Linux常用命令

Linux常用指令


1. 在CentsOS的Linux上useradd jack会在home目录创建一个Jack文件夹,也就是创建用户,useradd是创建用户命令

2. home文件夹是存放用户的文件夹,在Linux,一切皆文件

3. userdel -r jack是删除Jack用户也就是会把文件夹删除userdel -r是删除用户命令

4. ifconfig命令查看网络的ip地址

5. reboot,重启,我们在Windows使用Xshell7连接CentOS输入命令,虚拟机的CentOS会执行;其他任何命令都一样

6. vim,使用vim编辑器,只需要在命令行输入vim xxx.xxx,然后回车,然后输入i进入插入模式,可以开始写代码了。

7. 写完之后输入先点击esc,然后输入冒号进入命令行模式,wq,保存并退出,是一起输入的也就是:wq就行(q退出 :q!不保存退出)

8. 在进入vim后,在一般模式下(即非插入也非命令行,也就是刚开始的时候)输入yy是拷贝当前光标所在行,输入p是粘贴

9. dd删除当前行,可以数字dd,数字yy,比如5dd5yy拷贝第五行,删除第五航这种操作

10. 查找,输入/然后输入需要查找的字符即可,比如/hello,在编辑模式下的的vim就行

11. 设置文件的行号,需要在命令行下,输入:set nu,冒号就是表示命令行

12. 去掉文件行号,输入:set nonu

13. 定位到vim文件末尾在正常模式输入G,文件首输入gg

14. 文件中撤销刚才的输入,一般模式下输入u。(强调一下,输入i就是插入模式,键盘的esc可以退出,就变成一般模式)

15. 光标定位:在一般模式下输入:行号+shift+g

插入模式就是在一般模式输入i就可以进入
一般模式就是刚开始的时候
命令行模式就是在一般模式输入:或/然后开始输入命令

16.关机&重启命令

shutdown -h now 立即关机
shudown -h 1 一分钟后关机
shutdown -r now 现在重新启动计算机
halt 关机,作用和上面一样
reboot 现在重新启动计算机
sync 把内存的数据同步到磁盘

17. 如果是非管理员账号,可以用"su - 用户名"切换管理员身份,比如“su - root”然后会显示一个密码,注意,你输入数字的过程是没有反馈的,不要管,直接输入,输入完回车就行,直接su也行

18. logout,注销账户,如果已经注销之前的账号,再次使用会退出系统,logout注销指令在图形界面运行级别无效,在运行级别3下有效,比如Xshell

19. 添加用户useradd 用户名,比如添加一个milan,是useradd milan,用户的家目录默认在home文件夹内,可以用cd /home然后ls查看

20. 添加用户指定位置:比如这样useradd -d /home/test king 创建了test目录用户名是king,test目录是king的家目录,而不是默认生成的

21. 给用户设置密码给milan设置密码为milan:passwd milan。注意输入密码是没有反馈的,输入完回车就有反馈了

22. pwd,返回当前所在目录

23. 删除用户:userdel 用户名

24. 删除用户及其家目录,userdel -r 用户名

25. 查询用户的信息,比如root 用户就id root

26. 再次强调一下“su -用户名”切换用户名,如果是高权限切换低权限不需要输入密码

27. 查看当前用户信息who am I

28. 用户组 类似与角色,系统可以对有共性/权限的多个用户进行统一的管理

新增用户组:groupadd 组名 删除组 groupdel 组名

29. 增加用户时直接加上组:useradd -g 用户组 用户名

增加一个用户zwj,直接将他指定到wudang: 

groupadd wudang
useradd -g wudang zwj
可以用id查看用户所在的组
如果创建用户的时候没有创建组,会自动创建名字和用户一样的组

30. 修改用户的组把zwj放入到mojiao组:先创建mojiao组groupadd mojiao usermod -g mojiao zwj

31. 用户配置文件,在/etc/passwd文件下有,可以使用vim查看,每行的含义:用户名:口令:用户标识符:组标识号:注释性描述:主目录:登录Shell

32. 口令的配置文件,在etc/shadow。存放着登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

33. 组的配置文件,在/etc/group,使用vim /etc/group查看,每行含义:组名:组标识号:组内用户列表

