Linux 常用命令
传送门 >> Linux 菜鸟教程
查看 Linux 版本
uname -a
lsb_release -a
1. 文件及文件夹
ls #查看目录
cd /path/.. #进入目录
cd .. #返回上级目录
cp /sourceFilePath/file /tartgetFilePath #拷贝文件
mv /sourceFilePath/file /tartgetFilePath #剪切拷贝文件
chkconfig --list #查看开启自启动列表
2. 下载文件 wget
wget -O(重命名) -b(后台下载) path(存放目录) sourceUrl(下载源)
tail -f wget-log 查看下载进度
3. 上传文件 scp
scp sourceFile user@ip:targetPath
例如:scp d:\demo.txt root@111.111.111.111:/usr/local/
4. find查找
find path [ -print ] [ -exec -ok command ] {} ;
path: / 系统所有目录;. 当前目录
-name name :文件名称符合 name 的文件
-iname name :文件名称符合 name 的文件,忽略大小写
-ipath p :路径名称符合 p 的文件
-ipath p :路径名称符合 p 的文件,会忽略大小写
-type c :文件类型是 c 的文件
-ctime n : 在过去n天内被修改过的文件
-cmin n : 在过去 n 分钟内被修改过
例如:
-
查找 /var/log 目录中更改时间在 7 日以前的普通文件,并在删除之前询问它们:
find /var/log -type f -mtime +7 -ok rm {} \;
-
查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径:
find / -type f -size 0 -exec ls -l {} \;
5. 解压及压缩
若报 -bash: tar/unzip: command not found,先执行下面命令安装命令
yum install zip unzip
yum install tar
-
.zip
unzip FileName.zip #解压 zip FileName.zip DirName #压缩
-
.rar
rar x FileName.rar/unrar -e FileName.rar #解压 rar a FileName.rar DirName #压缩
-
.tar.gz 和 .tgz
tar -zxvf FileName.tar.gz #解压 tar -zcvf FileName.tar.gz DirName #压缩
-
.tar.bz
tar -jxvf FileName.tar.bz #解压 tar -jcvf FileName.tar.bz DirName #压缩
-
.gz
gunzip FileName.gz/gzip -d FileName.gz #解压 gzip FileName #压缩
-
.rpm
rpm2cpio FileName.rpm | cpio -div #解包