Linux 常用命令 - 不断完善ing

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			#解包
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值