34 .指定运行级别

  1. :关机
  2. :单用户 【找回丢失密码】
  3. :多用户状态没有网络服务
  4. :多用户状态有网络服务
  5. :系统未使用保留给用户
  6. :图形界面
  7. :系统重启
    常用运行级别是3和5,也可以默认运行级别
    命令:init 数字比如init 3就是没有图形界面的有网络情况,命令行,还可以输入init 5回到之前状态
    systemctl get-default查看当前的运行级别
    systemctl set-default multi-user.target更改默认级别为3,也就是命令行了,输入用户和密码进入后,输入init 5回到图形界面即可

35. 找回root密码,看老韩文档

36. 虚拟机,ctrl+alt回到计算机,ctrl+g回到虚拟机

37. help输入help就能看见命令提示,英语不好百度

38. pwd显示当前的工作目录的绝对路径

39. ls显示当前目录文件

40. clear清除当前显示的数据

41. man ls显示ls的操作,相当于help的ls版本,告诉你ls如何使用,比如下面的

ls -a列出所有文件,包括以 “.” 开头的隐含文件,ls -l单列显示,用的比较多,并且可以组合输出,比如ls -la显示全部的包含.且单列打印
或者ls -la\root也就是显示root目录下的所有且单列,或者ls -la\home

    -1,                                                --format=single-column
   一行输出一个文件(单列输出)。如标准输出不是到终端, 此选项就是缺省选项。

   -a, --all
          列出目录中所有文件,包括以“.”开头的文件。

   -b, --escape
          把文件名中不可输出的字符用反斜杠加字符编号(就象在                C
          语言里一样)的形式列出。

   -c, --time=ctime, --time=status
          按文件状态改变时间(i节点中的ctime)排序并输出目录内
          容。如采用长格式输出(选项“-l”),使用文件的状态改
          变时间取代文件修改时间。【译注:所谓文件状态改变(i节
          点中以ctime标志),既包括文件被修改,又包括文件属性(
          如所有者、组、链接数等等)的变化】

   -d, --directory
          将目录名象其它文件一样列出,而不是列出它们的内容。

   -f     不排序目录内容;按它们在磁盘上存储的顺序列出。同时启    动“     -a
          ”选项,如果在“   -f   ”之前存在“   -l   ”、“   -  -color  ”或“  -s
          ”,则禁止它们。

   -g 忽略,为兼容UNIX用。

   -i, --inode
          在每个文件左边打印 i 节点号(也叫文件序列号和索引号:  file  serial
          number and index number)。i节点号在每个特定的文件系统中是唯一的。

   -k, --kilobytes
          如列出文件大小,则以千字节KB为单位。

   -l, --format=long, --format=verbose
          除每个文件名外,增加显示文件类型、权限、硬链接数、所
          有者名、组名、大小(        byte        )、及时间信息(如未指明是
          其它时间即指修改时间)。对于6个月以上的文件或超出未来            1
          小时的文件,时间信息中的时分将被年代取代。

          每个目录列出前,有一行“总块数”显示目录下全部文件所
          占的磁盘空间。块默认是   1024   字节;如果设置了   POSIXLY_CORRECT
          的环境变量,除非用“    -k     ”选项,则默认块大小是     512     字
          节。每一个硬链接都计入总块数(因此可能重复计数),这无
          疑是个缺点。

   列出的权限类似于以符号表示(文件)模式的规范。但是 ls
          在每套权限的第三个字符中结合了多位(     multiple     bits      )
          的信息,如下:     s     如果设置了     setuid     位或     setgid
          位,而且也设置了相应的可执行位。 S 如果设置了 setuid  位或  setgid
          位,但是没有设置相应的可执行位。      t      如果设置了     sticky
          位,而且也设置了相应的可执行位。     T      如果设置了      sticky
          位,但是没有设置相应的可执行位。                                 x
          如果仅仅设置了可执行位而非以上四种情况。                         -
          其它情况(即可执行位未设置)。

   -m, --format=commas
          水平列出文件,每行尽可能多,相互用逗号和一个空格分隔。

   -n, --numeric-uid-gid
          列出数字化的 UID 和 GID 而不是用户名和组名。

   -o     以长格式列出目录内容,但是不显示组信息。等于使用“    --format=long
          --no-group ”选项。提供此选项是为了与其它版本的 ls 兼容。

   -p     在每个文件名后附上一个字符以说明该文件的类型。类似“ -F ”选项但是不
          标示可执行文件。

   -q, --hide-control-chars
          用问号代替文件名中非打印的字符。这是缺省选项。

   -r, --reverse
          逆序排列目录内容。

   -s, --size
          在每个文件名左侧输出该文件的大小,以                          1024
          字节的块为单位。如果设置了 POSIXLY_CORRECT 的环境变量,除非用“  -k
          ”选项,块大小是 512 字节。

   -t, --sort=time
          按文件最近修改时间(           i           节点中的          mtime
          )而不是按文件名字典序排序,新文件 靠前。

   -u, --time=atime, --time=access, --time=use
          类似选项“  -t   ”,但是用文件最近访问时间(   i   节点中的   atime
          )取代文件修
          改时间。如果使用长格式列出,打印的时间是最近访问时间。

   -w, --width cols
          假定屏幕宽度是              cols              (              cols
          以实际数字取代)列。如未用此选项,缺省值是这
          样获得的:如可能先尝试取自终端驱动,否则尝试取自环境变量   COLUMNS
          (如果设 置了的话),都不行则取 80 。

   -x, --format=across, --format=horizontal
          多列输出,横向排序。

   -A, --almost-all
          显示除 "." 和 ".." 外的所有文件。

   -B, --ignore-backups
          不输出以“ ~ ”结尾的备份文件,除非已经在命令行中给出。

   -C, --format=vertical
          多列输出,纵向排序。当标准输出是终端时这是缺省项。使用命令名   dir
          和 d 时, 则总是缺省的。

   -D, --dired
          当采用长格式(“   -l   ”选项)输出时,在主要输出后,额外打印一行:
          //DIRED// BEG1 END1 BEG2 END2 ...

   BEGn 和 ENDn 是无符号整数,记录每个文件名的起始、结束位置在输出中的位置(
          字节偏移量)。这使得                                         Emacs
          易于找到文件名,即使文件名包含空格或换行等非正
          常字符也无需特异的搜索。

   如果目录是递归列出的(“ -R ”选项),每个子目录后列出类似一行:
          //SUBDIRED// BEG1 END1 ...  【译注:我测试了 TurboLinux4.0 和 Red‐
          Hat6.1 ,发现它们都是在  “  //DIRED//  BEG1...  ”之后列出“  //SUB‐
          DIRED//  BEG1  ... ”,也即只有一个 而不是在每个子目录后都有。而且“
          //SUBDIRED// BEG1 ... ”列出的是各个子目 录名的偏移。】

   -F, --classify, --file-type
          在每个文件名后附上一个字符以说明该文件的类型。“                  *
          ”表示普通的可执行文件;  “  /  ”表示目录;“  @  ”表示符号链接;“ |
          ”表示FIFOs;“ = ”表示套接字 (sockets) ;什么也没有则表示普通文件。

   -G, --no-group
          以长格式列目录时不显示组信息。

   -I, --ignorepattern
          除非在命令行中给定,不要列出匹配  shell   文件名匹配式(   pattern
          ,不是指一般    表达式)的文件。在    shell    中,文件名以    "."
          起始的不与在文件名匹配式 (pattern) 开头的通配符匹配。

   -L, --dereference
          列出符号链接指向的文件的信息,而不是符号链接本身。

   -N, --literal
          不要用引号引起文件名。

   -Q, --quote-name
          用双引号引起文件名,非打印字符以 C 语言的方法表示。

   -R, --recursive
          递归列出全部目录的内容。

   -S, --sort=size
          按文件大小而不是字典序排序目录内容,大文件靠前。

   -T, --tabsize cols
          假定每个制表符宽度是    cols     。缺省为     8。为求效率,     ls
          可能在输出中使用制表符。 若 cols 为 0,则不使用制表符。

   -U, --sort=none
          不排序目录内容;按它们在磁盘上存储的顺序列出。(选项“  -U  ”和“ -f
          ”的不
          同是前者不启动或禁止相关的选项。)这在列很大的目录时特别有用,因为不

