Ubuntu 常用命令
文件操作类
-
复制文件
cp src_file tar_file (文件) cp -r src_path tar_path (文件路径)
-
移动文件
mv src_path tar_path (文件路径)
-
删除文件
rm filename (文件) rm -r filepath (文件夹)
-
压缩文件
zip方式unzip archive_name.zip
rar方式
压缩文件rar a -r test.rar file
解压文件
unrar x test.rar
释义:
a : 添加到压缩文件 -r : 递归处理 x : 以绝对路径解压文件
-
修改文件权限
修改文件:chmod +x filename
修改文件夹(目前目录下的所有文件与子目录皆设为任何人可读取)
chmod +x *
-
的
查看系统类
-
常看当前文件目录占用硬盘大小:
du -h--max-depth=1
-
常看系统存储空间状态:
df
-
常用查看端口命令: netstat -ap | grep “端口号”
netstat -ap | grep 5000
-
查看某个程序是否运行,例如查看gunicorn是否在运行 ps -ef | grep “程序名称”
ps -ef | grep gunicorn
-
查看当前目录下的文件数量(不包含子目录中的文件):
ls -l | grep "-" | wc -l
-
查看当前目录下的文件数量(包含子目录中的文件):
ls -lR | grep "-" | wc -l
-
ubuntu查看实时带宽
安装 sudo apt-get install bmon
查看网络 bmon -p eth0
输入g控制流量面板的显示和隐藏
输入d控制详情信息的显示和隐藏
输入q退出面板 -
有锁,普通用户就不能操作该文件夹。
解决办法:
sudo chmod -R 777 路径(文件夹或文件)
-
Linux系统启动脚本出现 status.sh:行2: $’\r’: 未找到命令 status.sh:行5: $’\r’: 未找到命令
Linux启动脚本的时候出现这个问题是因为在windows环境中,直接移到Linux环境中,会出现空格,执行下面的命令去掉空格sed -i 's/\r$//' status.sh