Linux基础

Posted f1veseven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础相关的知识,希望对你有一定的参考价值。

Linux目录结构:

/bin    普通用户命令目录
/boot    核心配置文件目录
/dev    存储文件目录
/etc    系统应用服务配置文件目录
/home    用户文件目录
/lib    函式库文件目录
/media    挂载光盘/存储介质目录
/mnt    挂载存储介质目录
/opt    安装外部大型程序目录
/proc    开机生成进程文件目录
/root    管理员文件目录
/sbin    管理员命令目录
/sys    存放系统配置文件目录
/tmp    存放临时文件目录
/var    存放日志或中间件根目录
/usr    安装外部大型程序目录

Linux命令:

uname -r        查看内核版本号
hostname        查看主机名称
cat /proc/cpuinfo    查看cpu信息
cat /proc/meminfo    查看内存信息

halt    关机
pwd    当前所在路径
ls -lh    详细显示文件信息
du -sh /etc    查看文件大小
mkdir -p /a/b/c    递归创建
ls -R /a    递归查看
touch test        创建文件/修改文件最后时间
ln -s /etc/resolv.conf /root/resolv.conf    创建快捷方式
cp    复制
rm    删除
mv    移动
ls -l >a    输出结果放入a中

cat -n a    查看文件内容
df -h    查看磁盘空间
free -m    查看内存使用情况
tail -n wenjian    查看文件尾n行
wc -lwc    统计文件行数、单词数‘字节数

ps -ef    查看进程
top    查看服务器进程(q退出)
find / -name test    查找名为test文件
kill 9    杀死进程
killall firefox    杀死进程
netstat -tnlp    查看网络连接状态

gzip a a.gz/bzip2 a a.bz2    压缩
gzip -d a.gz/bzip2 -d a.bz2    解压
tar -cvf a b c A.tar    归档文件
tar -zxvf A.tar.gz    解压gzip文件
tar -jxvf A.tar.bz2    解压bzip2文件

umount /dev/sr0    卸载挂载
mount /dev/sr0 /media    挂载

rpm -ivh man    安装
rpm -e man    卸载
rpm -qa        已安装的软件
rpm -qi        安装软件详细信息
rpm -ql        安装软件的目录

yum -y install firefox    安装firefox
yum -y remove man        卸载

useradd test    创建用户test
passwd test    设置用户test密码
userdel -r test    删除用户test

service network restart    重启网络
ifdown eth0    关闭网卡
ifup eth0        开启网卡


vim编辑器:

命令模式:

i    插入模式
shift+:    底行模式
dd    剪切
p    粘贴
ctrl+v    框选
u    撤销
gg    移动到行首
G    移动到行尾
2+dd    删除光标下两行
/test    向下查找test
?test    向上查找test
D    删除改行光标后内容
r+1    锁定内容替换为1

底行模式:

set nu        显示行号
%s/a/b/g        a替换b
2,5s/a/b/g    2到5行a替换b
.        重复上一个命令
u        取消上一个命令

以上是关于Linux基础的主要内容,如果未能解决你的问题,请参考以下文章

编程基础 linux基础入门--linux为何物?

linux具体要学点啥,基础要学啥?

linux入门基础——linux用户基础

Linux基础篇--linux基础和帮助用法

Linux基础(03)常用基础指令和操作

Linux操作基础