linux常用命令整理

一、常用系统工作命令:

1、echo:输出对应信息,提取相应变量的值

2、date 按格式输出日期

date-s 设定日期

date-j 今年的第几天

3、 reboot重启

poweroff 关机

4、wget终端下载

5、ps 查看系统中的进程状态

参数:

-a 显示所有进程

 -u 用户及详细信息

-x 显示没有控制终端的进程

ps -aux 

6、top 动态监视进程活动与系统负载 

7、 pidof 服务名

查看端口号

8、 kill 端口号

终止进程

10、killall 进程名

终止服务所有进程

二、系统状态检测命令:

1、uname -a 查看系统版本信息

查看系统版本 

2、uptime 查看系统负载信息包括系统当前时间,系统运行时间,平均负载等

3、free-h 查看系统内存使用信息

4、who 用户终端信息

5、last 系统所有登录记录

7、history 历史执行命令

-c清除历史命令

工作目录切换命令:

1、pwd显示用户当前工作目录

2、cd 切换工作目录

cd- 返回上次目录

cd~ 返回家目录

3、 ls 显示目录文件信息

三、文本编辑命令

1、cat 查看纯文本文件

cat -n带行号

2、more 较多的纯文本文件

3、 head 查看前n行文本

head -n 20 aa.cfg

4、tail查看后n行文本或者持续刷新

tail -f查看实时日志文件

5、tr 替换文本字符

6、wc 统计文本行数,字数,字节数

-l 只显示行数

-w 只显示单词数

-c 只显示字节数

7、查看文件的具体存储信息和时间

  8、cut 按列提取 

d加分隔符,f指定列

提取用户名

9、diff比较文本文件差异

四、文件目录管理命令:

1、touch 创建空白文件或修改文件时间

touch -a 修改读取时间

touch -m 修改修改时间

touch -d 同时修改两个时间

2、mkdir 命令

创建文件夹 结合p创建嵌套文件目录

3、cp复制文件夹或目录

 -p 保留原始文件属性

-d 对象为链接属性保留链接文件属性

-r 递归持续复制

-i 目标存在询问是否覆盖

-a 相当pdr

4、mv 剪切重名名(删除原文件)

5、rm 删除命令 会询问是否删除

-r删除目录

-f强制删除

6、dd按照指定的大小和个数的数据块复制文件

 dev/zero 不占空间提供无穷数据

7、file 查看文件类型

五、打包压缩与搜索命令

1、 tar命令:

-c 创建压缩文件

-x解开压缩文件

-t 查看有哪些压缩文件

-z 用Gzip 压缩解压

-j 用bzip2压缩解压

-v 显示解压或压缩过程

-f 目标文件名

-p 保留原始权限与属性

-C 指定解压到的目录

一般用 -czvf进行压缩

一般用 -xzvf进行解压

示例:tar -czvf etc.tar.gz /etc 将etc目录压缩

 tar -xzvf etc.tar.gz -C /root/etc

2、grep命令 关键词搜索文本

   3、find 按照指定条件查找文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值