linux下的常用命令简介

Linux下的命令很多,具体用法可以看官方文档或网络上的介绍。

系统工作命令

  • echo:输出内容
  • date:设置或显示时间日期 “date [选项] [+指定的格式]”
  • reboot:重启系统
  • poweroff:关闭系统
  • wget:终端下载网络文件 “wget [参数] 下载地址”
  • ps:查看进程状态 “ps [参数]” 五种常见状态如下:

    R(运行):进程正在运行或在运行队列中等待。

    S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该   状态。

    D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。

    Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。

    T(停止):进程收到停止信号后停止运行。

  • top:动态地监视进程活动与系统负载等信息
  • pidof:查询某个指定服务进程的PID值 “pidof [参数] [服务名称]”
  • kill:终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”
  • killall:终止某个指定名称的服务所对应的全部进程,格式为:“killall [参数] [服务名称]”

系统状态检测命令

  • ifconfig:获取或设置网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”
  • uname:查看系统内核与系统版本等信息,格式为“uname [-a]”
  • uptime:查看系统的负载信息,显示信息为1、5、15分钟
  • free:显示当前系统中内存的使用量信息,格式为“free [-h]”
  • who:查看当前登入主机的用户终端信息,格式为“who [参数]”
  • last:查看所有系统的登录记录,格式为“last [参数]”
  • history:用于显示历史执行过的命令,格式为“history [参数]”,-c为清空历史命令
  • sosreport:收集系统配置及架构信息并输出诊断文档,格式为sosreport,系统需安装此命令

工作目录切换命令

  • pwd:显示用户当前所处的工作目录,格式为“pwd [选项]”
  • cd:切换工作路径,格式为“cd [目录名称]”
  • ls:显示目录中的文件信息,格式为“ls [选项] [文件] ”

文本文件编辑命令

  • cat:查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”
  • more:查看纯文本文件(内容较多的),格式为“more [选项]文件”
  • head:查看纯文本文档的前N行,格式为“head [选项] [文件]”
  • tail:查看纯文本文档的后N行或持续刷新内容,格式为“tail [选项] [文件]”
  • tr:替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”
  • wc:统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”
  • stat:查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”
  • cut:按“列”提取文本字符,格式为“cut [参数] 文本”
  • diff:比较多个文本文件的差异,格式为“diff [参数] 文件”

文件目录管理命令

  • touch:创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”
  • mkdir:创建空白的目录,格式为“mkdir [选项] 目录”
  • cp:复制文件或目录,格式为“cp [选项] 源文件 目标文件
  • mv:剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”
  • rm:删除文件或目录,格式为“rm [选项] 文件”
  • dd:按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”
  • file:查看文件的类型,格式为“file 文件名”

打包压缩和搜索

  • tar:对文件进行打包压缩或解压,格式为“tar [选项] [文件]”
  • grep:在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”
  • find:按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”

用户身份与能力

  • useradd:创建新的用户,格式为“useradd [选项] 用户名”
  • groupadd:创建用户组,格式为“groupadd [选项] 群组名”
  • usermod:修改用户的属性,格式为“usermod [选项] 用户名”
  • passwd:修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]”
  • userdel:删除用户,格式为“userdel [选项] 用户名”

文件权限与归属

 

 

 

 

 文件类型如下:

-:普通文件。

d:目录文件。

l:链接文件。

b:块设备文件。

c:字符设备文件。

p:管道文件。

  • chmod:设置文件或目录的权限,格式为“chmod [参数] 权限 文件或目录名称”
  • chown:设置文件或目录的所有者和所属组,格式为“chown [参数] 所有者:所属组 文件或目录名称”
  • chattr:设置文件的隐藏权限,格式为“chattr [参数] 文件”
  • lsattr:显示文件的隐藏权限,格式为“lsattr [参数] 文件”
  • setfacl:管理文件的ACL规则,格式为“setfacl [参数] 文件名称”
  • getfacl:显示文件上设置的ACL信息,格式为“getfacl 文件名称”
  • su:切换用户,su命令与用户名之间有一个减号(-),这意味着完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息
  • sudo:临时取得root权限
  • visudo:编辑sudo服务的配置文件

存储与磁盘划分

  • mount:挂载文件系统,格式为“mount 文件系统 挂载目录”,可在/etc/fstab文件中设置默认挂载
  • umount:撤销已经挂载的设备文件,格式为“umount [挂载点/设备文件]”
  • fdisk:管理磁盘分区,格式为“fdisk  [磁盘名称]”
  • du:查看文件数据占用量的du命令,其格式为“du [选项] [文件]”
  • mkswap:使用SWAP分区专用的格式化命令mkswap,对新建的主分区进行格式化操作
  • ln:用于创建链接文件,格式为“ln [选项] 目标”
  • edquota:编辑用户的quota配额限制,格式为“edquota [参数] [用户] ”
posted @ 2021-01-26 11:32  MoreABetter  阅读(65)  评论(0编辑  收藏  举报