作为程序猿,熟悉一些unix/linux命令行是非常必要的,因为部署服务的服务器现在基本上用的都是unix/linux系统,很少在windows上部署服务的。 今天我们就介绍一些在linux上的文件系统结构和基本操作命令。
命令:ls/chmod/chown/rm/find/ln/cat/mount/mkdir/tar/gzip
好了,开始吧。
ls == list,根据不同的选项,列举指定目录或文件的相关信息,是Unix/Linux下最常用的命令之一,cd到某一目录下后执行的第一个命令。
ls命令格式:ls [OPTION]... [FILE]...
列举文件信息(默认为当前目录)。
-a选项同
,但会列举当前目录或者指定目录下的所有文件,包括dot文件(.开头的文件)和.目录和..目录。-A选项同
,但会列举当前目录或者指定目录下的所有文件,包括dot文件(.开头的文件),但不包括.目录和..目录。-l选项的
将列举当前目录或指定目录中文件或者子目录的详细信息。ls -l列举的信息包含7个以Tab的域:
后面的9个字符指明了文件的访问权限:每三位指明一类用户的权限,分别是文件属主、同组用户、其它用户,权限分为读(r)、写(w)、执行(x)。
按文件的修改时间列举文件,最近修改的在前。
单独行列举文件。
组合选项,-h表示文件size以人性化表示,那样就会以K、M、G为单位查看文件大小
列出/etc/目录下以字母a开头且以字母e结尾的目录和文件。
列出/bin/目录下以字母l开头的目录和文件,且目录名或文件名的长度为2.
变更文件或目录的权限。
说明:在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
举例说明: 为user添加读写权限:
chmod u+rw test.txt 或者 chmod 644 test.txt(假设默认的group 和 other的权限为读权限)
由于篇幅问题,先介绍 ls 和chmod 其他的后面介绍。。。
新闻热点
疑难解答