11. chown命令

“chown”命令就是改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。在你的目录下,使用"ls -l",你就会看到像这样的东西。

  1. root@tecmint:~# ls -l 
  2. drwxr-xr-x 3 server root 4096 May 10 11:14 Binary 
  3. drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop 

在这里,目录Binary属于用户"server",和用户组"root",而目录"Desktop"属于用户“server”和用户组"server"

“chown”命令用来改变文件的所有权,所以仅仅用来管理和提供文件的用户和用户组授权。

  1. root@tecmint:~# chown server:server Binary 
  2. drwxr-xr-x 3 server server 4096 May 10 11:14 Binary 
  3. drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop 

注意:“chown”所给的文件改变用户和组的所有权到新的拥有者或者已经存在的用户或者用户组。

12. apt命令

Debian系列以“apt”命令为基础,“apt”代表了Advanced Package Tool。APT是一个为Debian系列系统Ubuntu,Kubuntu等等)开发的高级包管理器,在Gnu/Linux系统上,它会为包自动地,智能地搜索,安装,升级以及解决依赖。

  1. root@tecmint:~# apt-get install mplayer 
  2. Reading package lists... Done 
  3. Building dependency tree 
  4. Reading state information... Done 
  5. The following package was automatically installed and is no longer required: 
  6. java-wrappers 
  7. Use 'apt-get autoremove' to remove it. 
  8. The following extra packages will be installed: 
  9. esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 
  10. Suggested packages: 
  11. pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fping 
  12. The following NEW packages will be installed: 
  13. esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer 
  14. 0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded. 
  15. Need to get 3,567 kB of archives. 
  16. After this operation, 7,772 kB of additional disk space will be used. 
  17. Do you want to continue [Y/n]? y 
  18. root@tecmint:~# apt-get update 
  19. Hit http://ppa.launchpad.net raring Release.gpg 
  20. Hit http://ppa.launchpad.net raring Release.gpg 
  21. Hit http://ppa.launchpad.net raring Release.gpg 
  22. Hit http://ppa.launchpad.net raring Release.gpg 
  23. Get:1 http://security.ubuntu.com raring-security Release.gpg [933 B] 
  24. Hit http://in.archive.ubuntu.com raring Release.gpg 
  25. Hit http://ppa.launchpad.net raring Release.gpg 
  26. Get:2 http://security.ubuntu.com raring-security Release [40.8 kB] 
  27. Ign http://ppa.launchpad.net raring Release.gpg 
  28. Get:3 http://in.archive.ubuntu.com raring-updates Release.gpg [933 B] 
  29. Hit http://ppa.launchpad.net raring Release.gpg 
  30. Hit http://in.archive.ubuntu.com raring-backports Release.gpg 

注意:上面的命令会导致系统整体的改变,所以需要root密码查看提示符为"#",而不是“$”).和yum命令相比,Apt更高级和智能。

见名知义,apt-cache用来搜索包中是否包含子包mplayer, apt-get用来安装,升级所有的已安装的包到最新版。

关于apt-get 和 apt-cache命令更多信息,请查看 25 APT-GET和APT-CACHE命令。

13. tar命令

“tar”命令是磁带归档(Tape Archive),对创建一些文件的的归档和它们的解压很有用。

  1. root@tecmint:~# tar -zxvf abc.tar.gz (Remember '<strong>z</strong>' for <strong>.tar.gz</strong>
  2. root@tecmint:~# tar -jxvf abc.tar.bz2 (Remember '<strong>j</strong>' for <strong>.tar.bz2</strong>
  3. root@tecmint:~# tar -cvf archieve.tar.gz(<strong>.bz2</strong>) /path/to/folder/abc 

注意: "tar.gz"代表了使用gzip归档,“bar.bz2”使用bzip压缩的,它压缩的更好但是也更慢。

了解更多"tar 命令"的例子,请查看 18 Tar命名例子。


相关内容