点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

关注公众号后台回复paymall获取实战项目资料+视频

作者:雨滴测试

来源:toutiao.com/i6947662843621802528/

1.帮助命令

1.1 help命令

#语法格式: 命令 --help
#作用: 查看某个命令的帮助信息
# 示例: # ls --help     查看ls命令的帮助信息# netstat --help    查看netstat命令的帮助信息

1.2 man命令

#语法格式:man 命令
#作用: 查看某个命令的帮助手册
# 示例: # man ls        #查看ls命令的帮助手册# man netstat   #查看netstat命令的帮助手册

2.路径切换及查看

2.1 cd命令

#语法格式:cd 目录
#作用: 切换到目录中
# 示例: # cd /opt       切换到/opt目录下# cd ~  切换到用户目录# cd -  切换到上一次访问的目录# cd .. 切换到上一次所在的目录

2.2 pwd命令

#语法格式:pwd
#作用: 查看当前所在路径
# 示例: # pwd   查看当前路径,会将当前路径回显

2.3 ls命令

#语法格式:ls [-la] [文件/目录]
#作用: 查看当前路径下的文件和目录,若后带有文件或目录,则只查看当前文件或目录
# 示例: # ls   查看当前路径下所有的文件或目录# ls -l 查看当前路径下所有的文件或目录的详细信息# ls -a 查看当前路径下所有的文件或目录,将隐藏文件显示出来# ls -l a.log   查看当前路径下a.log下的详细信息

2.4 find命令

#语法格式:find [路径] [参数] [匹配模式]
#作用: 可以根据给定的路径和表达式查找的文件或目录
# 示例: # find / -name "*.txt"    查询根目录下所有以.txt结尾的文件 。# find /test -perm  644   查询/test目录下权限为644的所有文件# find . -type f     查询当前目录下所有的文件# find . -type f -name "abc"    查询当前目录下所有文件中包含abc字符的文件# find . -type f | sort         查询当前目录下所有文件并排序# find . -type d                查询当前目录下所有目录# find . -size 10M

3.文件|目录操作

3.1 文件和目录的基本操作

3.1.1 touch命令

#语法格式:touch 文件名
#作用: 创建一个文件
# 示例: # touch a.log     创建一个a.log文件。

3.1.2 ln命令

#语法格式: ln 源文件名 硬链接文件名ln -s 源文件名 软连接文件名
#作用: 创建文件链接
# 示例: # ln a.txt a.txt.link     为a.txt创建一个硬链接文件a.txt.link。# ln -s a.txt a.txt.link  为a.txt创建一个软连接文件 。# 备注:软链接文件:就像Windows中快捷方式一样,只是源文件的一个指向,删除软连接文件,源文件任存在。硬链接文件:比如当前目录下有2个文件,这2个文件除了名字不一样其他的一模一样,但是占用的实际磁盘空间还是只有1M,改变任何一个文件的内容另一个文件也会跟着改变;

3.1.3 mkdir 命令

#语法格式:mkdir 目录名
#作用: 创建一个目录
# 示例: # mkdir test     创建一个test的目录。# mkdir -p test  若存在test,则不创建;若不存在,则创建# mkidr -p test/a/b  创建test目录,其下再创建a目录,a目录再创建b目录 。

3.1.4 rm命令

#语法格式:rm [-rf] 文件|目录
#作用: 创建文件或目录
# 示例: # rm a.txt     删除a.txt,删除前询问 。# rm -f a.txt  直接删除a.txt ,不在询问 。# rm -r test  删除test目录,删除前询问# rm -rf test  直接删除test目录,不在询问 。
# 备注:任何的删除操作都是危险的动作,慎用 。

3.1.5 mv命令

#语法格式:mv 源文件|目录 目标文件|目标目录
#作用: 有两层意思,分别为:1. 进行重命名文件或目录2. 进行移动文件或目录到目的目录 。# 示例: # mv a.txt b.txt    修改文件名a.txt为b.txt 。# mv a.txt test/    移动a.txt 到test目录下# mv abc bcd        重命名目录abc为bcd .# mv abc bcd/       移动abc目录到bcd下 。

3.1.6 cp命令

