? ? 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中)
?
|