加排序
能显著的加快速度。

   -X, --sort=extension
          按文件扩展名(由最后的                                         "."
          之后的字符组成)的字典序排序。没有扩展名的先列 出。

   --color[=when]
          指定是否使用颜色区别文件类别。环境变量                   LS_COLORS
          指定使用的颜色。如何设置   这个变量见   dircolors(1)    。    when
          可以被省略,或是以下几项之一:

   none 不使用颜色,这是缺省项。
          auto  仅当标准输出是终端时使用。 always 总是使用颜色。指定 --color
          而且省略 when 时就等同于 --color=always 。

   --full-time
          列出完整的时间,而不是使用标准的缩写。格式如同             date(1)
          的缺省格式;此格式        是不能改变的,但是你可以用        cut(1)
          取出其中的日期字串并将结果送至命令 “ date -d ”。

   输出的时间包括秒是非常有用的。(                                     Unix
   文件系统储存文件的时间信息精确到秒,
          因此这个选项已经给出了系统所知的全部信息。)例如,当你有一个 Make‐
          file 文件 不能恰当的生成文件时,这个选项会提供帮助。

GNU 标准选项
–help 打印用法信息到标准输出并顺利退出。

   --version
          打印版本信息到标准输出并顺利退出。

   --     结束选项表。

42. cd指令,基本语法:cd 参数 (功能描述:切换到指定目录)

