pwd 显示绝对路径
ls 显示当前目录的信息(-l 详细信息 -a 隐藏信息)
cd 改变到主目录
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd … 返回上级目录(若当前目录为“/“,则执行完后还在“/";"…"为上级目录的意思);
cd …/… 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
touch 创建一个新文件
mkdir (选项)(参数)
创建目录,创建由dirname命名的目录
Mkdir -p a/b 用于连续创建目录
rm 删除一个目录中的一个或多个文件或目录
-i:删除已有文件或目录之前先询问用户;
-f:强制删除文件或目录;
-r 或 -R:递归处理,将指定目录下的所有文件与子目录一并处理;
cp (选项)(参数)
用来复制文件和目录
选项 -R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
Cp -r a b (把目录a里的文件复制到目录b中)
mv 对文件或目录的重新命名,或移动文件或目录
目标是文件,则重命名;若目标是目录,则移动文件
-f 如果文件或目录重复,该指令用于覆盖
cat 在标准输出设备上显示文件内容(也可以用less查看文件 按Q结束)
例:cat m1 (在屏幕上显示文件 m1 的内容)
cat m1 m2 (同时显示文件 m1 和 m2 的内容)
tar 为文件和目录创建档案,(打包),一大堆文件变成一个总的文件
先打包,再用gzip、bzip2命令进行压缩
-z 或 --gzip 或 --ungzip:通过 gzip 指令处理备份文件;
-f <备份文件>或 --file <备份文件>:指定备份文件;
-c 或 --create:建立新的备份文件;
-x 或 --extract 或 --get:从备份文件中还原文件;
-v 或 --verbose:显示指令执行过程;
例:将文件全部打包成tar包
tar -zcvf log.tar.gz log2012.log
(将名为“log2012.log”的文件打包后,以 gzip 格式 压缩为名为 ”log.tar.gz”的文件。
将tar包解压缩
tar -zxvf /opt/soft/test/log.tar.gz
死循环终止进程 Ctrl+C
清屏 Ctrl+L
挂起程序暂停执行 Ctrl+Z
Help 显示shell内部命令的帮助信息,如
Ls --help
sudo 获取用户root权限
Vim 三种模式,分为普通模式、编辑模式和命令模式
vim + 文件 进入vim普通模式
**普通模式:**只可以上下左右移动光标 也可以 h(左移) j(下行) k(上行) l(右移)
y 复制整行 p 粘贴
dd 删除整行
编辑模式: 在普通模式按下字母 I O A 或 R 可以转入编辑模式
按下 “ESC" 退出编辑模式,返回普通模式。
命令模式: 在普通模式里,输入:、或者 / 或者 ? ,转入命令模式,可以完成搜索、替 换、高亮显示、行号显示、保存、退出甚至执行Shell指令等操作。
:wq 保存并退出 :q 退出 :q! 强制退出