Linux命令
一些简单又实用的工具:
Linux 命令解释,该工具可以对要执行的命令的每一个参数作用做出解释
一、文件以及目录管理
1. 创建和删除文件
# 创建文件
mkdir files
# 强力删除文件或文件夹
rm -rf file
# 移动文件
mv sourceFile targetFile
# 复制文件[/目录]
cp [-r] sourceFile targetFile2. 列出目录项
# 显示当前目录下所有文件
ls3. 查找目录或文件
4. 查看文件内容
5. 查找文件内容
6. 文件或目录权限修改
7. 管道和重定向
8. 打包/解包、压缩/解压缩
9. lsof 查看系统文件
具体使用,查看链接文章 --> 链接跳转
作用: 是一个查看当前系统文件的工具
支持打开的类型:
普通文件
目录
网络文件系统的文件
字符或设备文件
(函数)共享库
管道,命名管道
符号链接
网络文件(例如:NFS file、网络socket,unix域名socket)
还有其它类型的文件,等等
二、文本处理
1. Find 文件查找
2. grep 文本搜索
3. xargs 命令行参数转换
xargs 能够将输入数据转化为特定命令的命令行参数;这样,可以配合很多命令来组合使用。比如grep,比如find; - 将多行输出转化为单行输出
4. sort 排序
5. uniq 消除重复行
6. tr 进行转换
7. cut 按列切分文本
8. paste 按列拼接文本
9. wc 统计行和字符的工具
10. sed 文本替换器
11. awk 数据流处理工具
三、进程管理工具
1. 查询进程
ps 命令列出的是当前进行的快照,ps 食用文章 --> 跳转链接
2. 终止进程
状态
状态码
描述
运行
R
正在运行或在运行队列中等待
中断
S
休眠中, 受阻, 在等待某个条件的形成或接受到信号
不可中断
D
收到信号不唤醒和不可运行, 进程必须等待直到有中断发生
僵死
Z
进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放
停止
T
进程收到SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU信号后停止运行运行
3. 进程监控
top 以及 htop 的食用教程 --> 跳转链接
4. 分析线程栈
5. crontab 定时任务
执行时间的计算 --> 网页跳转
四、性能监控
1. 监控 CPU
2. 查询内存
3. 查询页面交换
4. 查询硬盘使用
5. 综合应用
五、网络工具
1. 查询网络服务和端口
2. 网络路由
3. 镜像下载
4. FTP|SFTP|LFTP|SSH
5. 网络复制
六、系统管理以及 IPC 资源管理
1. 系统管理
2. ldd 查看程序依赖库
查看程序运行所需要的共享库
3. IPCS 查询进程间通信状态
IPCS 是 Linux 显示进程间通信设施状态的工具,可以显示消息队列、共享内存和信号量的信息
1. IPC 资源查询
2. 清除 IPC 资源
使用ipcrm 命令来清除IPC资源:这个命令同时会将与ipc对象相关联的数据也一起移除。当然,只有root用户,或者ipc对象的创建者才有这项权利
最后更新于
这有帮助吗?