linux命令积累
Linux命令积累
文件夹管理
ls
- 显示指定工作目录下的内容及属性信息mkdir
- 创建目录cp
- 复制文件或目录mv
- 移动或改名文件pwd
- 显示当前路径mkdir dir && cd $_
- 创建并进入目录
文件管理编辑
cat
- 在终端设备上显示文件内容echo
- 输出字符串或提取Shell变量的值rm
- 移除文件或目录tail
- 查看文件尾部内容rmdir
- 删除空目录sed
- 编辑文件提取文件名
$(basename ${file%.*})
提取文件名${files##*/}
提取最后一级目录名${basename ${file##*/}}
提取文件后缀
系统管理
find
- 查找和搜索文件netstat
- 显示当前的网络状态可以通过
cd /proc/${进程id}/cwd
进入该进程项目的目录-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
磁盘管理
df
- 显示磁盘空间使用情况
文件传输
curl
- 文件传输工具
网络通讯
设备管理
备份压缩
其他命令
- kill -9 $(netstat -tlnp|grep 8080|awk ‘{print $7}’|awk -F ‘/‘ ‘{print $1}’) 杀死指定端口的进程
扩展
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 晨曦BlogTour🎶!
评论