Centos7 系统命令

1.关闭命令

# 关机(默认一分钟后关闭)
shutdown

# 关机(设置几分钟后关闭,单位分钟)
shutdown -h 5 --五分钟后关闭


# 取消关机
shutdown -c

2.重启

# 重启(默认一分钟后重启)
shutdown -r

# 重启(设置几分钟后重启,单位分钟)
shutdown -r 5 --五分钟后重启


# 重启
reboot

 3.屏幕打印

# 屏幕打印
echo "hello world"

 4.将屏幕打印的内容输入到文件(>,>>)

# 覆盖写入
echo "hello world" > 1.log

#追加写入
echo "hello world"  >> 2.log

5.将两条命令写在一行执行(&&)

# 停止eth0网卡后,再次启动 (重启)
ifdown eth0 && ifup eth0

 6.注释配置信息

# 注释配置信息
# 

 7.查看系统版本

cat /etc/redhat-release 

 8.查看磁盘挂载情况/使用情况

# Filesystem      Size  Used  Avail  Use%       Mounted on
# 设备文件名       容量  使用容量 剩余   使用百分比  挂载点
df
[root@www ~]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3       19706880 1483464  18223416   8% /
devtmpfs          492460       0    492460   0% /dev
tmpfs             503460       0    503460   0% /dev/shm
tmpfs             503460    7632    495828   2% /run
tmpfs             503460       0    503460   0% /sys/fs/cgroup
/dev/sda1         201380  104204     97176  52% /boot
tmpfs             100696       0    100696   0% /run/user/0

# 带参数 -h 改变显示容量的单位
[root@www ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        19G  1.5G   18G   8% /
devtmpfs        481M     0  481M   0% /dev
tmpfs           492M     0  492M   0% /dev/shm
tmpfs           492M  7.5M  485M   2% /run
tmpfs           492M     0  492M   0% /sys/fs/cgroup
/dev/sda1       197M  102M   95M  52% /boot
tmpfs            99M     0   99M   0% /run/user/0
/dev/sr0        3.8G  3.8G     0 100% /mnt

9.查看存储设备UUID和类型

[root@www ~]# blkid
/dev/sda1: UUID="de108fa2-9c92-44ce-b79e-ce7b7ba67ae8" TYPE="xfs" 
/dev/sda2: UUID="47670e06-a964-4c2d-9da0-6e381062efb2" TYPE="swap" 
/dev/sda3: UUID="a0a1fbed-7cba-4198-9233-5ab88827717d" TYPE="xfs" 
/dev/sr0: UUID="2018-06-29-11-20-20-00" LABEL="CentOS_6.10_Final" TYPE="iso9660" PTTYPE="dos"

 10.系统运行级别

# 查看当前级别id 
runlevel

# 临时切换级别
init 级别序号

#永久切换级别
地址:/etc/inittab 
centos6:修改 id:3:initdefault:
centos7
    查看级别对应的名字 ls -l /usr/lib/systemd/system/runlevel*target
    lrwxrwxrwx. 1 root root 15 Apr  1 21:24 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
    lrwxrwxrwx. 1 root root 13 Apr  1 21:24 /usr/lib/systemd/system/runlevel1.target -> rescue.target
    lrwxrwxrwx. 1 root root 17 Apr  1 21:24 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
    lrwxrwxrwx. 1 root root 17 Apr  1 21:24 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
    lrwxrwxrwx. 1 root root 17 Apr  1 21:24 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
    lrwxrwxrwx. 1 root root 16 Apr  1 21:24 /usr/lib/systemd/system/runlevel5.target -> graphical.target
    lrwxrwxrwx. 1 root root 13 Apr  1 21:24 /usr/lib/systemd/system/runlevel6.target -> reboot.target
    # ->后面对应的就是0-6的级别名字,然后根据名称来修改级别
    systemctl set-default rescue.target # 修改到级别1单用户模式
    # 查看当前级别名称
    systemctl get-default

# 运行级别
00  关机级别            
01  单用户级别          用于修复系统 或重置密码信息 没有网络
02  系统多用户级别    没有网络
03  系统多用户级别    正常就是多用户级别
04  预留级别
05  图形化界面级别
06  系统重启级别

 11.执行文件中的命令

source 目录名

 12.查看命令所在的目录

# 查看命令对应所在的目录
which 命令

 13.查看系统别名设置

#查看系统别名设置
alias


[root@www ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

 14.查看进程

# 查看进程
ps -ef 

# 根据名称查看进程
ps -ef |grep python # 查看Python进程

15.杀死进程

# 杀死进程
kill 进程ID

# 强制杀死进程
kill -9 进程ID

 16.查看文件

# 查看文件尾部
tail 文件名 # 不指定数据默认查看倒数10行
tail -6 文件名 # 查看文件倒数第六行
tail -f 文件名 # 一直追踪查看文件内容

# 查看文件头部
head 文件名 # 不指定查看文件前10行
head -6  文件名 # 查看文件前6行
# head 没有-f

 17.查看系统版本

[root@www ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

# 查看内核
uname -a

18.创建用户

# 创建用户
useradd 用户名
# 设置密码
passwd 用户名

19.切换用户

su - 用户名

20.查看用户是否存在

id 用户名

21.查看当前用户

whoami

 22.查看软件信息

#查看软件是否安装
rpm -qa 软件名

# 查看软件有哪些文件
rpm -ql 软件名

# 查看系统中的文件属于哪个包
rpm -qf 文件的绝对路径
原文地址:https://www.cnblogs.com/wtil/p/12676353.html