在本篇博客中,继续介绍Linux的常见的基本指令。
一.find指令
find指令是一条搜索指令,在目录结构中搜索文件。
find [目录名] -name [文件名] 在指定的目录下以文件名的搜索方式去搜索文件
二.which指令
which指令是只用来搜索命令在那个路径下的指令(只能用来搜索指令)。
三.grep指令
grep指令是文本内容的行过滤工具,简单的说就是在文本中筛选出有特定内容的行。
grep '[筛选内容]' [指定文本文件] 在文本内容中,筛选出含有‘筛选内容’的行。
grep -i '[筛选内容]' [指定文本文件] 忽略大小写的不同
grep -n '[筛选内容]' [指定文本文件] 顺便输出行号
grep -v '[筛选内容]' [指定文本文件] 反向选择,就是将筛选出不含筛选内容的文本
四.wc指令
wc指令是用于统计文本的字节数、单词数、行数的工具。
wc [文本文件名] 直接输出文本的行数,单词数,字节数
wc -l [文本文件名] 输出行数
wc -c [文本文件名] 输出文本的字节数
wc -w [文本文件名] 输出文本的单词数
五.sort指令
sort指令是用来对文本内容进行排序的功能。以行为单位,按阿斯克码值来排序.
sort [文本文件名]
六.uniq指令
uniq指令是用来对文本内容去重的功能,注意,只会对相邻的行精选去重。
uniq [文本文件名] 去重功能
七.zip\unzip指令
zip\unzip是用来解压缩文件或者文件夹的指令.
zip [压缩之后的文件名] [需要压缩的文件] 压缩文件
zip -r [压缩之后的文件名] [需要压缩的文件] 递归压缩,通常用于压缩文件夹
unzip [压缩包名] 在当前目录下解包
unzip [压缩包名] -d [路径] 在指定路径下解包
zip\unzip指令有些机器上可能没有该指令,所以在使用前需要安装,安装命令如下:
yum install -y zip unzip
八.tar指令
tar指令同样是一条解压缩指令,不可不同的是,tar指令可以直接不解包查看内容。
tar -czf [压缩之后的文件名].tgz [需要压缩的文件] 打包并压缩
tar -xzf [压缩包名] 解包并解压
tar -tf [压缩包名] 不解包,查看压缩包中的内容
tar -xzvf [压缩包名] -C [指定目录] 加压缩包解压到指定目录下
九.uname指令
uname指令是一条查看电脑和操作系统的相关信息。
uname -a 查看电脑和操作系统的详细信息
十.常用热键
接下来会提到一些在使用Linux时的热键,这些热键可以提高我们的效率。
tab 命令自动补齐
ctrl + c 终止前台的异常程序
lscpu 查看cpu信息
lsmem 查看内存信息
df -h 查看磁盘情况
ctrl + r 搜索历史命令,左右即可选中