#语法格式:cp [-rf] 源文件|目录 目标文件|目录
#作用: 拷贝文件或目录为另一个文件或目录 。# 示例: # cp a.txt b.txt   拷贝a.txt为b.txt ,若b.txt以存在,则提示是否继续拷贝 。# cp -f a.txt b.txt 拷贝a.txt为b.txt ,即使b.txt以前就存在,也是直接覆盖 。# cp -r abc bcd 拷贝abc目录为bcd ,若abc存在,则提示是否继续拷贝 。# cp -rf abc bcd 拷贝abc目录为bcd ,即使abc存在,则也是直接覆盖 。

3.2 文件压缩与解压缩

3.2.1 zipinfo命令

#语法格式:zipinfo zip文件
#作用:  查看zip文件里的信息。# 示例: # zipinfo  abc.zip  查看abc.zip里的文件信息 。# zipinfo -v abc.zip 显示abc.zip里的每个文件的信息 。

3.2.2 zip命令

#语法格式:zip 压缩文件 文件|目录
#作用:  将目标文件或目录进行压缩。# 示例: # zip a.zip a.txt  将a.txt进行压缩形成a.zip 。# zip a.zip test/ 将test目录下的所有文件和目录压缩到a.zip 。

3.2.3. gzip命令

#语法格式:gzip [-d] 文件|目录
#作用:  压缩|解压缩文件或目录# 示例: # gzip a.txt  将a.txt压缩为a.txt.gz ,注意压缩后源文件已不存在。# gzip -d a.txt.gz 解压a.txt.gz文件

3.2.4 unzip命令

#语法格式:gzip [-d] 文件|目录
#作用:  压缩|解压缩文件或目录# 示例: # gzip a.txt  将a.txt压缩为a.txt.gz ,注意压缩后源文件已不存在。# gzip -d a.txt.gz 解压a.txt.gz文件

3.2.5 gunzip命令

#语法格式:gunzip 压缩文件
#作用:  解压压缩文件# 示例: # gunzip a.txt.gz  解压a.txt.gz# guzip  test.tar.gz  解压test.tar.gz

3.2.6 tar命令

#语法格式:tar [-c|xzvf] 文件|压缩文件
#作用:  进行归档并创建压缩文件 或 进行解压归档压缩文档  # 示例: # tar -cvzf a.tar  a.txt    # 将文件a.txt进行压缩并归档# tar -xvzf a.tar .     解压a.tar文件到当前目录 。

3.3 文件传输

3.3.1 tftp命令

#语法格式:tftp 远程主机
#作用:  连接远程主机,上传或下载文件# 示例: (需连接到远程主机)# get a.txt        下载a.txt文件# put a.txt        上传a.txt到远程主机

3.3.2 curl命令

#语法格式:curl url
#作用:  进行文件下载或者请求http协议数据# 示例: # curl  http://www.baidu.com     #请求百度# curl -o baidu.html http://www.baidu.com    将请求到的数据保存到baidu.html中 。

3.3.3 scp命令

#语法格式:scp 远程主机账号@远程IP地址 本地目录
#作用:  登录远程主机进行拷贝文件或目录# 示例: # scp root@192.168.12.11:/soft/test.tar.gz /tools/    将远程主机目录下的/soft/test.tar.gz 拷贝到本地目录下的tools/下# scp root@192.168.12.11:/soft/ /tools/  将远程主机目录soft 拷贝到本地目录的tools/下 。

3.3.4 rcp命令

#语法格式:scp 主机1 主机2
#作用:  远程主机间的文件或目录相互拷贝# 示例: #  rcp test 192.168.128.169:/test    拷贝当前目录下的test 到192.168.128.169的/test目录下#  rcp root@192.168.128.169:./test  /test 复制远程目录到本地的/test下

3.4 文件属性查看

3.4.1 file命令

#语法格式:file 文件名
#作用:  查看文件的类型# 示例: #  file a.txt   #查看a.txt是什么类型 #  file abc     #查看abc是什么类型

3.4.2 du命令

#语法格式:du 文件名
#作用:  查看文件的大小# 示例: #  du a.txt    #查看a.txt的文件大小,以k为单位#  du -h a.txt      #查看a.txt的文件大小,以M为单位 。