cd ~或者cd:回到自己的家目录,比如是root用户cd ~到/root,再使用pwd看自己所在目录
cd ..回到当前目录的上一级目录,如果已经到了根目录,那么操作就无效
案例

  1. :使用绝对路径切换到root目录,cd/root
  2. :使用相对路径到/root目录,比如在home/tom,那么就cd ../../root
  3. :表示回到当前目录的上一级目录,cd ..
  4. :回到家目录,cd ~

43. mkdir指令

  1. mkdir指令用于创建目录
    基本语法:makdir 选项要创建的目录
    makdir -p创建多级目录
    -p:创建多级目录
  2. 应用实例
    1. 创建一个目录/home/dog mkdir /home/dog
    2. 创建多级目录/home/animal/tigermkdir -p /home/animal/tiger

44. rmdir指令

  1. rmdir指令删除空目录
    基本语法: rmdir 选项(要删除的目录)

  2. 应用实例:删除一个目录/home/dogrmdir /home/dogrmdir指令不能删除有内容的目录
    使用rm -rf可以解决上面的问题 比如删除一个非空的demorm -rf /home/demo

45. touch指令

  1. touch指令创建空文件
    基本语法:touch 文件名称
    应用实例:在/home目录下创建一个空文件hello.txt 先使用cd命令确保自己在home目录下,然后使用touch hello.txt

46. cp指令

  1. cp指令拷贝文件到指定目录
    基本语法:cp [选项] source dest
    常用选项:-r递归复制整个文件夹
  2. 应用实例
    1. 将/home/hello.txt拷贝到/home/bbb目录下
      mkdir ddd 先在home目录下创建add文件夹(确保自己在home目录下操作)
      cp hello.txt ddd/
    2. 递归复刻整个文件夹,举例,比如将/home/bbb整个目录 拷贝到/optcp -r /home/ddd/ /opt
    3. 强制覆盖不提示的方法:\cp(强制覆盖是指已经有了相同的文件夹依旧拷贝,那么系统就会提示是否要覆盖,输入y就是强制覆盖)

47.rm指令

  1. 说明:rm指令移除文件或目录
    基本语法rm [选项]要删除的目录或文件夹
  2. 常用选项:
    1. -r:递归删除整个文件夹
    2. -f:强制删除不提示
  3. 常用实例
    1. 将/home/hello.txt删除 rm hello.txtrm -f hello.txt 第一个需要输入y确定 第二个则不需要 这两个的前提是先cd /home了,也可以使用绝对路径rm /home/hello.txt
    2. 递归删除整个文件夹/home/ddd
      1. rm -r /home/ddd这种方式会一个一个提示你ddd文件夹内的东西是否要删除,得不停的输入y,
      2. rm -rf /home/ddd强制删除整个文件夹不提示,-rf就是-r-f的组合的意思

/是根目录,在左边的时候,比如cd或者任何指令,如果要从根目录那么就cd /,如果是当前目录就不加/,最后的/加不加无所谓

48. mv指令

  1. 移动文件与目录或重命名
  2. 基本语法:
    1. mv a.txt b.txt(功能描述:重命名)这只是打个比方,在同级目录下,这样就是把a重命名为b
    2. mv 路径(功能描述:移动文件)
  3. 应用实例
    1. 将/home/cat.txt文件重新命名为pig.txtmv cat.txt pig.txt
    2. 将/home/pig.txt文件移动到/root目录下mv pig.txt /root 相当于剪切
      补充一点,也可也移动并且重命名mv pig.txt /root/cow.txt
    3. 移动整个目录,比如将/opt/ddd移动到/home下mv /opt/ddd/ /home mv后跟要移动目录的路径 再跟目标目录的路径

