Linux系统管理02--目录和文件管理
Posted tanxiaojuncom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统管理02--目录和文件管理相关的知识,希望对你有一定的参考价值。
一、一级目录及作用
/root:管理员目录
/home:普通用户命令
/boot:引导启动文件
/dev:设备文件
/etc:配置文件
/bin:普通用户可执行的命令
/sbin:管理员可执行的命令
/usr:应用程序,第三方软件安装的程序软件
/var:可变动日志文件
二、查看文件内容
1、cat:查看文件内容,可同时查看多个
-n显示内容的同时显示行号
-A显示所有字符
cat -n 文件名 //空白行标行号
2、tac:内容跟cat相同,但是反向显示
3、nl 文件名 //空白行不标行号
4、more:全屏方式分页显示文件内容
按enter向下滚动一行
shift+pgup/pgdn上下换行
q退出
5、less
pgup、pgdn上下翻页
”/“键查找内容,n下一个,N上一个
6、head:查看开头的一部分内容
head -20 文件名 //查看前二十行的内容
7、tail:查看结尾的一部分
tail -20 文件名 | wc -l //查看后二十行,并统计行数
三、统计文件内容
1、wc 目标文件
-l:统计行数
-w:统计单词数
-c:查看字节数
四、检索和过滤
1、grep 查找条件 目标文件
-i:取消大小写限制
-v:反转查找
^……:以……开头
……$:以……结尾
^$:空白行
grep ”^zh" 文件名 //查找以zh开头的
grep ”zh" 文件名 //查找包含zh的
grep -v "^#" /etc/yum.conf | grep -v "^$" //过滤以#开头,包含空行的
2、egrep 条件1 | 条件2 目标文件
egrep -v "^#|^$" /etc/yum.conf
五、压缩和解压缩
1、gzip 文件名
2、gunzip(gzip -d) 压缩包名 解压到的地址
3、bzip2
4、bunzip2(bzip2 -d)
六、归档命令 tar
-c:创建.tar格式的包文件
-x:解开
-v:输出详细信息
-f:使用归档文件
-C:解包时指定释放的目标目录
-z:用gzip压缩或解压
-j:用bzip2
归档:tar -cfzv 归档文件名 源文件或目录
解档:tar -xfzv 归档文件名 -C 目标目录
七、vi/vim 编辑器
1、三种模式:命令模式、输入模式、末行模式
2、:set nu 在编辑器中显示行号
:100 定位到第100行
x/Del 删除光标处的单个字符
dd 删除光标所在行
yy 复制当前行整行的内容
p 将复制的内容粘贴到光标所在行之下
u 撤销最近一次操作
/wd 查找含有wd的行
n 定位到下一个被匹配的
:w /root/newfile 另存为其它文件
:wq/shift+zz 保存退出
:e ~/install.log 打开新的文件进行编辑
:r /etc/files 在文档中读入其他文件内容
:% s/old/new/g 在整个文档中将old替换为new
以上是关于Linux系统管理02--目录和文件管理的主要内容,如果未能解决你的问题,请参考以下文章
Linux02(虚拟机克隆,快照,安装wmtools,共享文件夹,linux目录结构,远程登录linux,远程文件传输,vim编辑器,快捷键,用户管理,用户组)