欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux基础(05)、Linux进阶命令

程序员文章站 2023-10-30 15:44:40
目录 一、进阶命令 二、系统命令 三、压缩和归档 3.1、归档 3.2、压缩 3.3、归档并压缩 归档、接档:tar -cf、tar -tvf 压缩、解压:gzip、gunzip 归档并压缩:tar -czf 接档并解压:tar -xzf 一、进阶命令 查看帮助和方法 二、Linux系统命令 三、压 ......

目录

一、进阶命令

二、系统命令

三、压缩和归档

  3.1、归档

  3.2、压缩

  3.3、归档并压缩

 

归档、接档:tar -cf、tar -tvf

压缩、解压:gzip、gunzip

归档并压缩:tar -czf

接档并解压:tar -xzf

 


 

  一、进阶命令  

find    //列出当前目录以及子目录(包括隐藏文件)
|       //管道符,作用:前一个命令输出结果,作为后一个命令的输入
grep    //文本搜索工具,例:gerp bash for99.sh 在for99.sh中搜索带有bash的行
        //ll | gerp for,组合命令的使用:ll的输出,作为grep的输入,过滤带有for的行
        //grep -r:递归
        //grep -i:忽略大小写

xargs   //多行转单行,例:grep -ril BASH | cp `xargs` dd
        //将当前目录的所有带有bash串的文件名,多行转成单行,作为参数传给cp,把所有带有bash串的文件拷贝到ddd目录


拓展:.bash_history,存放历史输入命令,调用方法:直接输入history

查看帮助和方法

-h
--help  //ls --help
help    //help ls
man     //man ls
info    //info ls

 

 


 

  二、Linux系统命令  

ps -Af          //列出所有进程 ps -ef
netstat -anop   //列出所有网络进程
nano 1.txt &    //将nano 1.txt放在后台
jobs            //查看当前任务进程
fg%1            //将1号进程放在前台运行
bg%1            //放在后台
kill [-9] PID   //杀死进程,[9]可选:强杀
wc 1.txt        //对1.txt的内容进行单词统计,以不可见字符为分割
                //wc -l 行数
                //wc -c 字节数
                //wc -w 单词个数

df -ln          //查看磁盘恐惧
free -h         //查看内存状态 

  三、压缩和归档  

 

3.1、归档:archive

tar  //归档,将多个文件进行整和,成为单个文件

  tar -cf bcd.tar bbb ccc ddd  //将bbb、ccc、ddd归档为bcd.tar

  tar -xf bcd.tar         //解档,抽取bc.tar中所有文件

  tar -tvf bcd.tar        //列出bcd.tar的内容

  • jar  //java归档文件
  • har  //hadooP归档文件
  • war  //web归档文件
  • ear  //enterprise归档文件

3.2、压缩:gzip

  gzip 1.txt     //将1.txt压缩

  gunzip 1.txt.gz  //将1.txt解压

-z gzip    //调用压缩

-c create   //创建新文件

-v verbose  //输出详细信息

-f file    //指定文件名称

-x extract  //抽取,解压

3.3、将文件归档并压缩,将归档压缩文件进行解压

  tar -czvf  bcd.tar.gz bbb ccc ddd //将bbb、ccc、ddd归档并压缩为bcd.tar.gz

  tar -xzvf  bcd.tar.gz        //将bcd.tar.gz进行解压