1、ls命令
ls就是list的缩写,通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)以及查看目录信息等等。
常用参数搭配:
ls -a 列出目录所有文件,包含以.开始的隐藏文件。
ls -A 列出除,以及..的其它文件。
ls -r 反序排列。
ls -t 以文件修改时间排序。
ls -S 以文件大小排序。
ls -h 以易读大小显示。
ls -l 除文件名以外,还将文件的权限、所有者、文件大小等信息细列出来。
实例:
2、cd命令
(changeDirectory),命令语法:cd[目录名]。说明:切换当前目录至dirName。
实例:
(1).进入要目录 cd /
(2).进入“家”目录 cd ~
(3).进入上次工作路径 cd -
(4).把上个命令的参数作为cd参数使用 cd !$
3、pwd命令
查看当前工作目录路径
实例:
(1).查看当前路径 pwd
(2).查看软链接的实际路径 pwd -P
4、mkdir命令
创建文件夹
可用选项:
-m:对新建目录设置存取权限,也可以用chmod命令设置。
-p :可以是一个路径的名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建好那些尚不存在的目录,即一次可以建立多个目录。
实例:
(1).当前工作目录下创建名为t的文件夹 mkdir t
(2).在tmp目录下创建路径为test/t1/t的目录,若不存在则创建。
5、cat命令
cat主要有三大功能:
1.一次显示整个文件: cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件。
3.将几个文件合并为一个文件: cat file1 file2 > file
-b 对非空输出行号
-n 输出所有行号
实例:
6、tail命令
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
常用参数:
-f 循环读取(常用于查看递增的日志文件)
-n 显示行数(从后向前)
实例:
7、文件查找命令
在Linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令搜索。
which 查看可执行问价的位置。
whereis 查看文件位置。
locate 配合数据库查看文件位置。
find 实际搜寻硬盘查询文件名称。
实例:
8、chmod命令
用于改变Linux系统文件或目录的访问权限。用它控制文件或目录的方位权限。命令有两种。一种是包含字母和操作符表达式的文字设定;另一种是包含数字的数字设定。
常用参数:
-c 当发生改变时,报告处理信息。
-R 处理指定目录以及其子目录下所有文件。
权限范围:
u : 目录或者文件的当前用户。
g : 目录或者文件的当前的群组。
o : 除了目录或者文件的当前用户或群组之外的用户或群组。
a : 所有的用户及群组。
权限代号:
r : 读权限,用数字4表示。
w : 写权限,用数字2表示。
x : 执行权限,用数字1表示。
- : 删除权限,用数字0表示。
s : 特殊权限。
9、tar命令
tar 原本只是一个打包工具,只是同时还是实现了对 7z、gzip、xz、bzip2 等工具的支持,这些压缩工具本身只能实现对文件或目录(单独压缩目录中的文件)的压缩,没有实现对文件的打包压缩,所以我们也 无需再单独去学习其他几个工具,tar 的解压和压缩都是同一个命令,只需参数不同,使用比较方便。
常用参数:
-c 建立新的压缩文件。
-f 指定压缩文件。
-r 添加文件至已经压缩文件包中。
-u 添加改了和现有的文件到压缩包中。
-x 从压缩包中抽取文件。
-t 显示压缩文件中的内容。
10、grep命令
常用参数:
11、wc命令
wc 命令用于统计并输出一个文件中行、单词和字节的数目。
命令参数:
-c 统计字节数。
-l 统计行数。
-m 统计字符数。
-w 统计词数
12、文本处理命令
(1).tr命令--可以用来删除一段文本信息中的某些文字。或者将其替换。
使用方法:tr [option]...SET1 [SET2] 常用选项: -d 删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配。 -s 去除set1指定的在输入文本中连续并重复的字符。
(2).col命令--col 命令可以将Tab
换成对等数量的空格键,或反转这个操作。
使用方式:col [option] 常用选项: -x 将Tab转换为空格。 -h 将空转换为Tab
(3).join命令--这个命令就是用于将两个文件中包含相同内容的那一行合并在一起。
使用方式:join [option]... file1 file2
(4)paste命令--在不对比数据的情况下,简单地将多个文件合并一起,以Tab
隔开。
13、Linux下的帮助命令
(1).help 命令是用于显示 shell 内建命令的简要帮助信息。帮助信息中显示有该命令的简要说明以及一些参数的使用以及说明,一定记住 help 命令只能用于显示内建命令的帮助信息,不然就会得到你刚刚得到的结果。
(2).man命令--man 工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述。通过查看系统文档中的 man 也可以得到程序的更多相关信息和 Linux 的 更多特性。
(3).info命令--info 来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,能够更完整的显示出 GNU 信息。所以得到的信息当然更多。
原文:https://www.cnblogs.com/lal666/p/10651447.html