49. cat指令

  1. cat查看文件内容
  2. 基本语法:cat 要查看的文件
  3. 常用选项:-n显示行号
  4. 实用案例
    1. /etc/profile 文件内容,并显示行号cat -n /etc/profile

使用细节cat只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令|more cat -n /etc/profile | more 下面有more的单独使用和更加详细的说明

50. more指令

  1. 基本语法:more 要查看的文件路径
    1. 空格 翻页
    2. Enter 翻一行
    3. q 离开more 不再显示文件内容
    4. Ctrl+F 向下滚动一屏
    5. Ctrl+B 返回上一屏
    6. = 输出当前的行号
    7. :f 输出文件名和当前行号

51. less指令

  1. less指令用来分屏查看文件内容 它的功能与more指令类似 但是比more更加强大 支持各种显示终端
    less指令在显示文件内容时 并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率
  2. 基本语法:less 要查看的文件路径
  3. 操作说明
    1. 空白键 向下翻动一页
    2. pagedown 向下翻动一页
    3. pageup 向上翻动一页
    4. /字串 向下搜寻【字典】的功能:n:向下查找;N:向上查找
    5. ?字串 和上面一样
    6. q 离开less这个程序

52. echo指令

  1. echo输出内容到控制台
  2. 基本语法:echo [选项] 输出内容
  3. 案例
    1. 使用echo指令输出环境变量,比如输出$PATH AME $echo $HOSTNAME
    2. 使用echo指令输出hello,word!echo "hello,word"

53. head指令

  1. head用于显示文件的开头部分 默认情况下head指令显示文件的前10行内容
  2. 基本语法:
    1. head 文件
    2. head -n 5 文件(查看文件头5韩内容,5可以是任意行数)
  3. 案例,查找/opt/1.txt文件的前3行内容head -n 3 /opt/1.txt

54. tail指令

  1. tail用于输出文件尾部的内容,默认情况下tail指令显示文件的前10行内容
  2. 基本语法
    1. tail 文件(查看文件尾10行内容)
    2. tail -n 5 文件(查看文件尾5行内容 5可以是任意行数)
    3. tail -f 文件(实时追踪该文件的所有更新)
  3. 案例
    1. 查看/opt/1.txt文件的后5行代码tail -n 5 /opt/1.txt
    2. 实时监控1.txt 看看到文件有变化时,是否能看到,实时的追加日期tail -f /opt/1.txt输入Ctrl+C退出此模式

55. 文件目录类

  1. >指令>>指令
  2. 基本语法
    1. ls -l >文件(列表的内容写入文件中(覆盖写))
    2. ls -al >>文件(列表的内容追加到文件的末尾)
    3. cat 文件1 > 文件2(将文件1的内容覆盖到文件2)
    4. echo 内容 >> 文件(追加)
  3. 应用实例
    1. 将/home目录下的文件列表,写入到/home/info.txt中,覆盖写入 ls -l /home > /home/info.txt 如果info.txt不存在,则会创建
    2. 将当前日历信息 追加到/home/mycal文件中 ==如果mycal不存在会自动创建
      == cal==可以显示当前的日历信息,所以答案是cal >>/home/mycal

56. ln指令

  1. 软链接也称为符号链接 类似于Windows里的快捷方式 主要存放了链接其他文件的路径
  2. 基本语法:ln -s[原文件][软链接名](给原文件创建一个软链接)
  3. 应用案例
    1. 在/home目录下创建一个软连接 myroot 连接到/root-s /root /home/myroot
    2. 删除软连接myrootrm /home/myroot

57. history指令

  1. 查看已经执行过历史命令,也可也执行历史命令
  2. 基本语法:history(查看已经执行过的历史命令)
  3. 应用实例
    1. 显示所有的历史命令history
    2. 显示最近使用过的10个指令history 10
    3. 执行历史编号为5的指令history !5

时间日期类

