首页 > 系统服务 > 详细

Linux常用命令集合

时间:2019-11-01 11:20:33      阅读:76      评论:0      收藏:0      [点我收藏+]

一、帮助、查找

1、man:命令用于查看命令的帮助信息(eg:man ls)

2、help:查看内置命令的帮助信息(man命令查不到时就用help)(eg:help ls或者 ls --help)

3、info:查询信息(eg:info ls)

二、重启、关机

1、shutdown:关闭或者重启计算机;格式:shutdown [-h][-i][-k][-m][-t]

  重要参数:

-t:在改变到其它运行级别之前,告诉init程序多久以后关机。 
-k:并不真正关机,只是送警告信号给每位登录者。 
-h:关机后关闭电源。 
-c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。 
-F:在重启计算机时强迫fsck。 
-time:设定关机前的时间。 
-m: 将系统改为单用户模式。 
-i:关机时显示系统信息。 
shutdown -h 10      #10分钟之后关机
shutdown -h 0       #立即关机
shutdown -h now      #立即关机
shutdown -r 10       #10分钟之后重启
shutdown -r 0       #立即重启
shutdown -r now      #立即重启

2、halt:关闭系统(halt就是调用shutdown -h);格式:halt [-n] [-w] [-d] [-f] [-i] [-p]

  主要参数:

-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。 
-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。 
-f:没有调用shutdown,而强制关机或重启。 
-i:关机(或重启)前,关掉所有的网络接口。 
-f:强迫关机,不呼叫shutdown这个指令。 
-p: 当关机的时候顺便做关闭电源的动作。 
-d:关闭系统,但不留下纪录。  

3、systemctl poweroff:关机(systemctl可省)

  systemctl reboot:重启(systemctl可省)

4、init:

  init 0 :关机

  init 6:重启

5、sync:把数据从buffer写会磁盘

  用户通常不需执行sync命令,系统会自动执行update或bdflush操作,将缓冲区的数据写 入磁盘。只有在update或bdflush无法执行或用户需要非正常关机时,才需手动执行sync命令。

  • buffer:为了解决写磁盘的效率
  • cache:为了解决读磁盘的效率

  sync命令用来flush文件系统buffer,这样数据才会真正的写到磁盘中,并且buffer才能够释放出来,flush就是用来清空buffer。sync命令会强制将数据写入磁盘中,并释放该数据对应的buffer,所以常常会在写磁盘后输入sync命令来将数据真正的写入磁盘。

三、运行级别(init)

1、查看运行级别:runlevel 或者 centos7可用who -r

2、init 切换运行级别

init 0 关机(请不要把系统运行级别设置为0)
init 1 单用户模式(root用户忘记密码,可用此模式找回)
init 2 多用户模式,没有NFS
init 3 命令行模式、文本模式(企业级服务器核心运行状态)
init 4 未使用 
init 5 图形化模式、桌面模式、X11(桌面个人版系统运行状态)

四、主机相关

1、hostname:查看和设置主机名(立即生效,但是重启失效)(eg:hostname ren)

2、hostnamectl:永久修改主机名(立即生效,重启也生效)(eg:hostnamectl set-hostname ren)

3、uname:查看主机信息

uname -n    #查看主机名 
uname -r    #查看内核信息(版本号)
uname -a    #查看所有信息

五、目录

1、pwd:查看当前所在目录

2、cd:切换目录

cd -     #去上一次所在目录
cd ~     #切换到当前用户的家目录
cd .     #保持当前目录不变(. 表示当前所处的工作目录)
cd ..    #切换到上级目录
cd /     #直接切换到根/目录下

3、tree:以树形结构显示目录下的内容

tree -d    #只显示目录
tree -L    #遍历目录最大层数,后面加几就到几 (tree -L -几)
tree -f    #在条目后加上文件类型的指示符号(* / = @ | 其中的一个)

4、mkdir:创建目录

mkdir -p       #递归创建目录,可以连续创建多个目录
mkdir -m xxx    #设置新目录默认对应的权限

5、ls:显示目录下的内容及属性信息

ls -l             #使用长格式列出文件及目录信息****
ls -a             #显示目录下所有文件,包括. .. 字符的隐藏文件*****
ls -d             #显示目录本身的信息,而不是文件的内容***** ls -i             #显示索引节点信息(索引节点相当于身份证号)***** ls -t             #根据最后修改的时间排序 ls -r             #依相反顺序排序 ls -h             #以人性化的方式显示文件或目录的大小,以K、M、G为单位 ls -p             #区分目录和文件(后面显示加斜线) ls --color=auto       #显示不同文件的颜色 ls --time-style long-iso  #以完整时间属性输出(--time-style 显示不同文件的颜色) ls -iso            #以不同时间格式输出

六、目录或文件的复制、删除、移动

1、cp:

2、mv:

3、rm:

七、文件

八、文件属性

九、软件安装

十、磁盘管理

十一、用户管理

十二、网络服务任务(定时任务)

十三、网络命令

十四、Bash内置命令

十五、三剑客

十六、其它

Linux常用命令集合

原文:https://www.cnblogs.com/renyz/p/11775728.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!