3.5 文件目录权限设置

3.5.1 chmod命令

#语法格式: 有两种用法chmod [u/g/o/a][+/-/=] rwx 文件/目录     +:增加权限,-取消权限, =设定权限chmod 数字 文件/目录#作用:  为文件或目录设置权限。# 示例: #  chmod a=rw a.txt  为所有者设置读写权限 。#  chmod 644 a.txt   为所有者设置读权限,为用户设置写权限。

4.文本内容查看及过滤

4.1 文本内容查看

4.1.1 cat命令

#语法格式:cat 文件名
#作用:  查看文本内容,会将内容全部显示。# 示例: #  cat a.txt  显示a.txt里的内容。

4.1.2 more命令

#语法格式:more 文件名
#作用:  百分比显示文件内容,按Enter继续。# 示例: #  more a.txt  若只有一页,则全部显示,否则按百分比显示。

4.1.3 tail命令

#语法格式:tail 文件名        #查看文本内容tail -n 数量 文件名      #只显示倒数的几行tail -f 文件名         # 实时的查看文件写入的信息
#作用:  查看文本内容,# 示例: #  tail a.txt   查看文件内容,和cat效果一样 。#  tail -n 2 a.txt  显示a.txt最后两行 #  tail -f a.txt    实时监控a.txt文本内容。

4.1.4 head命令

#语法格式: head 文件名head -n 数量 文件名
#作用:  查看文本内容。# 示例: #  head a.txt    查看文本内容,和cat效果一样。#  head -n 2 a.txt  查看文本的前两行 。

4.2 文本内容筛选过滤

4.2.1 grep命令

#语法格式:grep [选项] [模式] 文件
#作用:  文本搜索工具。# 示例: #  grep "aaa" a.txt    从a.txt中搜索aaa字符的行#  grep -v "aaa" a.txt  从a.txt中不包含aaa的行 #  grep -n "aaa" a.txt  从a.txt中搜索aaa字符的行,并在前面加上行号#  grep -i "aaa" a.txt  从a.txt中搜索aaa字符的行,其中忽略aaa的大小写#  grep -e "a*" a.txt   从a.txt中搜索匹配a字符的行#  ps -ef |grep "mysql"   查看mysql的进程#备注:grep命令非常强大,详细用法请参考本人另一篇关于grep命令的博文

4.2.2 sed命令

#语法格式:sed [选项]  文件
#作用:  文本编辑工具。# 示例: #  sed -n '2p' a.txt    从a.txt中的第二行内容#  sed '3,5d' a.txt     删除a.txt中第3到5行的内容,(注:源文件内容不变,只是回显内容会删除)#  sed '/aaa/d' a.txt   删除匹配aaa的行,从a.txt中 。#备注:sed命令非常强大,详细用法请参考本人另一篇关于sed命令的博文

4.2.3 awk命令

#语法格式:awk [选项]  文件
#作用:  文本分析工具。# 示例: #  awk '{print $5}' a.txt    显示a.txt中第5列的内容#  awk 'NR <=2 {print $1,$3,$5}' a.txt   显示前两行内容,每行只显示第1,3,5列 。#  awk '/^d/ {print $1,$9}' a.txt 显示以d开头的行,每行只显示第一,九列 。#备注:awk命令非常强大,详细用法请参考本人另一篇关于awk命令的博文

4.2.4 cut命令

#语法格式:cut 选项 文件
#作用:  用于剪切字符。# 示例: #  cut -c 1-3 a.txt 只输出每行第一到第三的字符#  cut -f4 -d" " a.txt 显示第四列,以空格为分隔符

4.2.5 col命令

#语法格式:col 选项 文件
#作用:  用于过滤字符。# 示例: #  man ls | col-b > ls_help  过滤掉ls手册中的控制字符并输出到文件

4.3 文本编辑

4.3.1 vi/vim命令

#语法格式:vi/vim  文件
#作用:  用于编辑文件。# 示例:  #  vi a.txt   编辑a.txt,可以进行修改里面的内容#  vim a.txt  编辑a.txt,可以进行修改里面的内容
# 备注:
vi和vim的用法基本一样,可以说vim是vi的增加版,就像记事本与notepad++

