1.目录命令
Ctrl shift + 放大终端字体
Ctrl - 缩小终端字体
Ctrl alt t快速打开终端
ls 查看目录
tree以树状方式显示目录信息
pwd查看当前目录路径
clear清除终端内容
2.切换目录命令
cd 目录 切换到指定目录
cd ~切换到当前用户目录(注意空格)(cd = cd ~)
cd .. 切换到上一级目录(cd ../.. 回到上上级目录)
cd . 切换到当前目录
cd - 切换到上一次目录
3.相对路径和绝对路径
相对路径
./ 当前目录
../ 往上一级目录
如对于“c:\windows\system32\python”,此时在“system32”,cd ./表示在system32中找,cd ../进入“windows”
绝对路径就是从盘符开始的路径,如“c:\windows\system32”
一次tab键自动补全路径,两次tab键给出提示
4.创建、删除文件及目录命令的使用
touch 创建文件,文件带上后缀,没有后缀生成文本文件(touch 目录/文件,在指定目录创建文件)
mkdir 创建文件夹
rm 删除指定文件或文件夹
rmdir 删除空文件夹(rm 目录 -r用于删除非空文件夹)
5.复制、移动文件
cp 复制文件(cp+文件名+目录,将文件拷贝到目录中(如果拷贝文件夹在末尾加上-r)
mv 移动文件(方法同上)(移动文件夹不需要加-r)(重命名:如果文件或文件夹不存在,这会重命名,例如mv a b,其中b不存在,则将a重命名为b)
6.终端命令格式
命令名+选项+参数(选项参数没有顺序说明)(选项例如-r,参数为路径)
*特殊:scp命令后应该先选项后参数
7.帮助命令
--help使用说明(命令 --help)
man 使用说明(man 命令)
8.ls命令选项
-l 以列表方式显示
-h 以大小单位显示,默认是字节(ls -l -h)
-a 显示隐藏文件和目录(ls -l -a)(图中.cache为隐藏目录)
9.mkdir和rm命令选项
mkdir -p 创建所依赖的文件夹(mkdir a/b,如果a目录不存在,则报错,于是加上-p,mkdir a/b -p)
rm -i 交互式提示(提示用户是否删除)
rm -r 递归删除目录(目录中有文件)
rm -f 强制删除,忽略不存在的文件,无需提示
10.cp和mv命令选项
cp -i 交互式提示
cp -r 递归拷贝目录及内容
cp -v 显示拷贝后的路径描述
cp -a 保留文件的原有权限
mv -i 交互式提示
mv -v 显示移动后路径描述
11.重定向
把终端显示的内容保存到文件中
> 文件存在即覆盖原文件内容,相当于文件操作中‘w’
>> 文件存在添加到文件末尾,相当于‘a’
例如(pwd > 1.txt 即将pwd显示的路径保存到1.txt中)