澳门新萄京:Centos系统常用操作命令,刚刚接触
分类:澳门新萄京

Linux的目录结构:

 澳门新萄京 1                     

      /            根分区 linux文件系统的源点

                   /bin           普通客商的授命,普通客商能运用

                   /sbin         管理员使用的命令,唯有管理员能应用

                   /home      普通顾客的宿主目录

                   /root         管理员的宿主目录

                   /boot        linux运转所需的文本,内核,grub,内核指点文件

                   /dev          设备文件,硬盘,键盘鼠标,光驱等

                   /usr           应用程序 /usr/src  源码包的存放路径

                   /etc           配置文件

                   /opt           安装额外软件时的贮存路线

                   /var         日志文件,邮件等

                   /proc         设想文件系统(计算机底工的信息,CPU...卡塔尔国,数据都在内部存款和储蓄器中

                   /lib          库文件,驱动

                   /selinux    美利哥国度安全属研究开发的平安体制

                   /tmp         不时文件贮存目录(公共文件夹卡塔尔

                   /media     挂载点(redhat9.0里面使用的/mnt卡塔尔

                   /sys     系统相关文书

                   /srv           运转的劳动须要拜谒的数码目录

                   /mnt    一时文件系统挂载点

  1. Linux压缩与解压缩 打包命令 
  2. ==============================================  
  3. —————————————————————————————————  
  4. ###:zip:unzip:后缀名:.zip  
  5. 压缩:zip filename.zip file1|dir1 [file2|dir2......]  
  6. 解压:unzip filename.zip [-d dir]  
  7. 查看:unzip -l filename.zip  
  8. 选项:  
  9.     -q:不出示任何信息  
  10.     -l:不解压查看实际情况  
  11. —————————————————————————————————  
  12. ###:gzip:gunzip:zcat:后缀名:.gz  
  13. 压缩:  
  14.     删除源文件:gzip filename  
  15.     保留源文件:gzip -c filename > file.gz  
  16. 解压:  
  17.     删除源文件:  
  18.                         gzip -d file.gz  
  19.                         gunzip file.gz  
  20.     保留源文件:  
  21.                         gzip -dc file.gz > filename  
  22.                         gunzip -c file.gz > filename  
  23. 查看:zcat file.gz  
  24. 选项:  
  25.         -d :gzip 解压  
  26.         -c:--stdout 标准输入  
  27.   
  28. 瞩目:只限单个文件,不带有目录  
  29. —————————————————————————————————  
  30. ###:bzip2:bunzip2:bzcat:bzip2recover:后缀名:.bz2   
  31. 压缩:  
  32.     删除源文件:  
  33.                         bzip2 filename1 [filename2.....]  
  34.     保留源文件:  
  35.                         bzip2 -k filename1 [filename2.....]  
  36. 解压:  
  37.     删除源文件:  
  38.                         bzip2 -d file1.bz2 [file2.bz2....]  
  39.                         bunzip2  file1.bz2 [file2.bz2....]  
  40.     保留源文件:  
  41.                         bzip2 -dk file1.bz2 [file2.bz2....]  
  42.                         bunzip2 -k file1.bz2 [file2.bz2....]  
  43. 查看:bzcat file.bz2  
  44. 修复损坏文件:bzip2recover file.bz2  
  45. 选项:  
  46.         -d:解压缩  
  47.         -k:keep,保留最早的著工件  
  48. 留意:传入八个参数时,种种文件是单独压缩包。  
  49. —————————————————————————————————  
  50. ###:xz:unxz:xzcat:lzma:unlzma:lzcat:后缀名:.xz  
  51. 压缩:  
  52.     删除源文件:  
  53.                         xz filename1 [filename2.....]  
  54.     保留源文件:  
  55.                         xz -k filename1 [filename2.....]  
  56. 解压:  
  57.     删除源文件:  
  58.                         xz -d filename1 [filename2.....]  
  59.                         unxz filename1 [filename2.....]  
  60.     保留源文件:  
  61.                         xz -dk filename1 [filename2.....]  
  62.                         unxz -k filename1 [filename2.....]  
  63. 查看:xzcat filename  
  64. 选项:  
  65.         -d:解压缩  
  66.         -k:保留原来的书文件  
  67. —————————————————————————————————  
  68. ###:tar:归档,压缩与解压  
  69. SYNOPSIS  
  70.        tar [OPTION...] [FILE]...  
  71. OPTIONS:  
  72.        -c, --create:创建存档  
  73.        -x, --extract, --get:解压缩(包)  
  74.        -t, --list:列出档案的开始和结果  
  75.        -v, --verbose:特别详细的经过  
  76.        -f, --file=ARCHIVE:使用档案名字  
  77.        -C, --directory=DI路虎极光:钦命目录解压缩(包卡塔 尔(阿拉伯语:قطر‎,目录必得存在。  
  78. Compression options:  
  79.        -a, --auto-compress:依照压缩文件后缀来分明减少或解压程序  
  80.        -j, --bzip2:后缀名:.bz2   
  81.             压缩:  
  82.                     tar -Jcf filename.tar.bz2 [file]...  
  83.                     tar -acf filename.tar.bz2 [file]...  
  84.             解压:  
  85.                     tar -zxf filename.tar.bz2  
  86.                     tar -axf filename.tar.bz2  
  87.                     tar -axf filename.tar.bz2 -C dir  
  88.        -J, --xz:后缀名:.xz  
  89.             压缩:  
  90.                     tar -Jcf filename.tar.xz [file]...  
  91.                     tar -acf filename.tar.xz [file]...  
  92.             解压:  
  93.                     tar -zxf filename.tar.xz  
  94.                     tar -axf filename.tar.xz  
  95.                     tar -axf filename.tar.xz -C dir  
  96.        -z, --gzip, --gunzip, --ungzip:后缀名:  .gz  
  97.             压缩:  
  98.                     tar -zcf filename.tar.gz [file]...  
  99.                     tar -acf filename.tar.gz [file]...  
  100.             解压:  
  101.                     tar -zxf filename.tar.gz  
  102.                     tar -axf filename.tar.gz  
  103.                     tar -axf filename.tar.gz -C dir  
  104.   
  105. 查看:tar -tf filename.tar.*  
  106. —————————————————————————————————  
  107. ###:cpio:备份文件  
  108. —————————————————————————————————  
  109. 扩展:  
  110.     .rpm  
  111.     解包:rpm2cpio FileName.rpm | cpio -div  
  112.   
  113.     .deb  
  114.     解包:ar p FileName.deb data.tar.gz | tar zxf -  

Linux底蕴命令:

Centos系统常用操作命令

文本的两类数据:

         元数据:文件的天性

         数据:文件的内容

来妥当前所在目录:

[root@bogon ~]# pwd
/root

切换目录:cd命令

  绝对路线:以根目录“/”作为源点,能够足够纯粹的代表三个索引或文件所在的职位,如果路线较长途运输入时会相比繁缛。

  绝对路线:以当前工作目录作为起源,“.”表示当前职业目录,“..”表示上超级目录,“~”表示客商的宿主目录。

[root@bogon ~]# cd -    ##回到上一次的工作目录,实现两个工作目录间来回切换
/etc
[root@bogon etc]#cd -

文件通配符:

         * 相称零个或多个字符

         ?  相称任何单个字符

         ~  当前客户家目录

         ~username  顾客家目录

         ~   当前职业目录

         ~-  前二个做事目录

         [0-9] 相配三个数字范围

         [a-z]   大写和小写字母

         [A-Z]   大写字母

         [wxc] 相配列表中的其余的八个字符

         [^wxc]  相称列表中的有着字符以外的字符

         预约义的字符类: #man 7 glob

         [:digit:]   率性数字,也就是0-9

         [:lower:]   任性小写字母

         [:upper:]   任意大写字母

         [:alpha:]   狂妄大小写字母

         [:alnum:]   任性数字或字母

         [:space:]   空格

         [:punct:]   标点符号

列出目录的内容或钦点目录:

         ls命令:ls [options] [files_or_dirs]

                   -a     包罗隐蔽文件

                   -l      以长格式显示,ll

                   -Evoque    目录递归突显

                   -d    目录和相符链接消息

                   -1      文件分行突显

                   -S     从大到小排序

      -i  展现文件索引节点

体现当前工作目录下的之所以掩盖文件和目录:

[root@bogon ~]# ls -d .*
.  ..  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  .tcshrc  .viminfo

体现当前专门的学问目录下的所以目录:

[root@bogon var]# ls -d */ 
adm/    crash/  empty/  gopher/    lib/    lock/  mail/  opt/       run/    tmp/
cache/  db/     games/  kerberos/  local/  log/   nis/   preserve/  spool/  yp/

展现/etc 目录下,全体.conf 结尾,且以m,n,r,p 开端的文本或目录

[root@bogon log]# ll /etc/[mnrp]*.conf 
-rw-r--r--. 1 root root 5171 Jun 10  2014 /etc/man_db.conf
-rw-r--r--. 1 root root  936 Mar  6  2015 /etc/mke2fs.conf
-rw-r--r--. 1 root root 1717 May  1 05:40 /etc/nsswitch.conf
-rw-r--r--. 1 root root   82 May  1 19:24 /etc/resolv.conf
-rw-r--r--. 1 root root  458 Nov 21  2015 /etc/rsyncd.conf
-rw-r--r--. 1 root root 3232 Sep  8  2015 /etc/rsyslog.conf

   切换目录 cd

 

linux文件的连串:

  -   普通文书

  d   目录文件

  b   块设备

  c   字符设备

  l   符号链接文件

  p   管道文件pipe

  s   套接字文件socket

翻看文件状态:stat

[root@bogon ~]# stat anaconda-ks.cfg 
  File: ‘anaconda-ks.cfg’
  Size: 1401          Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 101877942   Links: 1
Access: (0600/-rw-------)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:admin_home_t:s0
Access: 2017-05-01 05:41:12.625008626  0800    ##访问时间,读取文件内容
Modify: 2017-05-01 05:41:12.630008626  0800    ##修改时间,改变文件内容(数据)
Change: 2017-05-01 05:41:12.630008626  0800    ## 改变时间,元数据发生改变
 Birth: -

touch命令:创设文件和刷新时间

         touch [OPTION]... FILE...

         -a    改变atime

         -m   改变mtime

         -t     STAMP:[[CC]YY]MMDDhhmm[.ss]

         -c     借使文件不设有,则不感到然创立

cp命令:复制        

澳门新萄京 2

         -a    归档,等同于-dr

         -b    若删除大概覆盖目的文件,将对指标文件举办备份,备份文件以备份的字符串结尾

         -d    复制符号链接

         -f     强制复制

         -h    强制cp复制符号链接。缺省值是跟随符号链接,将文件复制到符号链接指向处。

         -i      交互作用式方式。覆盖目的文件早前先要进行通晓

         -l      创建硬链接,而非复制

         -p    源目录也许文件的属性保留

         -r    管理钦命目录以致子目录

复制/root目录下所以文件到/data目录,包涵遮掩文件:

[root@bogon ~]# cp -r /root/. /data/
[root@bogon ~]# ls -a /data/
.   anaconda-ks.cfg  .bash_logout   .bashrc  .tcshrc
..  .bash_history    .bash_profile  .cshrc   .viminfo

移动和重命名:mv [选项]

                   -i       交互式

                   -f       强制,要是目的文件已经存在,不会询问而直白覆盖

        -b     若需覆盖文件,则覆盖前先行备份

[root@bogon ~]# ls
anaconda-ks.cfg  file1.txt
[root@bogon ~]# mv file1.txt /data/file2.txt
[root@bogon ~]# ls /data/
file2.txt      ##将file1移动到/data目录下重命名file2

剔除文件: rm [选项]... file...

                   -i:  交互式

                   -f:  强制删除

                   -r:  递归删除目录树

[root@bogon ~]# ls /data/
file2.txt  testdir
[root@bogon ~]# rm -rf /data/*
[root@bogon ~]# ll /data/
total 0      ##删除/data目录下所以文件

展现目录树: tree

         -d:  只显示目录

         -L level :钦点展现的层级数目

         -P pattern:  只呈现由钦定pattern 相称到的

 彰显“/”目录树,只体现黄金时代层:

[root@bogon ~]# tree -L 1 /
/
├── bin -> usr/bin
├── boot
├── data
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── srv
├── sys
├── tmp
├── usr
└── var

创造目录:mkdir

         -p:  递归创设,且可机关创造所需的各目录;

         -v:  展现详细音讯

         -m MODE:  创设目录时一直内定权限;

[root@bogon ~]# mkdir -m 700 test
[root@bogon ~]# ll
total 4
-rw-------. 1 root root 1401 May  1 05:41 anaconda-ks.cfg
drwx------. 2 root root    6 May  2 02:27 test

rmdir:删除空目录

         -p:  递归删除父空目录

         -v: 展现详细音信

链接文件:ln命令

  软连接与硬链接的分化:

    当删除源文件后,软连接将失效,但硬链接照旧可用。

    软连接适用于文件或目录,但硬链接只可用以文书。

    软连接与原版的书文件能够放在差异的文件系统中,但硬链接必得与原工件在同一个分区内。

   ln命令默许成立的是硬链接,创造软链接必需结合“-s”选项

[root@bogon ~]# ln -s /etc/httpd/conf/httpd.conf /etc
[root@bogon ~]# ll /etc/httpd.conf 
lrwxrwxrwx. 1 root root 26 May  2 02:47 /etc/httpd.conf -> /etc/httpd/conf/httpd.conf
[root@bogon ~]# ln  /var/log/messages /tmp/test
[root@bogon ~]# ll -h /tmp/test
-rw-------. 2 root root 574K May  2 02:46 /tmp/test

file命令:用来甄别文件类型,也可用来鉴定识别一些文本的编码格式

file [options] <filename>...

  -b 列出文件辨识结果时,不彰显文件名称。

  -c 详细呈现指令试行进度,便于排错或深入分析程序实行形

  -f 列出文件中文件名的文件类型

  -F 使用钦点分隔符号替换输出文件名后私下认可的”:” 分隔符

  -i 输出mime 类型的字符串

  -L 查看对应软链接对应文件的文件类型

  -z 尝试去解读压缩文件的剧情

  --help突显命令在线协理

查阅软连接对应文件的体系:

[root@bogon ~]# file -L /etc/httpd.conf 
/etc/httpd.conf: ASCII text

du命令:总结目录及文件的上空占领意况

  -a  总计磁盘空间占用的之所以文件,而不仅只总结目录

  -h  以K,M单位呈现

  -s  只总计有个别参数所占领的空间,并不是总括各个子目录

[root@bogon ~]# du -sh /var/log/
3.3M    /var/log/
[root@bogon ~]# du -ah /boot/
4.0K    /boot/grub/splash.xpm.gz
4.0K    /boot/grub
0    /boot/grub2/themes/system
0    /boot/grub2/themes
4.0K    /boot/grub2/device.map
12K    /boot/grub2/i386-pc/acpi.mod

 

   cd ~ 切换来当前目录的主目录 

生机勃勃、目录操作命令 

文件缩短及归档:

gzip命令:

  gzip[OPTION]... FILE ...

  -d  解压缩,相当于gunzip

  -c  将解压或回退的结果输出至正式输出

  -r  递归管理,将点名目录下的装有文件及子目录大器晚成并管理

  -#  内定压缩比,#意味着数字1-9

bzip2命令:

  bzip2 [OPTION]... FILE ...

  -k  压缩时保留源文件

  -d  解压缩

  -#  钦定压缩比,#意味着数字1-9,暗中认可为6

  bzcat  不解压的的事态下查看文件内容

xz命令:

  xz[OPTION]... FILE ...

  -k  保留源文件

  -d  解压

  -#  钦点压缩比,#代表数字1-9,默认为6

  bzcat  不解压的的图景下查看文件内容

打包压缩:

zip命令:跨平台压缩工具 

-r 处理指定目录和指定目录下的使用子目录
uzaip  解压缩

tar命令:

-c 成立.tar格式的文书
-x 解开.tar格式的公文
-f 使用归档文件
-v 展现详细消息
-t 查看包内文件
-j 使用baip2程序
-z 使用gzip程序
-p 打包时保留文件及目录的权限
-P 打包时保留文件及目录的相对路线
-C 释放的目标地

打包:
对文本和目录打包和减少(c)
tar -cf file.tar file
tar -czf file.tar.gz file
tar -cjf file.tar.bz2 file
翻看包内容(t)
a.tar-------->tar -tf a.tar
a.tar.gz---->tar -tzf a.tar.gz
a.tar.bz2-->tar -tjf a.tar.bz2
对文本和目录解包(x)
tar -xf file.tar -C 路径
tar -xzf file.tar.gz -C 路径
tar -xjf file.tar.bz2 -C 路径

cpio命令:存取归档包中的文件

  -o    将文件拷贝打包成文件只怕将文件输出到装备上
  -i   解包,将包裹文件解压或将配备上的备份还原到系统
  -t   预览,查看文件内容依然输出到器械上的公文内容
  -v   展现打包进程中的文件名称。
  -d   解包生成目录,在cpio还原时,自动的创设目录
  -c   风姿浪漫种较新的蕴藏情势

   cd .  切换成当前目录

  ls命令 

   cd .. 切换成上级目录

    — 作用表达:展现文件和目录列表。 

   cd - 走入上次各州目录

    — 命令格式:ls [参数] [<文件或目录> …] 

  查看文件信息:ll

    — 常用参数: 

  呈现当前路径:pwd

      -a : 不遮掩任何以“.”字符开首的条规。 

  成立目录:mkdir

      -b : 用八进制方式显得非打字与印刷字符。 

  创立文件:touch

      -智跑 : 递归列出全体子目录。 

  通配符 * ?

      -d : 当碰着目录时,列出目录本人而非目录内的文书,而且不跟随符号链接。 

   *   代表文件名中享有字符

      -F : 在条约后增进文件类型的提示标识(*, /, =, @, |,在这之中的叁个卡塔尔。 

   ls *.txt 查找结尾为.txt的文件

      -l : 使用较长格式列出音讯。 

   ls 1 *   查找以1起来的文书

      -L : 当呈现符号链接的文书消息时,呈现符号链接所提示的对象而毫不符号链接自身的音讯。 

   ?  代表文件名中专擅三个字符

      -x : 逐行列出档案的次序并非逐栏列出。 

   ls ?.c只找第多个字符大肆,后缀为.c的文件

      -1 : 每行只列出三个文件。 

   ls a. ? 只找前几个字符为a,最后二个字符任意的文本

      -r : 依相反次序排列。 

   [a,b,c]搜索a到c范围内的人身自由多个字符领头文件

      -S : 依据文件大小排序。 

   分屏呈现:more      

      -X : 依据增添名排序。 

    输出重定向命令:>

      -c : 根据情状改动时间(ctime卡塔 尔(阿拉伯语:قطر‎排序。 

    清屏:clear

      -t : 依据最终修改时间(mtime卡塔 尔(英语:State of Qatar)排序。 

    查看历史命令:history

      -u : 根据最终访谈时间(atime卡塔 尔(阿拉伯语:قطر‎排序。 

    查看文件内容:cat

    — 使用示例: 

    编辑文件:gedit

      ls 

    删除文件:rm

      ls -a 

    创立链接文件:ln 

      ls -F 

    ln -s   软连接

      ls -l 

    ln      硬链接

      ls -R 

    查看只怕统一文件内容:cat

      ls -Sl 

    文本寻找:grep

      ls -rl 

   -v  寻觅反选

      ls -cl 

   -n  展现行及行号

      ls -tl 

   -i  忽视大小写

      ls -ul 

   grep '^a' 1.txt  查找以a开头的

      ls some/dir/file 

   grep 'a$' 1.txt  查找以a结尾的

      ls some/dir/ 

   grep   a   1.txt  查找带a的

      ls -d some/dir/ 

   查找文件:find

  tree命令 

   find -name test.txt  查找文件名称为test.txt的文书

    — 成效表达:显示文件和目录树。 

   find -name '*txt'      查找后缀为.txt的文本

    — 命令格式:tree [参数] [<目录>] 

   find ./tmp -size 4k -size -1m 查找4k以上1m以下的公文

    — 常用参数: 

   find ./perm 777  查找权限为777的公文

      -a : 不隐蔽任何以“.”字符开头的条规。 

   拷贝文件:cp

      -d : 只突显目录不显示文件。 

   将交给的文本或目录复制到另一个文本或目录中

      -f : 每一个文件都显得路线。 

   -f   复制已经存在的靶子文件而不提示

      -F : 在条目后增进文件类型的指令标识(*,/,=,@,|,个中的八个卡塔 尔(英语:State of Qatar)。 

   -i  人机联作式复制

      -r : 依相反次序排列。 

   -r  假如文本夹,则递归复制该文件夹下全体子目录和文书

      -t : 依照最后改进时间(mtime卡塔 尔(英语:State of Qatar)排序。 

   -v  突显拷贝进程

      -L n : 只显示n层目录(n为数字)。 

   cp 1.txt / 2.txt   把1.txt 复制到2.txt

      –dirsfirst : 目录展现在前文件呈现在后。 

   移动文件:mv

    — 使用示例: 

   移动文件或文件夹,或给文件或文件夹重命名

      tree 

   -f  幸免交互作用式,无提醒

      tree -d 

   -i  确认交互作用式,防止误覆盖

      tree -F 

   -v 展现移动速度

      tree -L 3 

   mv 1.txt / 2.txt/  把1.txt移动到2.txt

      tree /some/dir/ 

   mv 1.txt  2.txt    把1.txt改名为2.txt

  pwd命令 

   归档管理:tar

    — 功效表达:展现当前职业目录。 

   备份的工具,能够把后生可畏多种文件归档到二个大文件中,也能够把档案文件解开以回复数据

    — 命令格式:pwd [参数] 

   -c  生成档案文件,创制打包文件

    — 常用参数: 

   -v  列出详细进度,展现速度

 

   -f  建议文件名称,放在选项最终

      -P : 若目录是叁个标识链接,将显得物理路线而非符号链接。 

   -t  列出档案中隐含文件

    — 使用示例: 

   -x  解开档案文件

      pwd 

   归档 -cvf  xxx.tar  1.txt 2.txt  

      pwd -P 

   解档tar -xvf  xxx.tar  1.txt 2.txt  

  cd命令 

   文件减少解压:gzip

    — 成效表明:切换目录。 

   tar与gzip命令结合使用实现文件打包、压缩。 tar只担负打包文件,但不减少,用gzip压缩tar打包后的     文件,其扩大名类同用xxxx.tar.gz。   

    — 命令格式:cd [参数] [<目录>] 

   -d  解压

    — 常用参数: 

   -r  压缩全部子母目录

      -P : 若目录是三个符号链接,将呈现物理路线而非符号链接。 

 归档并收缩:1.tar -zcvf xxx.tar.gz 1.txt 2.txt

    — 使用示例: 

                          2.tar -jcvf xxx.tar.bzz 1.txt 2.txt

      cd /some/dir/ 

   解档并裁减:1.

      cd -P Examples 

                          2.tar -jcvf xxx.tar.bz2 1.txt 2.txt

      cd 

   归档并削减到钦赐文件:tar -zcvf  ./钦定文件/压缩后的文本名.gz  新文件

      cd ~ 

   文件裁减解压:zip、unzip

      cd .. 

   通过zip压缩文件的目的文件没有须要钦赐扩大名,私下认可扩充名叫zip。

      cd ../.. 

   压缩文件:zip [-r] 指标文件(未有扩张名) 源文件

      cd - 

   解压文件:unzip -d 解压后目录文件 压缩文件

  mkdir命令 

   解压到钦点目录 用-C 注意是大写

    — 效率表明:成立目录。 

  tar -zxvf  test1.tar.gz  -C   test/

    — 命令格式:mkdir [参数] <目录> 

  查看命令地方:which

    — 常用参数: 

   which  ls/bin/ls

      -p : 创立目录树,需求时创制上层目录,如目录已存在也不视作错误。 

    — 使用示例: 

      mkdir somedir/、 

      mkdir -p some/path/dir/ 

  rmdir命令 

    — 功效表达:删除空目录。 

    — 命令格式: rmdir [参数] <目录> 

    — 常用参数: 

      -p : 删除目录,然后尝试删除钦定路径中的全体上层目录。举例:rmdir -p a/b/c 的意义等于rmdir a/b/c a/b a。 

    — 使用示例: 

      rmdir somedir/ 

      rmdir -p some/path/dir/ 

 

 

二、文件操作命令 

  touch命令 

    — 功效表明:生成新的空文件或改变现成文件的年月戳。 

    — 命令格式:touch [参数] <文件> … 

    — 常用参数: 

      -a : 只校勘访问时间。 

      -m : 只改进改良时间。 

      -t <STAMP> : 使用[[CC]YY]MMDDhhmm[.ss]格式的岁月而非当前时间。 

      -r <参照他事他说加以调查文件或目录> : 使用钦赐文件的时日属性而非当前时光。 

    — 使用示例: 

      touch newfile 

      touch file 

      touch -a file 

      touch -m file 

      touch -t 200701311200 file 

    — GNU/Linux的公文有3系列型的年月戳: 

      mtime: 最后改进时间(ls –lt卡塔 尔(阿拉伯语:قطر‎ 

      ctime: 状态改造时间(ls –lc卡塔 尔(英语:State of Qatar) 

      atime: 最终访谈时间(ls –lu卡塔 尔(阿拉伯语:قطر‎ 

    注意: 

      1.ctime不要文件创制时间。 

      2.蒙蔽二个文件会变动全数三类时间:mtime、ctime和atime。 

      3.改观文件的走访权限或具有者会转移文件的ctime和atime。 

      4.读文件会转移文件的atime。 

  cp命令 

    — 效能表达:复制文件或目录。 

    — 命令格式:cp [参数] <源> <目标> 

    — 常用参数: 

      -a : 等价于 –dpR。 

      -d : 当复制符号链接的源文件时,指标文件也将创造符号链接且指向源文件所链接的原来文本。 

      -f : 强制复制,不管目的是还是不是存在。 

      -i : 交互式复制,覆盖文件前须要断定。 

      -p : 在复制文件进度中保留文件属性,包罗属主、组、权限与时间戳。 

      -Tucson,-r : 递归地复制目录及目录内的具有品类。 

      -l : 对源文件创造硬链接,而非复制文件,也得以利用ln命令进行。 

      -s : 对源文件创立符号链接,而非复制文件,也足以动用ln -s命令实行。 

      -u : 唯有当源文件的改正时间(ctime卡塔 尔(阿拉伯语:قطر‎比目的文件更新时或目的尚一纸空文时才举行理并答复制。 

    — 使用示例: 

      cp file1  file2 

      cp some/dir/file1   someother/dir/ 

      cp some/dir/file1   someother/dir/file2 

      cp some/dir/file . 

      cp some/dir/files  someother/dir/ 

      cp some/dir/file1   some/dir/file2  some/dir/file3  someother/dir/ 

      cp -r  some/dir/ someother/dir/ 

      cp -au  some/dir/ someother/dir/ 

  mv命令 

    — 作用表达:移动文件或目录、文件或目录改名。 

    — 命令格式:mv [参数] <源> <目标> 

    — 常用参数: 

      -f : 强制移动,不管目标是不是存在。 

      -i : 人机联作式移动,覆盖文件前供给肯定。 

      -u : 唯有当源文件的更换时间(ctime卡塔 尔(英语:State of Qatar)比指标文件更新时或目的尚一纸空文时才进行移动。 

    — 使用示例: 

      mv /some/dir/file1 /someother/dir/ 

      mv /some/dir/file1 /someother/dir/file2 

      mv /some/dir/files /someother/dir/ 

      mv file newname_file 

      mv dir newname_dir 

  rm命令 

    — 作用表明:删除文件或目录。 

    — 命令格式:rm [参数] <文件> … 

    — 常用参数: 

      -f : 略过不设有的公文,不显得别的音信。 

      -i : 实行其余删除操作前必得先承认。 

      -r,-科雷傲 : 递归删除该目录下的全数目录层。 

    — 使用示例: 

      rm /some/dir/file1 

      rm -i /some/dir/file1 

      rm -f /some/dir/file1 

      rm -rf /some/dir/ 

    注意 

      1.私下认可时,rm不会删除目录。使用-recursive(-r或–Tucson卡塔尔选项可去除各个给定的目录,以至其下全部的剧情。 

      2.要删减第3个字符为“-”的文本(例如“-foo”卡塔 尔(英语:State of Qatar),请使用以下在那之中生机勃勃种方法: 

       rm — -foo 

       rm ./-f 

  ln命令 

    — 功效表达:创立链接文件。 

    — 命令格式:ln [参数] <被链接的文件> <链接文件名> 

    — 常用参数: 

      -s : 创设符号链接,而非硬链接。 

      -f : 强行创建链接,无论其是不是留存。 

      -i : 覆盖原有文件在此之前先精晓顾客。 

    — 使用示例: 

      ln somefile hardlinkfile 

      ln -s somefile softlinkfile 

      ln -s somedir softlinkfile 

  symlinks命令 

    — 功能表达:检查目录中的符号链接,并显示符号链接类型。 

    — 命令格式:symlinks [参数] <目录> [<目录>…] 

    — 链接类型: 

      absolute : 使用相对路线的标识链接。 

      dangling : 原始文件已经官样文章的号子链接。 

      lengthy : 符号链接的门路中蕴藏了剩余的“../”。 

      messy : 符号链接的不二等秘书籍中包罗了剩余的“/”。 

      other_fs : 原始文件位于别的文件系统中。 

      relative : 使用相对路线的暗号链接。 

    — 常用参数: 

      -c : 将 absolute/messy类型的记号链接转变为relative类型。 

      -d : 删除dangling类型的标识链接。 

      -r : 检查目录下全部子目录中的符号链接。 

      -s : 降低lengthy类型的暗号链接。 

      -v : 呈现全部项目标标志链接。 

    — 使用示例: 

      symlinks -v  -r . 

      symlinks -v /usr/bin 

      symlinks -c somedir 

      symlinks -s -d somedir 

 

   

三、文件打包压缩命令 

  gzip命令 

    — 成效表明:.gz文件的收缩和平解决压缩程序。 

    — 命令格式:gzip [参数] <文件> … 

    — 常用参数: 

      -a: 使用ASCII文字形式。 

      -c: 把减少后的文书输出到正式输出设备,不更正原本文件。 

      -d: 解开压缩文件。 

      -f: 强行压缩文件,不理会文件名称或硬链接是不是存在以至该文件是或不是为标记链接。 

      -l: 列出压缩文件的有关音信。 

      -L: 突显版本与版权新闻。 

      -n: 压缩文件时,不保留原本的文件名称及时间戳。 

      -N : 压缩文件时,保存原本的文件名称及时间戳,那是暗中认可的。 

      -q : 不显得警示音讯。 

      -r : 递归管理,将点名目录下的有所文件及子目录一齐管理。 

      -t : 测验压缩文件是还是不是正确正确。 

      -v : 展现指令施行进度。 

      -V : 显示gzip版本音信。 

    — <压缩率> : 压缩率是三个在意1~9的数值,默许值为“6”,数值越大压缩率越高。 

      –best : 此参数的功用和点名“-9”参数相仿。 

      –fast  : 此参数的效果和点名“-1”参数相通。 

    — 使用示例: 

      gzip filename 

      gzip -v file1 file2 

      gzip -c file1 file2 > foo.gz 

      gzip -l *.gz 

      gzip -d filename.gz 

  bzip2命令 

    — 成效表明:.bz2文本的回退和平解决压缩程序。 

    — 命令格式:bzip2 [参数] <文件> … 

    — 常用参数: 

      -c : 把减掉后的公文输出到正规输出设备,不改造原本文件。 

      -d : 解开压缩文件。 

      -f : 强行压缩文件。 

      -k : 保留原本文件,私下认可在调整和收缩或解压缩后会删除原始的文本。 

      -s : 减弱程序实施时内部存款和储蓄器的使用量,但会加长执行时间。 

      -t : 测量试验压缩文件是不是科学精确。 

      -v : 呈现指令施行进度。 

      -V : 呈现bzip2版本消息。 

    — <压缩等第> : 压缩品级是三个在于1~9的数值,钦赐压缩时的区块大小。 

      –repetitive-best : 若文件中有再度现身的资料时,可使用此参数提升压缩效果。 

      –repetitive-fast : 若文件中有双重现身的素材时,可使用此参数加快推行进程。 

    — 使用示例: 

      bzip2 filename 

      bzip2 -vk file1 file2 

      bzip2 -c file1 file2 > foo.bz2 

      bzip2 -t *.bz2 

      bzip2 -d filename.bz2 

    — 提示:bzip2以区块的方法来压缩文件,每一个区块视为独立的单位。由此,当某生龙活虎区块损坏时,便可采纳bzip2recover命令试着将文件中的区块分隔离来,以便 

               解缩经常的区块。常常只适用于压缩文件十分的大的图景。 

  tar命令 

    — 成效表明:文件打包和平解决包。 

    — 命令格式:tar [参数] <目录> … 

    — 常用参数: 

      -f name : 使用name钦定期存款档文件名或配备名。 

      -v : 列出管理的详细音信。 

      -c : 用于创立一个新的存档文件。 

澳门新萄京:Centos系统常用操作命令,刚刚接触的人工智能的我。      -x : 从归档文件中平复备份文件。 

      -t : 用于列出多个存档文件中的文件名。 

      -z : 用GNU的gzip压缩文件或解压。 

      -Z : 用compress压缩文件或解压。 

      -j : 用bzip2压缩文件或解压。 

    — 使用示例: 

      tar -cvf myball.tar somedirname 

      tar -tf myball.tar 

      tar -xvf myball.tar 

      tar -zcvf myball.tar.gz somedirname 

      tar -ztf myball.tar.gz 

      tar -zxvf myball.tar.gz 

      tar -jcvf myball.tar.bz2 somedirname 

      tar -jtf myball.tar.bz2 

      tar -jxvf myball.tar.bz2 

      (cd /source/directory && tar cpf – . ) | (cd /dest/directory && tar xvfp -) 

    — 提示: 

      压缩文件(compressed file卡塔尔和归档文件(archive file卡塔尔的异同 

      — 相近:都是文件和目录的一个集聚。 

      — 不同: 

        归档文件所占领的磁盘空间是里面有着文件和目录的总额。 

          常常景况下,压缩文件所攻克的磁盘空间比内部有着文件和目录的总量要少。 

        归档文件不是压缩文件,不过压缩文件能够是归档文件。

 

风姿洒脱、目录操作命令 ls命令 功效表明:彰显文件和目录列表。 命令格式:ls [参数] [文本或目录 ] 常用参数: -a : 不隐...

本文由澳门新萄京发布于澳门新萄京,转载请注明出处:澳门新萄京:Centos系统常用操作命令,刚刚接触

上一篇:澳门新萄京:JNI使用方法,未能加载文件或程序 下一篇:没有了
猜你喜欢
热门排行
精彩图文