Linux常用的命令
一、查看当前登录的用户
二、查看哪些用户在系统上工作
- who命令
- w命令
三、查看Linux系统所使用的终端
- tty命令
四、显示操作系统的信息
- uname命令:uname -’ ’
uname -r:显示操作系统发布的信息
uname -s:显示操作系统名
uname -m:显示机器硬件名
uname -p:显示中央处理器类型
uname --all/-a:显示所有信息
uname -n:显示所用系统的主机名
uname -n-i或者-ni:显示所用系统的主机名和硬件平台名
五、显示日历、日期、时间等
- date命令:显示日期和时间,在其后加-R,可以显示时区
- cal命令:显示日历
cal 10 2021:显示2021年10月的日历
cal 2021:显示2021年的日历
六、清楚屏幕显示的信息
- clear命令
- Ctrl + L
七、切换用户与退出用户
- su命令:切换用户
su - root:切换root用户 - eixt:退出当前用户
八、用户密码
- passwd username:修改某用户密码
- passwd -S username或者passwd --status username:获取当前某用户的密码状态
九、显示某命令的简单说明
- whatis 某条命令
- man -f 某条命令
十、查看某命令的帮助文档
- 某命令 --help
- man 某命令
十一、man命令使用简述
-
上下左右键进行移动,Home键跳转到第一页,End键跳转到最后一页
-
:处输入/string,表示向下搜索string字符串。
-
:处输入?string,表示向前搜索string字符串。
-
q键退出Man Pages。
-
搜索没记全的命令:man -k [命令关键字]
十二、使用info命令获取帮助:info [命令]
注意:输入info [某个命令]之后,会进行一个info Pages页面,q键退出此页面。
十三、查看当前目录的绝对路径
- pwd命令
十四、切换命令的几个特殊含义
- cd .:切换到当前目录
- cd …:切换到上一层目录
- cd -:切换之前的工作目录,相当于撤销操作
- cd 文件名:打开某个文件夹
十五、复制命令:cp [选项] [文件] [复制后的文件]
常用的选项如下所示:
- -i:防止不小心覆盖已经存在的文件或目录,在覆盖之前给出提示信息。
- -r:递归的复制目录。
- -p:保留一些特定的属性,如时间戳等。
- -f:强制覆盖原有的文件。
十六、移动和剪切命令:mv(使用方法与cp命令类似)
十七、创建目录命令:mkdir
如果创建的目录很多个,可以加-p,意思为递归创建目录。
十八、创建文件命令:touch
在创建文件的过程中,如果文件名或者目录名已经存在,touch将该文件或目录的时间戳改为当前访问时的时间和日期。
十九、删除文件命令:rm [选项][要删除的文件]
常用的选项如下所示:
- -i:防止不小心删除有用的文件,在删除之前给出提示。
- -r:递归的删除目录。
- -f:强制删除。
二十、查看进程:ps -ef|grep 文件名
二十一、结束进程:kill 进程编号
二十二、提生权限:sudo chmod 777 文件名
二十三、在后台执行:nohup 执行的操作 (./main) &
二十四、在后台运行go项目:
- cd到工程文件根目录下
(rm nohup.out) - netstat -nutlp
- kill 进程编号
- nohup 执行的操作(./main) &