SHELL(壳)
SHELL(壳)充当人与内核的翻译官。默认终端Bash(Bourne-Again SHell)解析器。
命令名称 [命令参数] [命令对象]
长格式 man --help
短格式 man -h
1.man 执行查看命令
2.echo
例:#echo Linuxprobe.Com 注:把Linuxprobe.Com输出到屏幕。
#echo $SHELL 注:把$SHELL变量的值,输出到屏幕。
3.date
date 显示及设置系统时间。 date [选项] [+指定的格式]
%H 小时(0~23) %I 小时(0~12)%M 分钟(0~59)%S 秒 (00~59)%j 今年中的第几天
例:#date 注:显示当前机器 年月日 小时:分钟:秒
#date "+%Y-%m-%d %H:%M:%s"
#date -s "20170901 8:30:00"
#date "+%j"
4.reboot
reboot命令用于重启系统
例:#reboot
5.poweroff
pwoeroff命令用于关闭系统
例:#poweroff
6.wget
在终端中下载网络文件,“wget[参数] 下载地址”。
例:#wget http://www.linuxprobe.com/docs/LinuxProbe.pdf 注:下载地址的电子书
#wget -r -p http://www.linuxprobe.com 注:递归下载网站内的所有页面数据和文件。
7.ps
ps用于查看系统中进程的状态,ps [参数 -aux] 状态 R(运行),S(中断),D(不可中断),Z(僵死),T(停止)
例:#ps -aux
8.top
top用于动态监视进程活动与系统负载信息 重要命令,重要命令,重要命令。
例:#top
9.pidof
pidof用于查询某个指定服务进程PID值 , pidof [参数] [服务名称]
例:#pidof sshd 显示2156 注:查询sshd服务的PID
10.kill
kill用于终止某个指定PID的服务进程,kill [参数] [ 进程PID],关闭进程
例:#kill 2156 注:强止停止sshd服务。
11.killall
killall用于终止某个指定名称的服务所有对应的全部进程。 killall [参数] [进程名称]
例:killall httpd 注:全部关闭httpd进程,因系统没有安装httpd,演示。以后会安装。 CTRL+C退出组合键。
12.ifconfig
ifconfig用于获取网卡配置与网络状态信息。 ifconfig[网络设备] [参数]
例:#ifconfig
13.uname
uname用于查看系统内核与系统版本信息。uname [-a]
例:#uname -a
如果查看当前系统版本的详细信息,则需要查看redhat-release文件。
#cat /etc/redhat-release
14.uptime
uptime用于查看系统负载信息。、
例:#uptime
15.free
free用于显示当前系统中内存的使用量信息,free [-h]
例:#free -h
16.who
who用于查看当前登入主机的用户终端信息,who [参数]
例:#who
17.last
last用于查看所有系统的登录记录,last [参数]
例:#last
18.history
history用于显示历史执行过的命令,history [-c].
例:#history
历史命令会被保存到用户家目标中的.bash_history
#cat ~/.bash_history
清空当前用户在本机上执行的命令历史记录信息
#history -c
19.sosreport
sosreport用于收集系统配置及架构信息并输出诊断文档,sosreport
例:#sosreport
20.pwd
pwd用于显示用户当前所处的工作目录。
例:#pwd
21.cd
cd用于切换工作路径,cd [目录名称]
cd -返回到上一次所处的目录,
cd.. 进入上级目录
cd ~命令切换到当前用户家目录
cd ~username 切换到其他的用户家目录。
22.ls
ls用于显示目录中的文件信息,ls [选项][文件] -a 全部文件含隐藏,-l 参数查看文件属性、大小等详细信息。-d 查看目录属性信息
#ls -al
#ls -dl
Linux系统中的一切都是文件
23.cat
cat命令用于查看文本文件,cat[选项][文件] -n显示行号
#cat -n initial-setup-ks.cfg
24.more
more用于查看纯文本文件(内容较多),more [选项]文件
例:#more initial-setup-ks.cfg
25.head
head用于查看纯文本的前N行,head[选项][文件] -n 行
例:#head -n 20 initial-setup-ks.cfg 注:查看文件忽而20行内容
26.tail
tail查看纯文本中的后N行或持续刷新的内容,tail[选项][文件] -f
例:#tail -f /var/log/messages 注:实时查看系统日志的最新内容
27.tr
tr用于替换文本文件中的字符,tr[原始字符][目标字符]
#cat anaconda-ks.cfg | tr [a-z] [A-Z] 注:查看ana文件,管道符| 文件中小写字母替换为大写字母。
28.wc
wc用于统计指定文件的行数,字数,字节数。wc[参数]文本。
-l 只显示行数,-w只显示单词数,-c只显示字节数
例:#wc -l /etc/passwd
29.stat
stat用于查看文件的具体存储信息和时间等信息。 stat 文件名称
三种时间状态 Access 最后一次访问的时间
Modify 最后一次修改文件内容时间
Change 最后一次文件属性和权限内容修改时间
例:#stat anaconda-ks.cfg
30.cut
cut用于按“列”提取文本字符,cut[参数]文本
例: #head -n 2 /etc/passwd
#cut -d: -f1 /etc/passwd
注:-d参数来设置间隔符号 即提取以冒号(:)为间隔符号的第一列内容,-f 列 1第一列 /etc/passwd文件名称
原文地址:https://www.cnblogs.com/kelop/p/10228370.html