58. 显示当前日期

  1. 基本语法
    1. date(显示当前时间)
    2. date+%Y(显示当前年份)
    3. date+%m(显示当前月份)
    4. date+%d(显示当前是哪一天)
  2. 案例实例
    1. 显示当前时间信息 date
    2. 显示当前年月日 date "+%Y-%m-%d" 不加-也行,只是让我们看着好看一点而已
    3. 显示当前年月日时分秒 date "+%Y-%m-%d %H:%M:%S" 注意大小写
  3. date指令设置日期
    1. 基本语法:date -s 字符串时间
    2. 应用实例:设置系统当前时间 比如设置成2020-11-03 11:22:22 date -s "2020-11-03 20:01:10"

59. cal指令

  1. 查看日历指令cal
  2. 基本语法cal 选项(如果不加选项 显示本月日历)
  3. 应用实例
    1. 显示当前日历cal
    2. 显示2020年日历cal 2020

搜索查找类

60. file指令

  1. file指令将从指定目录向下递归地遍历其各个子目录 将满足条件的文件或者目录显示在终端
  2. 基本语法 file [搜索范围] [选项]
  3. 选项说明:
    1. -name<查询方式> (按照指定的文件名查找模式查找文件)
    2. -user<用户名> (查找属于指定用户名的所有文件)
    3. -size<文件大小> (按照指定的文件大小查找文件)
  4. 应用实例:
    1. 按文件名:根据名称查找/home 目录下的hello.txt文件find /home -name hello.txt
    2. 按拥有者:查找/opt目录下 用户名称为root的文件find /opt -user root
    3. 查找整个Linux系统下大雨200M的文件(+n 大于 -n小于 n等于 什么都不写也是等于)find / -size +200M
      可以先cd到目录,然后使用ls -lh来查看文件大小 h的作用主要是把字节转换为我们的k,M这样的单位

61. locate指令

  1. locate指令可以快速定位文件路径 locate指令利用实现建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件
    locate指令无需遍历整个文件系统 查询速度较快 为了保证查询结果的准确的 管理员必须定期更新locate时刻
  2. 基本语法:locate 搜索文件
    特别说明 由于locate指令基于数据库进行查询 所以第一次运行前 必须使用updatedb指令创建locate数据库
  3. 应用实例:请使用locate指令快速定位hello.txt文件所在目录locate hello.txt

62.which指令

  1. 可以查看摸个指令在哪个目录 比如ls在哪个目录which ls

63.grep指令和管道符号|

  1. grep过滤查找 管道符| 表示将前一个命令的处理结果输出传递给后面的命令处理
  2. 基本语法grep [选项] 查找内容 源文件
  3. 常用选项: -n 显示匹配行及行号 -i 忽略字母大小写
  4. 应用实例
    1. 在hello.txt文件中 查找yes所在行 并且显示行号
      写法1:cat/home/hello.txt | grp -n "yes"
      写法2:grep -n "yes" /home/hello.txt

压缩和解包类

64. gzip/gunzip指令

  1. gzip用于压缩文件 guzip用于解压的
  2. 基本语法:
    1. gzip 文件(压缩文件 只能将文件压缩为*.gz文件)
    2. guzip 文件.gz(解压缩文件命令)
  3. 应用实例:
    1. gzip压缩 将/home下的hello.txt文件进行压缩gzip /home/hello.txt
    2. guzip压缩 将/home下的hello.txt.gz文件进行解压缩``

65. unzip的常用选项

  1. -d<目录>:指定解压后文件的存放目录
  2. 应用实例
    1. 讲/home下的所有文件压缩成myhome.zip-r myhome.zip /home
    2. 将myhome.zip解压到/opt/tmp目录下unzip -d /opt/temp

66. tar指令

  1. tar指令是打包指令 最后打包后的文件是.tar.gz的文件
  2. 基本语法:tar [选项] XXX.tar.gz 打包的内容(打包目录 压缩后的文件格式.tar.gz)
  3. 选项说明
    1. -c 产生.tar打包文件
    2. -v 显示详细信息
    3. -f 指定压缩后的文件名
    4. -z 打包同时压缩
    5. -x 解包.tar
  4. 应用实例:
    1. 压缩多个文件 将/home/pig.txt和/home/cat.txt压缩成pc.tart.gztar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt
    2. 将/home 的文件夹 压缩成 myhome.tar.gztar -cvf myhome.tar.gz /home
    3. 将pc.tar.gz解压到当前目录tar -zxvf pc.tar.gz
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值