Linux常用命令实验2

一、Linux常用命令

1、常见子目录的作用

/root:系统管理员root的宿主目录

/home:普通用户的宿主目录

/boot:系统内核、启动文件

/dev:设备文件

/etc:配置文件

/bin:所有用户可执行的命令

/sbin:管理员可执行的管理命令

/usr:应用程序

/var:日志文件等

cat /etc/hosts 集群时配置主机IP和主机名的关系

cat /etc/sysconfig/network-scripts/ifcfg-ens33 查看网卡信息

cat /etc/redhat-release 查看版本信息

cat /proc/version 查看版本信息

2、查看文件内容more命令

命令举例:more max.txt

Linux常用命令实验2

3、查看文件内容less命令

命令举例:less max.txt

Linux常用命令实验2

4、查看文件开头的一部分内容(默认为10行)

命令举例:head -20 max.txt

Linux常用命令实验2

5、查看文件结尾的少部分内容(默认为10行)

命令举例:tail -5 max.txt

Linux常用命令实验2

6、查看文件结尾的少部分内容(动态查看)

命令举例:tail -f max.txt

Linux常用命令实验2

7、统计文件内容wc命令

命令举例:

wc -l max.txt(统计行数)

wc -w max.txt(统计单词个数)

wc -c max.txt(统计字节数)

Linux常用命令实验2

8、检索和过滤文件内容grep命令

命令举例:grep -vE “#|$” yum.conf

Linux常用命令实验2

9、编辑文件vi

命令举例:vi 1.txt

Linux常用命令实验2

10、查询文件夹大小

命令举例:du -sh /var/

Linux常用命令实验2

11、对该目录下所有文件进行压缩

命令举例:gzip *

Linux常用命令实验2

12、解压缩单个文件

命令举例:gzip -d 2.txt.gz

Linux常用命令实验2

13、压缩单个文件

命令举例:gzip -9 2.txt

Linux常用命令实验2

14、安装命令支持

命令举例:yum -y install zip

yum -y install unzip

Linux常用命令实验2

15、zip压缩

命令举例:zip -r opt.zip /opt/(将/opt/目录压缩成opt.zip压缩文件,放在/opt目录下)

Linux常用命令实验2

16、unzip解压缩

命令举例:unzip -n opt.zip -d /tmp(将压缩文件opt.zip在指定目录/tmp下解压缩,如果 已有相同的文件存在,要求unzip命令不覆盖原先文件)

Linux常用命令实验2

17、压缩及解压bzip2

命令举例:

bzip2 -d 1.txt.bz2(解压缩)

bzip2 -9 1.txt(压缩)

18、tar打包

命令举例:

tar jcvf /mnt/123.tar.bz2 /opt/(将/opt进行打包压缩,格式为123.tar.bz2,打包文件放到/mnt)

tar jxvf /mnt/123.tar.bz2 -C /mnt/123(将123.tar.bz2解压到/mnt/123目录下)

tar zcvf /mnt/123.tar.gz /opt/(将/opt进行打包压缩,格式为123.tar.gz,打包文件放到/mnt)

tar zxvf /mnt/123.tar.gz -C /mnt/123(将123.tar.gz解压到/mnt/123目录下)

Linux常用命令实验2

Linux常用命令实验2

二、总结

1、查看文件命令的区别

命令 使用较多的场景 特点 其它
cat 小文件 全部显示 不可翻页
more 大文件 分页显示 可以翻页或翻屏
less 大文件 分页显示 可以查找内容,可以向上或向下翻页
head 大文件 查看文件开头的一部分内容 默认值为10行
tail 大文件 查看文件结尾的少部分内容 默认值为10行,还可以动态查询

2、统计和检索文件内容的区别

wc用于统计文件中行数,单词数,字节数等。

grep用于检索和过滤文件内容,查询过滤的作用。

3、备份恢复文档

gzip只可用于gz结尾的文件备份和恢复。

bzip2只可用于bz2结尾的文件备份和恢复。

zip和unzip只可用于zip结尾的文件备份和恢复。

tar可用于多种压缩文件格式的备份和恢复。

4、vi常用命令

基本命令
命令 作用
i 插入文字用
backspace 删除键
esc 退出编辑模式
:wq 保存并退出
q! 不保存并退出
命令模式 编辑模式 末行模式
命令 作用 命令 作用 命令 作用
dd 删除一行 a 将在光标所在位置之后插入文本 :q 退出命令模式
u 撤回 A 将在光标所在行末插入文本 :w 保存修改内容
yy 复制一行 i 将在光标所在位置之前插入文本 :wq 保存退出
p 将复制的行粘贴在光标所在行的下一行 I 将在光标所在行的第一个非空字符前插入文本 :q! 不保存退出
P 将复制的行粘贴在光标所在行的上一行 o 将在光标所在行的下一行开始插入文本 :set nu 显示行号
x 删除光标所在处字符 O 将在光标所在行的上一行开始插入文本 :/abc 查找abc这个字符,按n查找下一个,按N查找上一个
r 替换光标所在处字符 g 按2次,光标移动到文本首行