Linux常用的命令

Linux常用的命令

一、查看当前登录的用户

  1. users命令
  2. whoami命令或者who am i命令

二、查看哪些用户在系统上工作

  1. who命令
  2. w命令

三、查看Linux系统所使用的终端

  1. tty命令

四、显示操作系统的信息

  1. uname命令:uname -’ ’
    uname -r:显示操作系统发布的信息
    uname -s:显示操作系统名
    uname -m:显示机器硬件名
    uname -p:显示中央处理器类型
    uname --all/-a:显示所有信息
    uname -n:显示所用系统的主机名
    uname -n-i或者-ni:显示所用系统的主机名和硬件平台名

五、显示日历、日期、时间等

  1. date命令:显示日期和时间,在其后加-R,可以显示时区
  2. cal命令:显示日历
    cal 10 2021:显示2021年10月的日历
    cal 2021:显示2021年的日历

六、清楚屏幕显示的信息

  1. clear命令
  2. Ctrl + L

七、切换用户与退出用户

  1. su命令:切换用户
    su - root:切换root用户
  2. eixt:退出当前用户

八、用户密码

  1. passwd username:修改某用户密码
  2. passwd -S username或者passwd --status username:获取当前某用户的密码状态

九、显示某命令的简单说明

  1. whatis 某条命令
  2. man -f 某条命令

十、查看某命令的帮助文档

  1. 某命令 --help
  2. man 某命令

十一、man命令使用简述

  1. 上下左右键进行移动,Home键跳转到第一页,End键跳转到最后一页

  2. :处输入/string,表示向下搜索string字符串。

  3. :处输入?string,表示向前搜索string字符串。

  4. q键退出Man Pages。

  5. 搜索没记全的命令:man -k [命令关键字]

十二、使用info命令获取帮助:info [命令]

注意:输入info [某个命令]之后,会进行一个info Pages页面,q键退出此页面。

十三、查看当前目录的绝对路径

  1. pwd命令

十四、切换命令的几个特殊含义

  1. cd .:切换到当前目录
  2. cd …:切换到上一层目录
  3. cd -:切换之前的工作目录,相当于撤销操作
  4. cd 文件名:打开某个文件夹

十五、复制命令:cp [选项] [文件] [复制后的文件]

常用的选项如下所示:

  1. -i:防止不小心覆盖已经存在的文件或目录,在覆盖之前给出提示信息。
  2. -r:递归的复制目录。
  3. -p:保留一些特定的属性,如时间戳等。
  4. -f:强制覆盖原有的文件。

十六、移动和剪切命令:mv(使用方法与cp命令类似)

十七、创建目录命令:mkdir

如果创建的目录很多个,可以加-p,意思为递归创建目录。

十八、创建文件命令:touch

在创建文件的过程中,如果文件名或者目录名已经存在,touch将该文件或目录的时间戳改为当前访问时的时间和日期。

十九、删除文件命令:rm [选项][要删除的文件]

常用的选项如下所示:

  1. -i:防止不小心删除有用的文件,在删除之前给出提示。
  2. -r:递归的删除目录。
  3. -f:强制删除。

二十、查看进程:ps -ef|grep 文件名

二十一、结束进程:kill 进程编号

二十二、提生权限:sudo chmod 777 文件名

二十三、在后台执行:nohup 执行的操作 (./main) &

二十四、在后台运行go项目:

  1. cd到工程文件根目录下
    (rm nohup.out)
  2. netstat -nutlp
  3. kill 进程编号
  4. nohup 执行的操作(./main) &

版权声明:本文为burgerh原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。