4.4 输出到文本文件

4.4.1 >命令

#语法格式: >  文件
#作用:  将内容输出到文件,若文件中有内容则覆盖。若文件不存在,则创建文件# 示例:  #  ll > a.txt   查看详细后输出到a.txt 。#  cat a.txt > b.txt  将a.txt中的内容添加到b.txt中 。

4.4.2 >>命令

#语法格式: >>  文件
#作用:  将内容追加到文件,若文件中有内容则追加。若文件不存在,则创建文件# 示例:  #  ll >> a.txt   查看详细后追加到a.txt 。#  cat a.txt >> b.txt  将a.txt中的内容添加到b.txt中 。

4.4.3 tee命令

#语法格式:tee  文件
#作用:  将内容输出到文件并输出内容显示在控制台上。若文件不存在,则创建文件,一般需要和管道符(|)一起使用。# 示例:  #  cat a.txt | tee b.txt  将a.txt中的内容添加到b.txt中,同时将添加内容回显到控制台上 。

4.5 文本内容处理

4.5.1 join命令

#语法格式:join  文件1 文件2
#作用:  用于将两个文件中,指定栏目内容相同的行连接起来# 示例:  #  join a.txt b.txt   若第一行相同,将后面的内容连接起来 。

4.5.2 split命令

#语法格式:split 数量 文件
#作用:  用于将一个文件分割成数个# 示例:  # split -5 c.txt  按每5行显示分隔出一个文件。

4.5.3 uniq命令

#语法格式:uniq  文件
#作用:  用于检查及删除文本文件中重复出现的行列,注意:重复的行一定是相邻的行,若不相邻不会删除# 示例:  #  uniq d.txt  将d.txt中相邻重复的行去掉 。#  uniq d.txt | sort  将d.txt中相邻重复的行去掉并排序
# 备注: 此命令经常和sort命令结合使用,用于去重和排序。

4.5.4 sort命令

#语法格式:sort  文件
#作用:  对文本内容进行排序# 示例:  #  sort a.txt  将a.txt中的内容进行排序,默认为升序。# sort -r a.txt 将a.txt中的内容进行相反顺序排序#  uniq d.txt | sort -r 将d.txt中相邻重复的行去掉并倒序排序

4.5.5 paste命令

#语法格式:paste  文件1 文件2 ...
#作用:  用于合并文件的列。# 示例:  #  cat a.txt b.txt  将两个文件的列合并起来显示 。

5.用户|组操作

5.1 用户增删改

5.1.1 useradd命令

#语法格式:useradd 新用户
#作用:  创建用户# 示例:  #  useradd test    创建test用户#  useradd -d /home/test  test  创建test用户,并指定test用户的家目录为home/test#  useradd -u 666 test   为test用户指定uid为666

5.1.2 adduser命令

#语法格式:adduser 新用户
#作用:  创建用户# 示例:  #  adduser test    创建test用户#  adduser -d /home/test  test  创建test用户,并指定test用户的家目录为home/test#  adduser -u 666 test   为test用户指定uid为666
# 备注:useradd和adduser使用上一致,设置两个命令可能就是为了解决用户将字母记错输返。

5.1.3 userdel命令

#语法格式:userdel 用户
#作用:  删除用户# 示例:  #  userdel test   删除test用户#  userdel -r test  删除test用户及其家目录

5.1.4 usermod命令

#语法格式:usermod 用户
#作用:  修改用户# 示例:  #  usermod -l test1 test    将用户test修改为test1#  usermod -d /home/test00  test   将用户test的家目录修改为/home/test00#  usermod -L test      锁定test用户的密码#  usermod -U test      解锁test用户的密码

5.2 用户设置密码

5.2.1 passwd命令

#语法格式:passwd 用户
#作用:  修改用户密码,输入命令回车后会引到用户设置新密码 。# 示例:  #  passwd test     修改用户密码

5.3 组的增删改

5.3.1 groupadd命令

#语法格式:groupadd 用户组
#作用:  添加用户组# 示例:  #  groupadd  test   添加用户组为test#  groupadd -g 9999 test  为创建用户组test并设置gid为9999

