继上一篇《从Win到Linux!菜鸟有用的20个命令(上)》,笔者收集到如何简单学习和理解Linux命令,针对另外十个Linux命令的介绍,将在本期内容中呈现,将激发很多菜鸟掌握Linux和使用的积极性。
1.chown命令
“chown”命令就是改变文件拥有者和所在用户组。每个文件都属于一个用户组和一个用户。在使用“ls -l”可以看到目录下相关内容。
从上面的命令可以看出,目录Binary属于用户“server”和用户组“root”,而目录“Desktop”属于用户“server”和用户组“server”。
注意:通过“chown”命令可以来改变文件的所有权,仅仅用来管理和提供文件的用户和用户组授权,也可以改变到新的拥有者或者已经存在的用户或者用户组。
2.apt命令
开源Debian系列平台以“apt”命令为基础,代表了Advanced Package Tool,APT是一个为Debian系列系统(Ubuntu,Kubuntu等)开发的管理器,在Gnu/Linux系统上自动地进行智能搜索、安装、升级以及解决依赖。
注意:上面的命令会导致系统整体的改变,需要root密码(查看提示符为"#",而不是“\$”),和yum命令相比Apt命令具备更高级和智能。此外,apt-cache用来搜索包中是否包含mplayer, apt-get用来安装升级所有到最新版。
3.tar命令
“tar”命令是磁带归档(Tape Archive),对创建一些文件的的格式化和解压很有用。
注意:“tar.gz”代表了使用gzip归档,“bar.bz2”使用bzip压缩的。相比之下,tar.gz压缩的更好但是也更慢。
4.cal命令
“cal”(Calender)命令,它用来显示当前月份或者未来、过去任何年份中的月份。
下面通过“cal”命令显示已经过去的月份,1835年2月。
显示未来的月份,2145年7月。
注意:由于该命令最小单位是月,不需要往回调整日历50年,并不会精确到具体哪一天的日期。
5.date命令
区别于之前命令,“date”命令使用标准的输出模式显示出当前的日期和时间,也可以进行设置。
注意:这个命令在脚本中十分有用,基于时间和日期的脚本更完美。需要获取root权限才能操作这个,因为系统整体改变日期和时间。
6.cat命令
“cat”代表了连结(Concatenation),连接两个或者更多文本文件或以标准输出形式打印文件的内容。
7.cp命令
指的“copy”就是复制。它会从一个地方复制一个文件到另外一个地方。
注意:cp在shell脚本中是最常用的一个命令,而且它可以使用通配符来定制所需的文件的复制。
8.mv命令
“mv”命令将一个地方的文件移动到另外一个地方去。
注意:mv命令可以使用通配符,但与cp命令使用不同,因为移动的内容或者未授权的文件不但会导致安全性问题,而且可能使得系统出现问题。
9.pwd命令
“pwd”(print working directory)命令指在终端中显示当前工作目录的全路径。
注意:这个命令并不会在脚本中经常使用,但对于新手,当从连接到Linux很久后在终端中路径有所忘记的时候该命令可以帮助显示。
10. cd命令
对于windows用户来说,经常使用的“cd”命令代表了改变目录。同样,它在Linux终端中改变工作目录来执行复制,移动,读写等等操作。
注意:在终端中切换目录时,“cd~”会改变工作目录为用户的家目录,而且当用户发现自己在终端中迷失了路径时,“cd ..”命令可以从当前工作目录切换到(当前工作目录的)父目录。
由此,通过之前介绍的一共20个命令会让新手在Linux上掌握基本的应用命令,通过熟练使用这些命令,将从菜鸟级别提升为初级用户。