目录
一、常用管理命令
1.1 whoami
作用:显示出当前有效的用户名称
语法:whoami(选项)
选项:
- --help:在线帮助
- --version:显示版本信息和退出
示例:
[root@localhost ~]# whoami root
1.2 hostname
作用:用于显示和设置系统的主机名称
语法:hostname(选项)(参数)
选项:
- -a:显示主机别名
- -d:显示DNS域名
- -i:显示主机的ip地址
示例:
[root@localhost ~]# hostname -i 127.0.0.1
1.3 uname
作用:用于显示当前系统相关信息
语法:uname(选项)
选项:
- -a:详细显示全部的信息
示例:
[root@192.168.13.146 ~]# uname -a Linux 192.168.13.146 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
1.4 date
作用:显示或设置系统时间与日期
语法:date(选项)(参数)
示例:
[root@192.168.13.146 ~]# date 2024年 02月 15日 星期四 16:17:16 CST
1.5 alias
作用:设置指令的别名
语法:alias(选项)(参数)
选项:
- -p:显示已经设置的命令别名
示例:
[root@192.168.13.146 /]# alias -p 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' # 设置别名,重启将失效,永久生效需要在配置文件中配置 [root@192.168.13.146 /]# alias vi='vim'
unalias 是取消别名命令
1.6 history
作用:显示指定数目的指令命令
语法:history(选项)(参数)
选项:-c:清空当前历史命令
示例:history 10 显示10行历史命令
[root@localhost ~]# history 10 155 cd / 156 ls 157 whoami 158 su xiaodu 159 hostname 160 ls 161 cat aa.txt 162 vim aa.txt > abc 163 history 164 history 10
1.7 sudo
作用:sudo命令是Linux或者Unix系统中,允许普通用户可以使用超级管理员权限的工具,比如执行单个命令和应用程序,而不需切换到管理员账户
语法:-u username 以指定的用户身份执行命令,默认是root用户
示例:
sudo -u root ls #以root用户的身份运行ls命令 sudo -g office free #以office用户执行free命令
1.8 systemctl
作用:使用systemctl命令可以管理系统服务,如启动、停止、重启服务等
示例:
systemctl start sshd #重启 systemctl stop sshd #停止
1.9 ps
作用:命令用于显示当前进程的状态
语法:ps [options] [--help]
- -a 列出所有的进程
- -w 显示加宽可以显示较多的资讯
- -au 显示较详细的资讯
- -aux 显示所有包含其他使用者的进程
示例:
ps -ef