5.3.2 groupdel命令

#语法格式:groupdel 用户组
#作用:  删除用户组# 示例:  #  groupdel test  删除用户组test

5.3.3 groupmod

#语法格式:groupmod 用户组
#作用:  修改用户组# 示例:  #  groupmod -n root test    更改test用户组为root

5.4 文件设置用户权限

5.4.1 chown命令

#语法格式:chown 文件|目录 用户|用户组
#作用:  更改文件目录的用户或用户组# 示例:  #  chown root /test/a.txt  把a.txt的所有者设置为root#  chown root:root /test/a.txt   把a.txt的所有者设置为root,组设置为root#  chown -R test:test *    把当前目录下的所有文件都设置为test用户和test用户组

5.5 切换用户

5.5.1 su命令

#语法格式:su [-] 用户
#作用:  切换用户# 示例:  #  su test  切换当前用户为test用户   #  su - test 切换当前用户为test用户
# 备注: 第一次切换时需要输入密码

6.任务管理器

6.1 进程

6.1 ps命令

#语法格式:ps [参数]
#作用:  显示当前系统的进程状态# 示例:  #  ps -ef   显示所有进程#  ps -aux   显示所有进程#  ps -ef | grep mysql  查看mysql进程#  ps -u root 显示root用户进程。

6.2 kill 命令

#语法格式:kill [参数]
#作用:  杀掉系统中执行的程序(进程)# 示例:  #  kill 319877   杀掉进程319877#  kill -9  319877  强制杀掉进程319877

6.2 系统资源

6.2.1 top命令

#语法格式:top [参数]
#作用:  显示系统中各个进程的资源占用情况# 示例:  #   top    查看系统各个进程的资源占用,比如CPU ,内存信息。  #   top -n 5  动态更新5次结束#   top -d 5  每隔5秒更新一次

6.2.2 vmstat命令

#语法格式:vmstat [参数]
#作用:  显示虚拟内存状态# 示例:  #     vmstat    显示内存信息#     vmstat  -s   以列表形式显示内存#     vmstat 2  每隔2秒刷新一次

6.2.3 free命令

#语法格式:free [参数]
#作用:  查看系统内存信息# 示例:  #   free   显示内存信息,默认以kb为单位  #   free -m   显示内存信息,以mb为单位#   free -g   显示内存信息,以gb为单位

6.2.4 df命令

#语法格式:  df [参数] 分区
#作用:  查看磁盘占用空间# 示例:  #     df    查看各分区在磁盘占用情况#     df -h   以比较容易阅读方式查看磁盘使用情况#     df /dev/shm   查看该挂载点下的使用情况

6.2.5 fdisk命令

#语法格式:fdisk [参数]
#作用:  进行磁盘分区管理# 示例:  #  fdisk -l  查看所有分区情况

6.2.6 netstat命令

#语法格式:netstat [参数]
#作用:  显示各种网络信息# 示例:  #   netstat    查看各网络信息 #   netstat -an | grep 3306   查看3306端口的使用情况

6.3 服务

6.3.1 service命令(RHEL6)

#语法格式:service [参数]
#作用:  服务管理# 示例:  #   service --status-all    查看所有服务的运行状态  #   service  mysql  start   启动mysql#   service  mysql  stop    停止mysql#   service  mysql  restart   重启mysql

6.3.2 systemctl命令(RHEL7)

#语法格式:systemctl [选项] [服务]
#作用:  对服务进行管理,如启动/重启/停止/查看服务# 示例:  #  systemctl status httpd.service   查看http服务状态#  systemctl start httpd.service    启动http服务#  systemctl stop  httpd.service    停止http服务#  systemctl restart httpd.service  重启http服务#  systemctl status firewalld   查看防火墙状态#  systemctl start firewalld   开启防火墙#  systemctl stop firewalld    关闭防火墙

6.3.3 chkconfig命令

#语法格式:chkconfig [参数]
#作用:  更新(启动或停止)和查询系统服务的运行级信息# 示例:  #     chkconfig -list   显示所有运行级系统服务的运行状态信息(on或off)#     chkconfig –add httpd        增加httpd服务#     chkconfig –del httpd        删除httpd服务

