Linux常见的命令

常用命令

一、命令的基本格式

1.命令的提示符

[ root@localhost ~]#
[]:这是提示符的分隔符号,没有特殊含义
root:显示的是当前的登录用户,root用户登录。
@:分隔符号,没有特殊含义。
localhost: 当前系统的简写主机名(完整主机名是localhost.localdomain)。
~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。
#:命令提示符。超级用户是#,普通用户是$。

2.命令的基本格式

[ root@localhost ~]#命令[选项]
[参数]
ls是最常见的目录操作命令,主要作用是显示目录下的内容。
命令名称: ls。
英文原意: list。
所在路径: /bin/ls.
执行权限:所有用户。
功能描述:显示目录下的内容。
[ root@localhost ~]#ls [选项] [文件名或目 录名]
选项:
一a:显示所有文件
–color=when:支持颜色输出,when的值默认是always (总显示颜色),也可以是 never(从不显示颜色)和auto(自动)
-d :显示目录信息,而不是目录下的文件
-h :人性化显示,按照我们习惯的单位显示文件大小
-i :显示文件的i节点号
一l:长格式显示
Linux常见的命令_第1张图片
ls相当于计算机的大图标
Linux常见的命令_第2张图片
ls -l相当于详细信息
“-1”选项用于显示文件的详细信息
第一列:权限。
第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一-级子目录。
第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户
第四列:所属组。默认所属组是文件建立用户的有效组,一般情况下就是建立用户的所在组。
第五列:大小。默认单位是字节。
第六列:文件修改时间。文件状态修改时间或文件数据修改时间都会更改这个时间,注意这个时间不是文件的创建时间。
第七列:文件名。
选项:是用于调整命令的功能的。
参数:是命令的操作对象,如果省略参数,是因为有默认参数
Linux常见的命令_第3张图片

ls -l / :显示的是根目录
查看boot目录:
ls -a:隐藏文件(.开头)
Linux常见的命令_第4张图片
在这里插入图片描述.目录是当前
…上级目录
Linux常见的命令_第5张图片
按照字节显示KB

Linux常见的命令_第6张图片
显示颜色

目录本身以及根目录

i节点号
Linux常见的命令_第7张图片
不写参数代表有默认参数

二、目录操作命令

1. Is命令
2. cd命令。cd是切换所在目录的命令,这个命令的基本信息如下。

命令名称: cd。 .
英文原意:change directory。
所在路径: Shell内置命令。
执行权限:所有用户。
功能描述:切换所在目录。

2.1cd命令的简化用法

~:代表用户的家目录
-:代表上次所在目录
.:代表当前目录
…:代表上级目录

2.2绝对路径和相对路径

绝对路径:以跟目录为参照物,从根目录开始,- -级- -级进入目录
相对路径:以当前目录作为参照物,进行目录查找

绝对路径:

…:代表上级目录

Linux常见的命令_第8张图片
家目录:
Linux常见的命令_第9张图片
回到上层:

3. pwd命令

pwd命令是查询所在目录的命令,基本信息如下: .
命令名称: pwd
英文原意: print name of curent/worlking directory
所在路径: /bin/pwd
执行权限:所有用户。
功能描述:查询所在的工作目录。
pwd显示当前在哪
Linux常见的命令_第10张图片

4. mkdir命令

mkdir是创建目录的命令,其基本信息如下。
命令名称: mlkdir.
英文原意: make directories。
所在路径: /bin/mkdir.
执行权限:所有用户。
功能描述:创建空目录。
只有家目录和临时目录允许新建!!!

Linux常见的命令_第11张图片

5. rmdir命令

既然有建立目录的命令,就一-定会有删除目录的命令rmdir,其基本信息如下。
命令名称:rmdir。
英文原意: remove empty directories。
所在路径: /bin/rmdir。
执行权限:所有用户。
功能描述:删除空目录。

Linux常见的命令_第12张图片
rmdir命令的作用十分有限,因为只能删除空目录,所以一旦目录中有内容,就会报错,这个命令比较“笨”,所以我们不太常用。后续我们不论删除的是文件还是目录,都会使用rm命令。

Linux常见的命令_第13张图片
Linux常见的命令_第14张图片
此命令有多少个子文件夹就需要询问多少次,因此我们采用新的方法:
1.先建立刚刚的目录2.rm -rf 123
Linux常见的命令_第15张图片
此方法删除文件夹,是永久删除。文件在回收站中找不到!!!
如果要找回该文件方法:
1.下载extundelete
2.该文件必须是只能装在虚拟机之前才可以恢复

三、文件操作命令

增删改查:

(1)修改文件:简便方法使用echo(打印) >>(命令重定向)
Linux常见的命令_第16张图片
真的修改要用vi
(2)touch命令
创建空文件或修改文件时间,这个命令的基本信息如下。
命令名称: touch。
英文原意:change file timestamps。
所在路径: /bin/touch.
执行权限:所有用户。
功能描述:修改文件的时间戳。
Linux常见的命令_第17张图片
(3)删除Linux常见的命令_第18张图片
(4)stat 命令
stat是查看文件详细信息的命令,而且可以看到文件的这三个时间,其基本信息如下。
命令名称:stat。
英文原意: display file or file system status。
所在路径: /usr/bin/stat。
执行权限:所有用户。
功能描述:显示文件或文件系统的详细信息。
Linux常见的命令_第19张图片

