Linux常用命令

Linux
	1.关于文件夹(目录)的操作:
		切换目录:
		cd 文件夹的名称 切换到某文件夹  【必须是当前的目录下含有这个目录】 cd home
		cd .. 返回上一级
		cd / 返回根目录
		展示当前目录:
		* ls     显示当前目录下包含的文件和文件夹
		* ls -a  显示所有文件或目录(包含隐藏的文件)
		* ls -l  缩写成ll  文件和目录的详情信息(不包含隐藏文件)
		
		创建目录和(删除)目录  //make  directory ---> 
        
        mkdir  文件夹名称  make    directory---->mkdir
		mkdir aa		
		mkdir aa bb
		mkdir -p cc/ee 级联创建文件夹 (如果文件夹中还有其他的内容 那么文件夹不能被删除)
		
		delete remove:删除
		
		rmdir  文件夹的名称 [只能删除空的文件夹]
		rmdir aa 删除空的文件夹 
        rmdir cc/dd 删除的是组后 一层。
       
		rmdir -p cc/ee 级联删除
		
	2.关于文件操作: 
		touch a.txt 在当前目录生成a.txt文件
		echo '内容' > a.txt
		
		rm a.txt 询问并删除文件
		rm -f a.txt 不询问删除
		
		rm -r aa 删除文件夹
		
		rm -rf aa 不询问递归删除
		
		rm -rf * 慎用
		
		编辑文件
		vi ,vim
		vi a.txt  按 i 进入编辑模式 此时可以往文件中输入内容  
		
		退出:
			保存退出:esc 》》》:  wq!
			不保存退出:esc 》》》:q!
			
			
		快捷键:
			dd  快速删除一行
			/ 查找
			
		
		复制:
		cp a.txt b.txt  在当前目录下进行复制
		cp a.txt /路径          名称依然叫做a.txt
		cp a.txt /路径/b.txt    名称叫做b.txt
		
		移动/剪切:
		mv a.txt 路径
		mv a.txt c.txt 重命名
		
	3.打包和压缩
	    常用参数:
            -c:创建一个新tar文件   打包      格式: tar -c
            -v:显示运行过程的信息     格式:  tar -cv
            -f:指定文件名            格式: tar -cvf 
            -z: 压缩
            -x:解压
	
	
		打包
		    tar -cvf xxx.tar a.txt b.txt
			tar -cvf xxx.tar ./*  ./*指当前目录下所有内容
			
		打包并压缩
		tar -zcvf xxx.tar.gz(xxx.tgz) ./*  
		
		解压
		tar -xvf xxx.tar.gz 解压到当前目录下
		tar -xvf xxx.tar.gz -C /home
		
	4.浏览文件
		cat cat a.txt 查看文件中所有内容
		
		more a.log  一般用于要显示的内容会超过一个画面长度的情况。
				按空格键显示下一个画面。
				回车显示下一行内容。
				按 q 键退出查看。 quit缩写
				
		less a.log pgup pgdown 来控制上一行下一行  按 q 键退出查看。
		
		tail 用于显示文件后几行的内容。
		
		tail -10 a.log 查看后十行
		taif -f  a.log 动态查看日志
		
		head -10 a.log 查看前十行
		
		ctrl+c 结束查看
		
	5.查找目录
		find /home -name “*.properties” 在/home目录以及子目录下查找以.txt结尾的文件名
													
		find . -name “*.txt” -o -name “*.pdf”	查找当前目录及子目录中所有.txt和.pdf结尾的文件
		find /home ! -name "*.txt"  找出/home下不是以.txt结尾的文件
		find . -type f -atime -7   查找最近七天内被访问过所有文件 
    
    
          
  重定向输出:
  cat a.txt  >  b.txt  :将a.txt文件中的数据全部读取出来 ,输出到b.txt文件中,将b.txt文件中的内容覆盖
  cat a.txt >>  b.txt:将a.txt文件中的数据全部读取出来 ,输出到b.txt文件中,追加
      
查找命令:grep
grep hao a.txt 在a.txt文件中查找hao.结果显示的是关键字所在的行。
grep hao a.txt --color  在a.txt文件中查找hao.结果显示的是关键字所在的行,关键字高亮显示。


管道命令:|
作用就是将一个命令的输出当作另一个命令的输入。
ifconfig | grep addr;
 输出       查找的输入

ps -ef  查询当前的所有进程
ps -ef | grep java  --color  
    
    
其他命令    
  ping :测试主机之间的网络的连通性。
  
  ifconfig |  ip addr:查询本机的ip
  
  uptime:显示系统运行的时间和负载
  
  stat:显示文件的状态信息
  
  pwd:显示当前所在的目录 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值