7.网络管理

7.1 ifconfig命令

#语法格式:ifconfig
#作用:  查看或设置网络设备# 示例:  #  ifconfig   查看网络信息,比如IP地址#  ifconfig eth0 down    关闭eth0的网卡 #  ifconfig eth0 up      开启eth0的网卡#  ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE   修改Mac地址#  ifconfig eth0 add 32ffe:3840:320:2007::2/64      为网卡配置IPV6地址#  ifconfig eth0 del 32ffe:3840:320:2007::2/64      删除网卡的IPV6地址# ifconfig eth0 192.168.128.169     修改ip地址为192.168.128.169 # ifconfig eth0 192.168.128.169 netmask 255.255.255.0    修改IP和子网掩码# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255  修改ip,子网掩码及网关

7.2 ping命令

#语法格式:ping IP地址
#作用:  确认是否和某主机的网络相同# 示例:  #  ping 192.168.12.12  确认是否能连通到192.168.12.12#  ping www.baidu.com  确认是否能正常访问百度#  ping -c 4 www.baidu.com  只ping四次#  ping -c 4 -i 2 www.baidu.com  只ping四次,每次间隔2s

7.3 firewall-cmd命令

#语法格式:firewall-cmd [参数]
#作用:  防火墙端口管理# 示例:  #  firewall-cmd --state   查看当前防火墙的运行状态#  firewall-cmd --zone=public --list-ports   查看所有放行的端口#  firewall-cmd --reload   重新加载修改的配置#  firewall-cmd --query-port=8888/tcp   查询端口8888是否被开放7.3 systemctl命令#语法格式:systemctl [选项] [服务]
#作用:  对服务进行管理,如启动/重启/停止/查看服务# 示例:  #  systemctl status httpd.service   查看http服务状态#  systemctl start httpd.service    启动http服务#  systemctl stop  httpd.service    停止http服务#  systemctl restart httpd.service  重启http服务#  systemctl status firewalld   查看防火墙状态#  systemctl start firewalld   开启防火墙#  systemctl stop firewalld    关闭防火墙7.4 firewall-cmd命令#语法格式:firewall-cmd [参数]
#作用:  防火墙端口管理# 示例:  #  firewall-cmd --state   查看当前防火墙的运行状态#  firewall-cmd --zone=public --list-ports   查看所有放行的端口#  firewall-cmd --reload   重新加载修改的配置#  firewall-cmd --query-port=8888/tcp   查询端口8888是否被开放#  firewall-cmd --add-port=8888/tcp    开启8888端口通过防火墙#  firewall-cmd --permanent --remove-port=123/tcp   关闭123端口#  firewall-cmd --add-port=8888/tcp    开启8888端口通过防火墙#  firewall-cmd --permanent --remove-port=123/tcp   关闭123端口

8.安装更新配置

8.1 yum命令

#语法格式:yum [选项]
#作用:  rpm的软件包管理器# 示例:  #  yum install mysql     安装mysql#  yum remove mysql      卸载mysql #  yum clean  mysql      清除缓存目录下的安装包#  yum install           全部安装#  yum update            全部更新#  yum update mysql      更新mysql#  yum info   mysql      显示mysql安装包信息#  yum list  mysql       显示mysql安装包信息#  yum list              显示所有已安装包和可安装包

8.2 sh命令

#语法格式:sh  可执行文件
#作用:  运行可执行文件,一般都是shell脚本# 示例:  #  sh a.sh      运行a.sh文件,#  sh -x a.sh   运行并调试a.sh脚本

9.系统相关

9.1 环境变量

9.1.1 set命令

#语法格式:set [参数]
#作用:  显示当前shell的变量,包括当前用户的变量;# 示例:  #  abcd=100#  set | grep abcd    显示abcd的变量值

9.1.2 unset命令

#语法格式:unset [参数]
#作用:  删除shell变量的值# 示例:  #  abcd=100#  unset abcd    删除abcd的变量值

9.1.3 env命令

