整理一个Linux系统的学习笔记专栏,方便以后学习时随时查阅。
【Linux基础命令板块】
注:Linux严格区分大小写,因此在输入命令时,一定要注意命令的大小写以免出现问题。
常用命令列表(持续更新):
浏览目录类命令 |
|||
命令 | 参数([]代表可选参数) | 作用 | 备注 |
pwd | 无参数 | 输出当前所在位置的完整路径 | 例如我在根目录,输入pwd会输出/ |
ls |
[-a] 列出包括“.”开头的隐藏文件在内的所有文件 [-t] 依照文件最后修改时间顺序列出文件 [-F] 列出当前目录下的文件名以及其类型。以/结尾表示为目录名,以*结尾表示为可执行文件 [-l] 列出当前目录下所有文件的权限、所有者、文件大小、修改时间以及名称 [-lg] 列出当前目录下所有文件的权限、所有者、文件大小、修改时间以及名称,并显示出文件的所有者工作组名称。 [-R] 显示出目录下以及其所有子目录的文件名 |
列出当前路径下的文件 |
|
cd | 无参数 | 改变当前路径 |
1.命令输入位置的 #代表根账号,$代表用户账号。 2.相对路径中 “.”代表当前路径 如cd ./xx则代表改变路径到当前文件夹中的xx文件夹,而cd xx的作用是一样的。 3.相对路径中“..”代表当前路径的父目录 如cd ../xx 则代表改变路径到父文件夹中的xx文件夹 4.绝对路径中的“/”代表根路径,绝对路径一定是以/为起始的,不是从/起始的路径均为相对路径,cd /etc/xml就是根据绝对路径进入到xml目录。 5.直接cd则为改变目录位置到用户登录的工作目录下面去,用户的工作目录一般为/home 开始,如果是根用户,则工作目录直接为 /根用户 |
浏览文件类命令 |
|||
命令 | 参数([]代表可选参数) | 作用 | 备注 |
cat |
滚屏显示文件可通过参数实现显示行号 [-b] 对输出内容中的非空行标注行号 [-n] 对输出内容中的所有行标注行号 |
滚屏显示文件或者合并文件 |
通过cat命令也可以实现合并多个文件。例如,要把file1和lfile2的文件你内容合并为file3,可以通过cat file1 file2>file3 实现 也可以通过输入顺序来进行调整文件合并的先后顺序,例如把file2的内容放在file1之前,则通过cat file2 file1>file3 实现 注意:如果file3(指定存放合并后内容的文件)已经存在,会自动覆盖已存在的内容,如果想要把合并后的内容附加到file3(指定存放合并后内容的文件),可以通过cat file2 file1>>file3 实现。这样最终file3原有的内容也会被保留,仅仅会把file2 file1 两个文件的内容附加到file3的原有内容之后 |
more |
[-num] num是数字,用来指定分页后每页显示的行数。 [+num] num是数字,用于指定文件是从第num行开始显示。 |
用于分页显示文件的内容,在使用cat命令显示的文件内容太长时,用户只能看到文件的最后一部分内容。这时就可以使用more来分页显示内容方便阅读。 |
more一般 more命令状态下,按下回车(Enter)键可以向下移动一行,按下空格(Space)键可以向下移动一页,按Q键可以退出more状态。 |
less |
[-num] num是数字,用来指定分页后每页显示的行数。 [+num] num是数字,用于指定文件是从第num行开始显示。 |
less是more的改进版命令,more只能向下翻页。而less可以上下甚至前后左右移动。 |
|
发表评论