一、Linux主要目录介绍效果图:
主要目录说明:
- /:根目录
- /bin:可执行二进制文件的目录
- /etc:系统配置文件存放的目录
- /home:用户家目录
二、查看目录命令
命令 | 说明 |
---|
ls | 查看当前目录信息 | tree | 以树状方式显示目录信息 | pwd | 查看当前目录路径 | clear | 查看当前目录路径 |
- ls和tree是我们查看目录信息最常用的命令
- ls只能查看一层目录信息
- tree可以查看多层目录信息。
ls命令选项
命令选项 | 说明 |
---|
-l | 以列表方式显示 | -h | 以大小单位显示,默认是字节 | -a | 显示隐藏文件和隐藏目录 |
三、切换目录命令
命令 | 说明 |
---|
cd 目录 | 切换到指定目录 | cd ~ | 切换到当前用户的主目录 | cd . . | 切换到上一级目录 | cd . | 切换到当前目录 | cd - | 切换到上一次目录 |
注意:
- cd命令是完成目录切换操作的,当切换目录时,这个目录必须存在。
- cd 后面不写目录等价于cd ~
当敲出 文件或者目录或者命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全 当切换目录或者使用命令的时候,如果不确定当前目录下有哪些子目录或者其它命令,可以通过两次tab键查看
四、创建、删除文件及目录命令
命令 | 说明 |
---|
touch 文件名 | 创建指定文件 | mkdir 目录名 | 创建目录(文件夹) | rm 文件名或者目录名 | 删除指定文件或者目录 | rmdir 目录名 | 删除空目录 |
- rm命令想要删除目录需要加上-r选项,-r表示递归删除目录及其内容
mkdir命令选项
rm命令选项
命令选项 | 说明 |
---|
-i | 交互式提示 | -r | 递归删除目录及其内容 | -f | 强制删除,忽略不存在的文件,无需提示 | -d | 删除空目录 |
五、复制、移动文件及目录命令
命令 | 说明 |
---|
cp | 拷贝文件、拷贝目录 cp 1.txt AA | mv | 移动文件、移动目录、重命名 |
拷贝目录需要加上-r选项,-r表示递归拷贝目录及其内容
cp命令选项
命令选项 | 说明 |
---|
-i | 交互式提示 | -r | 递归拷贝目录及其内容 | -v | 显示拷贝后的路径描述 | -a | 保留文件的原有权限 |
mv:移动目录不需要加选项 mv:命令还可以重命名文件和目录
mv命令选项
命令选项 | 说明 |
---|
-i | 交互式提示 | -v | 显示移动后的路径描述 |
六、重定向命令
重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。ls > info.txt
命令 | 说明 |
---|
> | 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式 | >> | 如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式 |
七、查看文件内容命令
命令 | 说明 |
---|
cat | 查看小型文件 | more | 分屏查看大型文件 | gedit | 文件编辑命令,可以查看和编辑文件 |
more操作键说明
操作键 | 说明 |
---|
空格 | 显示下一屏信息 | 回车 | 显示下一行信息 | b | 显示上一屏信息 | f | 显示下一屏信息 | q | 退出 |
管道(|)命令的使用
管道(|):一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
管道(|)一般结合 more 命令使用,主要是分配查看终端显示内容。
八、链接命令
命令 | 说明 |
---|
ln -s | 创建软链接 ln -s 源文件路径(使用绝对路径) 软链接 | ln | 创建硬链接 ln 源文件路径 硬链接 |
- 软链接 类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。
- 如果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
- 删除源文件则软链接失效
- 可以给目录创建软链接
- 硬链接 类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据。
- 创建硬链接使用相对路径和绝对路径都可以
- 删除源文件,硬链接还可以访问到数据。
- 创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
- 创建软链接,硬链接数不会加1
- 不能给目录创建硬链接
- 硬链接数:硬链接数就是文件数据被文件名使用的次数, 好比引用计数
九、grep文本搜索命令
grep命令选项
命令选项 | 说明 |
---|
-i | 忽略大小写 | -n | 显示匹配行号 | -v | 显示不包含匹配文本的所有行 |
|