Linux基础命令与总结

一、系统工作命令

1、echo命令

将指定的字符串输出到终端屏幕
echo www.baidu.com

使用$变量的方式提取变量SHELL的值
echo $SHELL

2、date命令

显示当前系统时间
date

指定格式显示当前系统时间
date “+%Y-%m-%d %H-%M-%S”

修改当前系统时间
date -s “20190901 8:30:30”

查看今天是当年的第几天
date “+%j”

3、reboot命令

重启系统
reboot 

4、poweroff命令

关闭系统(关机)
poweroff

5、wget命令

从终端中下载网络文件,格式:wget[参数] 下载地址
参数介绍:
-b		后台下载模式
-p		下载到指定目录
-t		最大尝试次数
-c		断点续传
-p		下载页面中所有的资源,包括图片以及视频
-r		递归下载

6、ps命令

用于查看系统中的进程状态,格式;ps[参数]
-a		显示所有的进程,包括其他用户的进程
-u		用户以及其他信息
-x		显示没有控制终端的进程

7、top命令

动态的监视进程活动和系统负载信息
(相当于Windows中的任务管理器)

8、pidof命令

查询某个指定的服务进程的PID值,格式:pidof[参数][服务名称]
pidof sshd

9、kill命令
用于终止某个指定pid的服务进程,格式:kill[参数][PID]

10、killall命令
用于终止某个指定名称的服务所对应全部进程,格式为:killall[参数][服务名称]

二、系统状态监测命令

1、ifconfig命令
获取网卡配置和网络状态信息,格式:ifconfig[网络设备][参数]

2、uname命令
查看系统内核与系统版本信息,格式:uname[-a]

3、uptime命令
查看系统的负载信息。

4、free命令
显示当前系统内存的使用量信息,格式:free[-h]

5、who命令
查询当前登录的用户终端信息,格式:who[参数]

6、last命令
用于查看所有系统的登录记录,格式:last[参数]

7、hisory命令
用于显示历史执行过的命令,格式:history[-c]

8、sosreport命令
用于收集系统配置及架构信息并输出诊断文档。

三、工作目录切换命令

1、pwd命令
显示用户当前所属的工作目录,格式:pwd[选项]

2、cd命令
用于切换工作路径

3、ls命令
用于显示目录中的文件信息,ls[选项][文件]
-a 查看全部文件,包括隐藏文件
-l 查看文件的属性信息

四、文本文件编辑命令

1、cat命令
查看纯文本文件(内容较少),格式:cat[选项][文件]
-n 显示行号

2、more命令
查看纯文本文件(内容较多),格式:more[选项][文件]

3、head命令
查看纯文本文档的前N行,例如:head -n 20 XXX(查看XXX文件的前20行)

4、tail命令
查看纯文本文档的前N行,例如:tail -n 20 XXX(查看XXX文件的后20行)

5、tr命令
用于替换文本文件中的字符,格式:tr[原始字符][目标字符]
例如:将XXX中的小写字符转换问大写字符
cat XXX | tr [a-z] [A-Z]

6、wc命令
统计指定文本的行数,字数,字节数,格式:wc[参数] 文本
-l 只显示行数
-w 只显示单词数
-c 只显示字节数

7、stat命令
查看文件的具体存储信息和时间信息,格式:stat 文件名称

8、cut命令
按列提取文本字符,格式:cat[参数] 文本
-f 设置需要查看的参数
-d 设置间隔符号

9、diff命令
比较多个文本文件的差异
–brief 确认两个文件夹是否不同
-c 详细比较多个文件的差异之处

五、文件目录管理命令

1、touch命令
用于创建空白文件或设置文件时间,格式touch[选项][文件]
-a 仅修改读取时间,atime
-m 仅修改修改时间,mtime
-d 同时修改atime和mtime

2、mkdir命令
用于创建空白的目录,格式:mkdir[选项] 目录

3、cp命令
用于复制文件或目录,格式:cp[选项] 源文件 目标文件
-p 保留原始文件的属性
-d 若对象是“链接文件”,则保留“链接文件”的属性
-r 递归持续复制
-i 若目标文件存在,询问是否覆盖
-a 相当于pdr(上述参数)

4、mv命令
用于剪切文件或者文件重命名,格式:mv[选项] 源文件 [目标路径|目标文件名]

5、rm命令
删除文件或目录,格式:rm[选项] 文件

6、dd命令
按照指定大小和个数的数据块来复制文件或转换文件,格式:dd[参数]
if 输入文件名称
of 输出文件名称
bs 设置每个块的大小
count 设置要复制块的大小

7、file命令
查看文件类型,格式:file 文件名

六、打包压缩与搜索命令

1、tar命令
用于对文件的打包或者压缩,格式:tar[选项][文件]
例如:tar -czvf XXX /etc(压缩)
tar -xzvf XXX -C /root/etc

2、grep命令
用于在文本中执行关键词搜索,并显示匹配结果。格式:grep[选项][文件]

3、find命令
按照指定条件来查找文件,格式:find[查找路径] 寻找条件 操作
例如:查看etc中所有已host开头的文件
find /etc -name"host*" -print

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值