linux终端命令
- -遗忘笔记
- 1.创建目录mkdir
级联命令(可以同时创建多个不存在的文件夹) mkdir -p a/b/c - 2.创建文件 touch
可以同时创建多个文件 touch a.py b.py c.py - 3.拷贝文件cp
可拷贝指定路径下的文件到指定路径 cp ~/目标文件 a/拷贝文件
拷贝当前a目录到桌面 cp -r a ~/Deaktop - 4.移动、重命名 mv
- 移动文件夹的时候不需要 -r
- 存在非空文件夹,移入同名目录,则移动会失败
- 5.重定向命令 > >>
- 可将终端显示的信息写成文件 ls ~ > files.txt
-
输出重定向会覆盖原来的内容, >> 输出重定向会追加到文件尾部
- 6.cat 查看内容,合并内容
cat one.py two.py > three.py
-7.more 分屏显示文件内容
more 文件名 - 8.管道命令 |
管道:一个命令的输出可以通过管道作为另一个命令的输入
用tree命令查看根目录的内容,且分屏显示 tree / | more - 9.链接命令
- 软链接和硬链接最终都指向同一个文件
- 当源文件名删除,软链接变成无效链接,而硬链接还可以打开源文件内容
- 文件详细列表显示时(ls -l),软链接的文件类型是1 ,而硬链接是-
- (注意)软链接可以链接文件和目录,而硬连接只能链接文件
- 软链接 ln -s 目标文件位置 链接位置
- 硬链接 ln 目标文件位置 链接位置