3.cat命令

cat命令用来查看文件内容。这个命令的基本信息如下。
命令名称: cat。
英文原意: concatenate files and print on the standard output。
所在路径: /bin/cat.
执行权限:所有用户。
功能描述:合并文件并打印输出到标准输出
命令格式
Linux常见的命令_第20张图片
man 帮助
行号:不太适合查看大文件
Linux常见的命令_第21张图片
Linux常见的命令_第22张图片
Linux常见的命令_第23张图片

4. more命令

more是分屏显示文件的命令,其基本信息如下。
命令名称:more。
英文原意:fileperusal filter for crt viewin。
所在路径: /bin/more。
执行权限:所有用户。
功能描述:分屏显示文件内容。
more命令比较简单,一般不用什么选项,命令会打开一个交互界面,可以识别一些交互命令。常
用的交互命令如下。
空格键:向下翻页。
b:向上翻页。
回车键:向下滚动一行。
/字符串:搜索指定的字符串。
q:退出。Linux常见的命令_第24张图片
翻页:
Linux常见的命令_第25张图片
向上翻页:
Linux常见的命令_第26张图片
搜索:Linux常见的命令_第27张图片
退出:Linux常见的命令_第28张图片

5. less命令

less命令和more命令类似,只是more是分屏显示命令,而less是分行显示命令,其基本信息如下。
命令名称: less。
英文原意: opposite of more。
所在路径: /ust/bin less。
执行权限:所有用户。
功能描述:分行显示文件内容
Linux常见的命令_第29张图片
上下键翻行,q退出

6. head命令

head是用来显示文件开头的命令,其基本信息如下。
命令名称: head。
英文原意: output the first part of files.
所在路径: /usr/bin head.
执行权限:所有用户。
功能描述:显示文件开头的内容。
1.命令格式
2.显示前和后10行
3.显示指定行
Linux常见的命令_第30张图片
Linux常见的命令_第31张图片
3.显示指定行Linux常见的命令_第32张图片

7. tail 命令

既然有显示文件开头的命令,就会有显示文件结尾的命令。tail 命令的基本信息如下。
命令名称: tail。
英文原意: output the last part of files。
所在路径: /usr/bin/tail。
执行权限:所有用户。
功能描述:显示文件结尾的内容。
命令格式
Linux常见的命令_第33张图片
Linux常见的命令_第34张图片

监听不退出
Ctrl+c强制退出

8. In命令

我们来看看In命令的基本信息。
命令名称: ln。
英文原意:make links between file。
所在路径: /bin/n。
执行权限:所有用户。
功能描述:在文件之间建立链接。
Linux常见的命令_第35张图片

8.1In命令的基本格式如下:|

如果创建硬链接:
如果创建软连接:
Linux常见的命令_第36张图片

8.2硬链接与软连接的特征

硬链接特征:
源文件和硬链接文件拥有相同的Inode和Block
修改任意一个文件, 另一个都改变
删除任意-一个文件,另一个都能使用
硬链接标记不清,很难确认硬链接文件位置,不建议使用
硬链接不能链接目录
硬链接不能跨分区
软链接特征:
软链接和源文件拥有不同的Inode和Block
两个文件修改任意-一个,另-一个都改变
删除软链接, 源文件不受影响;删除源文件,软链接不能使用
软链接没有实际数据,只保存源文件的Inode,不论源文件多大,软链接大小不变
软链接的权限是最大权限lrwxrwxrwx.,但是由于没有实际数据,最终访问时需要参考源文件权限激活Wir
软链接可以链接目录
转到"设置"
软链接可以跨分区
软链接特征明显,建议使用软连接.
Linux常见的命令_第37张图片

Linux常见的命令_第38张图片

软链接要写绝对路径

四、目录和文件都能操作的命令

1.rm命令

rm是强大的删除命令,不仅可以删除文件,也可以删除目录。这个命令的基本信息如下。
命令名称: rm。
英文原意:remove files or directories.
所在路径: /bin/rm。
执行权限:所有用户。
功能描述:删除文件或目录。
命令格式
Linux常见的命令_第39张图片

2. cp命令

cp是用于复制的命令,其基本信息如下:
命令名称: cp。
英文原意: copy fles and directories。
所在路径: /bin/cp。
执行权限:所有用户
功能描述:复制文件和目录。
命令格式
Linux常见的命令_第40张图片

3. mv

命令mv是用来剪切的命令,其基本信息如下。
英文原意:move (rename) files。
所在路径: /bin/mv.
执行权限:所有用户。
功能描述:移动文件或改名。
命令格式
Linux常见的命令_第41张图片

你可能感兴趣的:(课程笔记)