#语法格式:env [参数]
#作用:  设置或显示当前环境变量# 示例:  #  env    显示当前环境变量#  env abcd=10    定义环境变量#  env -u  abcd   删除已经定义的环境变量abcd

9.1.4 export命令

#语法格式:export [参数]
#作用:  设置或显示环境变量# 示例:  #  export  显示当前环境变量#  export abcd=101  定义环境变量

9.2 重启与关机

9.2.1 shutdown命令

#语法格式:shutdown [参数]
#作用:  关闭或重启# 示例:  #  shutdown -h now      立即关机#  shutdown -r now      立即重启#  shutdown -h 22:30    22:30关机

9.2.2 reboot命令

#语法格式:reboot [参数]
#作用:  重启计算机# 示例:  #  reboot  重启

9.2.3 poweroff命令

#语法格式:poweroff [参数]
#作用:  关闭计算机# 示例:  #  poweroff    关闭计算机及电源

9.2.4 halt命令

#语法格式:halt
#作用:  关闭操作系统# 示例:  #  halt      关闭系统#  halt -p   关闭计算机及电源,等同于poweroff#  halt -f   强制关机

9.2.5 exit命令

#语法格式:exit
#作用:  退出当前执行的shell# 示例:  #  exit   退出当前shell

9.3 查看系统信息

9.3.1 uname命令

#语法格式:uname [参数]
#作用:  显示系统相关信息# 示例:  #  uname       显示当前系统#  uname -an   显示系统的详细信息#  uname -r    显示内核信息#  uname -i    显示当前架构

9.3.2 date命令

#语法格式:date [参数]
#作用:  显示或设定时间# 示例:  #  date    查看当前时间#  date -s "2021-04-04 22:38:56"   设置时间为2021-04-04 22:38:56

9.3.3 last命令

#语法格式:last
#作用:  显示最近用户或终端的登录情况# 示例:  #  last    显示最近用户的登录情况

9.3.4 history命令

#语法格式:history [参数]
#作用:  查看历史输入命令# 示例:  #  history   查看历史命令#  history  | grep "sed"    查看输入过sed命令#  history -5  查看最近的5条命令

9.3.5 who命令

#语法格式:who [参数]
#作用:  查看当前登录用户信息# 示例:  #  who    查看登录用户信息#  who -H  带标题显示 #  who -b  输出系统最近启动时间

9.4 定时任务

9.4.1 crontab命令

#语法格式:crontab [参数]
#作用:  任务调度# 示例:  #  crontab -l   查看当前计划任务#  crontab -e   创建计划任务,打开后,需要以按照如下格式编辑#备注#设置格式如下:
minute(分)   hour(小时)   day(天)   month(月)   week(周)   command(命令)   # 设置范围:
minute   是从0到59之间的任何整数
hour     是从0到23之间的任何整数
day      是从1到31之间的任何整数
month    是从1到12之间的任何整数
week     是从0到7之间的任何整数,其中0或7代表星期日
command  要执行的命令,可以是系统命令,也可以是自己编写的脚本文件
若某列没有设置,则使用*代替 。# 举例:
* * 1 * *   tar -czvf bk.tar.gz /log_bakup       # 每天进行一次归档备份

9.5 运行管理员权限

9.5.1 sudo命令

#语法格式:sudo [命令]
#作用:  运行以管理员权限运行命令,一般是非root用户进行操作# 示例:  (假设当前账号为test)#  sudo mkdir abc   创建abc目录 。

9.6 其它

9.6.1 clear命令

#语法格式:clear
#作用:  清屏操作,也可以使用快捷键Ctrl + L# 示例:  #  clear  清屏

9.6.2 echo命令

#语法格式:echo [变量]
#作用:  输出变量值# 示例:  #  echo  $abc  输出变量abc的值,需要提前定义abc的值#  echo  `pwd`  显示当前路径

有热门推荐????

谈谈我学习设计模式的感悟!受益匪浅

服务端如何防止重复支付,简单实用!

Java 做微服务能像 Go 一样快吗?

你知道 Java 是如何实现线程间通信的吗?

吊炸天的 Docker 图形化工具:Portainer,必须推荐给你!

事务注解 @Transactional 失效的3种场景及解决办法

