加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux系统管理02--目录和文件管理

发布时间:2020-12-13 23:38:29 所属栏目:Linux 来源:网络整理
导读:一、一级目录及作用 /root:管理员目录 /home:普通用户命令 /boot:引导启动文件 /dev:设备文件 /etc:配置文件 /bin:普通用户可执行的命令 /sbin:管理员可执行的命令 /usr:应用程序,第三方软件安装的程序软件 /var:可变动日志文件 二、查看文件内容

一、一级目录及作用

/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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读