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🎶!
评论