SpringBoot:切面AOP实现权限校验:实例演示与注解全解

我们公司用了7年的代码执行耗时统计功能,太优雅了!!

19 张图概览 Spring Cloud

新来的CTO禁止前后端分离,而且还说了一大堆优缺点!

点击阅读原文,前往学习SpringCloud实战项目

Linux的常用命令就是记不住,还在百度找?于是推出了这套教程,相关推荐

  1. Linux系统常用命令及其使用详解大全

    Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...

  2. linux系统 常用命令(全面总结)

    文章目录 Linux 之 文件目录 工作机制 Linux命令 之 文件目录管理 2.1 目录管理 2.1.1 cd 2.1.2 ls 2.1.3 pwd 2.1.4 mkdir 2.1.5 rmdir ...

  3. linux find -size参数,Linux find 常用命令

    Linux find 常用命令 (2012-10-24 11:32:52) 标签: linux shell 说明: 以下内容,若标注在 [ ] 中括号内的均可省略,除非做特别说明. 但严格来说,若缺少 ...

  4. linux 删除20日前数据,Linux 维护常用命令

    Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...

  5. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  6. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  7. Linux 最常用命令(简单易学,但能解决 95% 以上的问题)

    linux的常用命令,涉及到linux的文件操作.vim操作.系统命令等,建议收藏哈! 作者:longctw https://blog.csdn.net/xulong_08/article/detai ...

  8. xshell 6 连接debian系统拒绝了密码_Xshell中操作Linux的常用命令,你知道几个?

    作为IT人员,想必都知道Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.Xshell作为专业的终端模拟器,可以用 ...

  9. linux系统删除lammps任务,Linux 的常用命令

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Linux 的常用命令 (1)vi Linux 文本编辑器 (2)vim vi 的高级版本,vim 可以用颜色或者底线等方式显示一些特殊的 信息 :wq ...

  10. 《Linux C编程从入门到精通》——1.4 Linux的常用命令

    本节书摘来自异步社区<Linux C编程从入门到精通>一书中的第1章,第1.4节,作者:宋磊 , 程钢著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.4 L ...

最新文章

  1. 前端基础---HTML
  2. python调用api应用接口_第三方免费快递物流查询接口平台(快递鸟)api接口调用...
  3. HDU4532(组合DP)
  4. pycharm中的console退出问题以及console和pycharm各自运行结果不一样的问题
  5. Linux 自动化运维工具 ansible
  6. vco为什么低频下起振困难_为什么开放如此困难?
  7. android让图片旋转动画,利用RotateAnimation旋转图片的问题 - 移动平台 / Android
  8. 什么时候不该使用es6箭头函数
  9. 2022年MathorCup A题资料汇总
  10. IE实现PDF在线预览功能
  11. DCM 与CCM模式
  12. . NET多线程编程
  13. js 百度、高德、谷歌、火星、wgs84(2000)地图坐标相互转换的JS实现
  14. 2db多少功率_db与w换算(1db等于多少功率)
  15. cordova 指纹验证登录
  16. (八)【模电】(基本放大电路)场效应管及其放大电路
  17. android 点赞源码,【Ctrl.js】微信给最新一条消息点赞源码
  18. Windows10系统电脑怎么查看自己电脑虚拟化技术是否开启?
  19. 计算机提示存储空间不足怎么办,Win7软件提示"存储空间不足,无法处理此命令"怎么办...
  20. 末位淘汰!985高校硕士毕业拟新规:强制20%不通过或需大改?

热门文章

  1. xp提示计算机内存不足,xp系统提示配额不足的解决方法
  2. 不必学会写代码 轻松建立个人博客网站
  3. 知物由学 | SO加固如何提升Android应用的安全性?
  4. 【RDMA】技术详解(四):RDMA之Verbs和编程步骤
  5. 【Beta】 第六次Daily Scrum Meeting
  6. 看了这篇文章,再也不用纠结该选OV证书还是EV证书了
  7. mysql 联合主键_mysql的联合主键与复合主键区别
  8. Excel如何筛选出自己需要的数据
  9. 图像形成(2) 基本的辐射图像形成模型(扩展内容,可不阅读)
  10. 距离度量准则(转载)