引言
好久不用Linux,感觉很多都生疏了,今天来汇总一些常用指令。方便后期查阅。
常用操作快捷键
- 打开一个独立终端:Ctrl + Alt +T
- 在原有终端上再新打开一个终端:Ctrl + Shift + T
- 缩小终端:Ctrl + -
- 放大终端:Ctrl + shift + +
- 同一个终端中的多个子终端之间的切换:Alt + 数字
默认从左往右,第一个子终端对应的数字为1,第二个子终端对应的数字为2,以此类推。 - 显示终端菜单栏:终端上右键,弹出菜单项-》显示菜单栏
- 设置终端字体:
终端菜单栏-》编辑-》首选项-》文本-》自定义字体,点击自定义字体,弹窗中可以选择字体类型,同时编辑字体大小,最后点击应用。 - 终止当前正在执行的命令:Ctrl+c
- 清屏:clear
- 查询已安装的指令、函数和库的详细说明:man 指令/函数
关于man之后的操作说明:
操作 | 说明 |
---|---|
按Enter 键 | 一次滚动手册页一行 |
按b | 向后滚动一屏 |
f | 向前滚动一屏 |
空格 | 显示下一屏 |
/word | 在手册页中搜索word |
q | 退出到命令行 |
- 在终端滚动查看之前的内容后,快速定位到最新的命令行提示符处:Page Down键或者按下Enter键
- 重启:reboot
常用指令
- pwd:当前所在的目录
- mkdir:创建目录
- 创建多级目录:mkdir -p a/files/include
- 创建目录:mkdir -p 目录名
使用mkdir -p创建目录,对于已经存在的目录不会报错。 - rmdir:删除空目录
- rm:删除文件
- 删除文件夹:rm -r 文件夹
- 查看当前的用户名:howami
- 查找进程ID(PID):
首先,你需要知道你想要终止的进程的PID。你可以使用ps命令来查找PID。例如,如果你想要查找名为myprocess的进程的PID,你可以使用:
ps aux | grep myprocess
在输出中,你会看到与myprocess相关的行,其中包含PID(第二列)。
- 使用kill命令终止进程:
一旦你有了PID,你就可以使用kill命令来终止该进程。基本语法是:
kill [PID]
其中,[PID]是你想要终止的进程的PID。例如,如果你的PID是12345,那么命令将是:
kill 12345
- 强制杀死进程:
如果常规的kill命令不工作,可能是因为进程被某种方式“锁定”了。在这种情况下,你可以使用:
kill -9 [PID]
来强制终止进程。-9选项发送一个SIGKILL信号,这是一个不可捕获、不可阻塞、不可忽略的信号,它会强制终止进程。请小心使用此选项,因为它可能会导致数据丢失或其他未预期的副作用。
12. 创建空文件:touch fileName
如果文件不存在,创建该文件;否则,修改文件的访问日期。
13. 建立两个文件之间的软链接:
ln -s 源文件 链接文件
使用示例:
以上截图中建立test目录下file1.txt文件的软链接到当前文件夹projects下,执行ln -s指令之后,查看了执行结果,projects文件夹下出现了file1.txt的软链接,紧接着使用指令ls -l来查看了文件夹projects下的详细文件情况。
14. 查看端口占用情况
在命令行输入下面指令回车,来查看端口占用情况。
netstat -tuln
也可以使用指令来查看某一个指定的端口的占用情况。
netstat -tuln|grep 6564 //查看端口6564的占用情况
- 重置虚拟机的网络
在命令行输入下面的指令后回车。
sudo service network-manager restart
执行完上面的重置网络指令后,使用下面的指令查看ip地址是否发生变化。