[Linux] 常用简单命令

1. 删除单个文件(rm)

rm -f 文件名
rm -rf 文件夹名

2. 查看当前各个文件占用容量(du)

(仅能查看自己文件下,否则需要管理员权限)

du -lh --max-depth=1
du -lh --max-depth=2

3. 查看服务器整体磁盘存储情况

df -hl

4. 压缩/解压

(1).zip文件

用法:zip [参数] [打包后的文件名] [打包的目录路径]路径可以是相对路径,也可以是绝对路径
路径可以是相对路径,也可以是绝对路径 如: unzip file.zip -d /data/bak
将file.zip解压到/data/bak 目录下

(2).gz文件

压缩成.gz:
gzip *
gzip file
解压缩.gz
gunzip *
gunzip file.gz (默认解压缩到当前文件夹)gunzip file.gz ./test(test文件夹需提前创建)

5. 查看进程

(例如4874为进程号)

ps aux|grep 4874

6. Error处理,坏的编辑器

Linux 下编译运行脚本的时候出现”/bin/bash^M: 坏的解释器: 没有那个文件或目录 (bad interpreter: No such file or directory)“这样的错误。
在这里插入图片描述

解决方法:
使用在终端输入 sed -i 's/\r$//' check_tool.sh 即可。
其中, check_tool.sh 为文件名,这里改成自己需要的即可

原因:
这个文件在 Windows 下编辑过,在 Windows 下每一行结尾是 n而 Linux 下则是 n
sed -i 's/\r$//' check_tool.sh 会把 check_tool.sh 中的行尾的 r 替换为空白
详细解析:
这跟系统有关。脚本文件在 windows 下编辑过,windows 下每一行的结尾是 n而在 linux 下文件的结尾是 n,那么你在 windows 下编辑过的文件在 linux 下打开看的时候每一行的结尾就会多出来一个字符 r,
用 cat-A filename 时你可以看到这个 r 字符被显示为 ^M

参考:

  1. Linux提示坏的解释器:https://www.bbsmax.com/topic/linux%E6%8F%90%E7%A4%BA%E5%9D%8F%E7%9A%84%E8%A7%A3%E9%87%8A%E5%99%A8/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值