目录
Linux目录结构
- 树形目录结构
- 跟目录
1. 所有分区、目录、文件等的位置起点
2. 整个树形目录结构中,使用独立的一个“”表示 - 常见的子目录
/root /bin /boot /dev /etc /home /var /usr /sbin
- 常见子目录的作用
/root:系统管理员root的宿主目录/home:普通用户的宿主目录
/boot:系统内核、启动文件
/dev:设备文件
/etc:配置文件
/bin:所有用户可执行的命令
/sbin:管理员可执行的管理命令usr:应用程序/usybh
/var:日志文件等
目录管理
cat:显示出文件的内容
cat [选项] 文件名...
more:全屏方式分页显示文件内容
more [选项] 文件名
less:与more命令相同,但扩展功能更多
less [选项] 文件名
head:查看文件开头的一部分内容(默认为10行)
head -n 文件名 (n:为数字)
tail:查看尾部的内容
tail -n 文件名
tail -f 文件名
注: tail -f filename会把 filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容
例如:tail -f /var/log/messages
wc:统计文件中的单词数量(word count)等信息
wc [选项] 目标文件
-l 统计行数
-w 统计单词个数
-c 统计字节数
grep:搜索和过滤文件内容
grea [选项] 查找条件 目标文件 在文件中查找并显示包含指定字符串的行
-i 查找时忽略大小写
-v 反转查找,输出与查找条件不相符的行
gzip
gzip [-9] 文件名 制作压缩文件
gzip -d .gz格式的压缩文件 解开压缩文件
bzip2
bzip2 [-9] 文件名 制作压缩文件
bzip2-d -d .bz2格式的压缩文件 解开压缩文件
gunzip:等价于 gzip -d
例如:gunzip mkfile.gz
gzip -d mkfle.gz
bunzip:等价于 gzip -d
例如:bunzip mkfile.gz
bzip -d mkfle.gz
tar:制作归档文件、释放归档文件
tar [选项] 归档文件名 源文件或目录
tar [选项] 归档文件名 [-C 目标目录]
-c 建立打包文件
-t 查看打包文件的内容
-x 解压缩
-j 解压缩.bz2的文件
-z 解压缩.gz的文件
-v 显示压缩/解压缩过程
-f 要处理的文件名
-C 解压到指定目录
-p 保留原文件属性不变
vi编辑器
[root@server1 ~]# vi 文件名
插入内容
a:当前光标后插入内容
A::标所在的行尾插入内容
i:当前的光标位置前插入内容
I:光标所在的行头插入内容
o:在光标所在行的后面插入一个新行
O:在光标所在行的前面插入一个新行
移动
复制、粘贴、删除
文件内容查找、撤销编辑及保存退出
保存文件及退出vi编辑器、打开新文件或读入其他文件内容
保存文件 :w 保存修改的内容
:w/root/newfile 另存为其他文件
退出vi :q 未修改退出
:q! 放弃对文件内容进行修改,并退出vi
保存文件退出vi :wq或x 保存修改的内容并退出
打开新文件或者读入其他文件内容
:e ~/install.log 打开新的文件进行编辑(如果当前文本编辑过需要保存过才能打开新的文件)
:r /etc/filesysstems 在当前文件中读入其他文件内容
文件内容替换
修改服务参数
- 启动服务
systemctl start 服务器名称
- 重启服务
systemctl restart 服务器名称
- 关闭服务
systemctl stop 服务器名称
- 设置开机自启动
systemctl enable 服务器名称
查看系统版本
cat /etc/redhat-release
uname –a(查看系统内核)
查看CPU:
cat /proc/cpuinfo
查看内存信息
cat /proc/meminfo
关机
poweroff
shutdown -h now/shutdown -h +3 3分钟后再关机,取消是shutdown -c
init 0
重启
shutdown -r now/shutdown -r +22分钟后再重启,取消是shutdown -c
reboot
init 6
注:
字符界面切换到图形化界面:init 5
图形化界面切换到字符型界面:init 3