1.切换目录
- cd和cd /(切换到根目录)
- cd .(回到当前目录)
- cd …/ (回到上一级目录,两个点)
2.列举文件目录
- ls(查看文件里面的文件)
- ls -l(查看详细目录信息)
- ls -a(查看所有的文件,还可以显示隐藏文件)
- pwd----->print working directory(打印工作目录)
3.对文件和文件夹的增删改查
- mkdir (创建文件夹)
- mv(可以对文件夹进行重命名)
- rm (删除文件夹 remove
-f 强制删除一个文件或者文件夹,不会有任何提示【删库跑路】
-r 递归删除一个文件或者文件夹,会每次进行询问) - touch 文件名(创建一个空的文件)
- cat 文件名 (查看文件内容)
- echo ‘内容’>文件名.txt(创建一个带文本的文件,覆盖文件内容)
- cp (复制文件)
- find (查找文件)
- grep (查找文件内容 grep 0 a.txt【查找a.txt里面的0】)
4.编辑文件
vi和vim进入文件内容,按i进入编辑模式。若要退出编辑模式按Esc,然后Shift+:
若你不想保存修改内容输入q或q!(!强制退出),保存内容退出输入wq或wq!
具体解释:
1.保存不退出:
:w 保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file 将修改另存到file中,不退出vi 编辑
2.保存并退出:
:wq 保存文件并退出vi 编辑
:wq! 强制保存文件并退出vi 编辑
3.不保存并退出:
:q 不保存文件并退出vi 编辑
:q! 不保存文件并强制退出vi 编辑
:e! 放弃所有修改,从上次保存文件开始在编辑
5.查看进程
- ps -ef | grep 进程名 或者 ps aux | grep 进程名
- netstat -ntlp【查看进程】
- netstat -anp | grep :端口号【查看具体进程】
- kill -9 进程ID 强制结束一个进程
6.查看日志
- tail -f test.log #实时显示文件的最后10行信息【默认10行】;
- tail -n 10 test.log #查询日志文件中的尾部最后10行日志;
- head -n 10 test.log #查询日志文件中的头10行日志;
7.压缩和解压
- tar xvf filename.tar (tar解压)
- tar cvf filename.tar dirname (tar压缩)
- tar zxvf filename.tar.gz(tar.gz 和 .tgz 解压)
- tar zcvf filename.tar.gz dirname(tar.gz 和 .tgz 压缩)
- unzip filename.zip(zip 解压)
- zip filename.zip dirname(zip 压缩)
- rar x filename.rar(rar 解压)
-rar a filename.rar dirname(rar 压缩)
8.关机重启虚拟机
- shutdown -h now(关机)
- reboot (重启)