2022-03-25 CentOS常用命令
复制文件和文件夹
- 复制文件:cp 文件名 目标文件夹
复制文件夹:
- 复制:cp -r 文件夹 目标文件夹
复制并强制覆盖:cp -r -f 文件夹 目标文件夹
如果仍然提示覆盖,则执行unalias cp(只对本次登录生效)。
重命名文件和文件夹
- mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令。
基本格式:
- 移动文件:mv 文件名 移动目的地文件名
- 重命名文件:mv 文件名 修改后的文件名
- 示例:mv oldfilename newfilename (oldfilename为旧文件名,newfilename为新文件名)
删除文件和文件夹
- 通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。
- 但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;
- -r 就是向下递归,不管有多少级目录,一并删除。
- -f 就是直接强行删除,不作任何提示的意思。
删除文件夹命令
- rm -rf /var/log/httpd/access
- 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件命令
- rm -f /var/log/httpd/access.log
- 将会强制删除/var/log/httpd/access.log这个文件
上传文件和下载文件
- 使用工具:SecureCRT 或 Xshell
- 安装lrzsz软件:
yum -y install lrzsz
- 上传文件:
rz
下载文件:
sz xxxx(文件名)
// 下载单个文件sz xxxx/*.*
// 下载整个文件夹
压缩、解压
压缩:
tar -zcvf foo.tar.gz foo
// 常用tar -cvf jpg.tar *.jpg
tar -czf jpg.tar.gz *.jpg
tar -cjf jpg.tar.bz2 *.jpg
tar -cZf jpg.tar.Z *.jpg
解压
tar -xvf file.tar
// 解压 tar包tar -xzvf file.tar.gz
// 解压tar.gztar -xjvf file.tar.bz2
// 解压 tar.bz2tar -xZvf file.tar.Z
// 解压tar.Z
总结
*.tar
// 用 tar –xvf 解压*.gz
// 用 gzip -d或者gunzip 解压*.tar.gz
和*.tgz
// 用 tar –xzf 解压*.bz2
// 用 bzip2 -d或者用bunzip2 解压*.tar.bz2
// 用tar –xjf 解压*.Z
// 用 uncompress 解压*.tar.Z
// 用tar –xZf 解压
zip压缩、解压
- 安装支持ZIP的工具
yum install -y unzip zip
- 压缩:
zip -r 文件名.zip 文件夹名称或文件名称
- 解压:
unzip 文件名.zip [-d 文件夹]
- 安装支持ZIP的工具
rar解压
安装:
- wget http://www.rarsoft.com/rar/rarlinux-x64-5.4.0.tar.gz
- tar xvf rarlinux-x64-5.4.0.tar.gz
- cd rar
- make install
- 解压:
rar x 压缩文件.rar
- 缺点:软件收费,一般不要使用
windows换行符转换为linux换行符
- 安装:
yum install -y dos2unix
- 转换:
dos2unix 文件名.sh
- 安装:
进程管理(如redis)
- 查看进程:
ps -aux | grep 进程名称关键字
- 关闭进程:
kill 进程号
- 查看进程:
查看某个目录的总大小
- 常用:
du -sh ./
- 常用: