linux命令
一、目录
二、执行查看帮助命令
1、linux命令格式
命令名称 [命令参数] [命令对象]
2、常用工作命令:
(1)echo
用于在终端输出字符串或变量提取后的值。
echo [字符串 | $变量]
ex
input echo yangsongwei
output yangsongwei
(2)date
func:用于显示及设置系统的时间或日期
date [选项] [+指定的格式]
date参数
example:
in:date '+%Y/%M/%I %H:%M:%S'
out:2019/12/09 21:12:20
(3)reboot
func:重启系统(需要管理员权限)
reboot
(4)wget
func:用于获取网络上的文件
wget [参数] 下载地址
参数
(5)ps命令
func:用于查看当前进程的状态。
ps [参数]
参数
ps中进程的状态:
(6)top
func:用于动态地监视进程活动与系统负载等信息。
(7)pidof
func:用于查看某一个指定服务进程的 PID 值。
pidof [参数] [服务名称]
example:
pidof sshd
(8)kill
func:用于终止某个指定 PID 的服务进程.
(9)killall
func:用于终止某个指定名称的服务所对应的全部进程。
killall [参数] [进程名称]
3、系统功能检测命令
(1)ifconfig 命令
func:查看当前设备的网络信息
ifconfig [网络设备] [参数]
(2)uname
func:用于查看系统内核与系统版本等信息
uname [-a]
(3)uptime
func:用于查看系统的负载信息
uptime
(4)free
func:用于显示当前系统中内存的使用量信息
free [-h]
(5)who
func:用于查看当前登入主机的用户终端信息.
who [参数]
(6)last
func:命令用于查看所有系统的登录记录
last [参数]
(7) history
func:命令用于显示历史执行过的命令
history [-c]
(8)sosreport
func:命令用于收集系统配置及架构信息并输出诊断文档,格式为
sosreport
4、工作目录切换命令
(1)pwd
func:命令用于显示用户当前所处的工作目录。
pwd
(2)cd
func:用于切换工作目录。
cd
(3)ls
func:用于显示目录中的文件信息。
ls [选项] [文件] [-al]
5、文本编辑命令
(1)cat 命令
用于查看纯文本文件(内容较少的).
cat [选项] [文件]
(2)more 命令
用于查看纯文本文件(内容较多的)。
(3)head命令
用于查看纯文本文件的前面几行。
head [选项] [文件]
(4)tail 命令
func:用于查看纯文本文档的后 N 行或持续刷新内容。
tail [选项] [文件]
(5)tr 命令
func:用于替换文本文件中的字符。
tr [原始字符] [目标字符]
(6)wc 命令
func:用于统计指定文本的行数、字数、字节数。
wc [参数] 文本
(7)stat 命令
func:用于查看文件的具体存储信息和时间等信息。
stat 文件名称
(8)cut 命令
func:用于按“列”提取文本字符。
cut [参数] 文本
example:
cut -d : -f 2 /etc/passwd
(9)diff 命令
func:用于比较多个文本文件的差异。
diff
6、文件目录管理命令
(1)touch命令
func:用于创建空白文件或设置文件的时间.
touch [选项] [文件]
(2)mkdir
func:创建一个新的文件夹。
mkdir [选项] 结果
(3)cp
func:用于复制文件或者目录。
cp [选项] 源文件 目标文件
(4)mv
func:将用于剪切文件或者将文件进行重命名。
(5)rm
func:用于删除文件或者目录。
rm [选项] 文件
如果要删除一个文件
rm -r filename
(6)dd
func:用于按照指定的大小和个数的数据块来复制文件或转换文件。
dd [参数]
(7)file
func:用于查看文件的类型。
file 文件名
7、打包压缩与搜索命令
(1)tar
func:对文件进行打包压缩或解压。
tar [选项] [文件]
常用的压缩命令
tar -czvf 压缩包名称.tar.gz 要打包的目录
tar -xzvf 压缩包名称.tar.gz
(2)grep 命令
用于在文件中执行关键字搜索,并显示匹配的结果。
grep [选项] [文件]
(3)find 命令
用于指定按照指定条件来查找文件。
find [查找路径] 寻找条件 操作