目录
3.打印当前的工作路径(printf work directory)
终端的快捷键
1.打开一个终端窗口
ctrl + alt + t
2.在终端内重新打开一个窗口
ctrl + shift + t
3.窗口切换
alt + 1/2/3...
4.终端放大
ctrl + shift + +
5.终端缩小
ctrl + -
6.清屏(指令 clear)
ctrl + l
终端的常用命令
首先说明一下所有常用命令的基本格式均为 :
cmd -opt [agr1,agr2,agr3,...]
cmd:代表指令的核心功能(有且只有一个)
-opt:代表以什么样的方式来执行该命令 以" - "开头,除了最左边的位置都可以
[agr1,agr2,agr3...]:执行该命令需要的必要信息 各个参数之间以空白字符间隔
1.展示某个位置下的文件信息
ls (list show)
-l (long) 显示文件的所有信息
d:代表文件的类型为目录文件
-:代表文件的类型为普通文件
rwx(代表文件所有者的权限) rwx(代表文件所属组的权限) rwx(代表其它用户的权限)
-a (all) 显示所有文件(包括隐藏文件)
.xxx:代表隐藏文件
蓝色:文件夹
白色:普通文件
绿色:可执行文件
红色:压缩文件
2.切换当前的工作目录(change directory)
cd path
特殊的:path 可以为 "~" ; "~" 代表当前用户的家目录。
所以cd ~可以迅速返回用户的家目录。
3.打印当前的工作路径(printf work directory)
pwd:打印的为绝对路径(从根目录开始)
4.创建一个或多个普通文件
touch path1/filename1 path2/filename2 path3/filename3 .....
5.删除一个或多个普通文件
rm path1/filename1 path2/filename2 path3/filename3 .....
6.创建一个或多个文件夹
mkdir path1/dirname1 path2/dirname2 path3/dirname3 .....
7.删除一个或多个空文件夹
rmdir path1/dirname1 path2/dirname2 path3/dirname3 .....
8.删除一个或多个非空文件夹
rm -r path1/dirname1 path2/dirname2 path3/dirname3 .....
-r:因为问价夹非空,递归删除
-f:可加可不加,若没有 -f 在删除时会再次提示用户是否确定要删除某个文件
9.拷贝一个或多个普通文件
cp 源路径1/fliename1 源路径2/filename2 目的路径/(此处若有新的filename,则cp也有重命名的作用,当然只能在cp一个文件的情况下使用)
10.拷贝一个或多个普通文件夹
cp -r 源路径1/fliename1 源路径2/filename2 目的路径/(此处若有新的filename,则cp也有重命名的作用,当然只能在cp一个文件的情况下使用)
也可以cp -R
11.移动一个或多个文件
mv 源路径1/fliename1 源路径2/filename2 目的路径/(此处若有新的filename,则mv也有重命名的作用)
12.压缩文件
tar -zcvf 源路径/xxxx.tar.gz 源路径1/filename1 .....
13.解压文件
tar -zxvf 源路径/xxxx.tar.gz -C 指定路径(不加-C则代表解压到当前路径)
14.修改权限
chmod + 权限 + path/filename
权限可以为二进制数字 :例如chmod 565 fliename1
即将filename1的权限修改为r-x rw- r-x()