常用快捷键
常用快捷键 | 功能 |
Ctrl+c | 停止进程 |
Ctrl+1/clear | 清屏 |
Ctrl+q | 退出正在执行的命令 |
TAB键 | 补全命令/路径 |
向下箭头或者向上箭头 | 查找执行过的命令 |
Ctrl+TAB | xshell中多个窗口之间进行切换 |
Ctrl+shift+= | 放大终端窗口的字体显示 |
Ctrl+- | 缩小终端窗口的字体显示 |
常用命令
ls(list files):列出目录及文件名
- ls -l [以长格式展示]
- ls -t [按修改时间顺序排列]
- ls -s [按文件大小进行展示]
- ls -r [以相反的结果展示]
- ls -h [以人们可读的方式进行展示而非二进制]
cd(change directory):切换目录
- cd [切换到当前用户的主目录(/home/用户目录)]
- cd ~ [切换到当前用户的主目录下(/home/用户目录)]
- cd . [保持在当前目录不变]
- cd .. [切换到上级目录]
- cd - [在最近俩次工作目录中来回切换]
pwd(print work directory):显示目前的目录
mkdir(remove directory):创建一个新的目录
- mkdir -p [可以递归创建目录]
touch:创建文件或修改文件时间(如果文件不存在,可以创建一个空白文件
如果文件存在,可以修改文件的末次修改日期)
cp(copy file):复制文件或目录
- cp -i [覆盖文件前的提示]
- cp -r [如果给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名]
rm(remove):删除文件或目录
- rm -f [强制删除,忽略不存在的文件,无需提示]
- rm -r [递归的删除目录下的内容,删除文件夹时必须加此参数]
mv(move file):移动文件与目录,或修改文件与目录的名称
- mv -i [覆盖文件前的提示]
echo:输出内容到控制台
- echo "xxx " [直接输出]
- echo -e "xx\txx" [制表符,也就是TAB键]
- echo -e "xx\nxx" [换行符]
- echo -e "xx\\xx" [输出、本身]
cat:查看文件内容、创建文件、文件合并、追加文件内容(一次性显示所有的内容,适合查看内容较少的文本文件)
- cat -b [对非空输出行编号]
- cat -n [对输出的的所有行编号]