1、ls命令

(1)ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。

(2)“ls  -l”命令以详情模式(long listing fashion)列出文件夹的内容。

(3)"ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件。

Linux下的最基本的几个命令_用户组

注意:

(1)在Linux中,文件以“.”开头的就是隐藏文件,并且每个文件,文件夹,设备或者命令都是以文件对待。

(2)d (代表了是目录).



2、pwd 命令:(print working directory),在终端中显示当前工作目录的全路径。

Linux下的最基本的几个命令_用户组_02



3、cd 命令:用于切换目录

(1)“cd ~”会改变工作目录为用户的家目录:

Linux下的最基本的几个命令_linux_03


(2)“cd ..”从当前工作目录切换到(当前工作目录的)父目录:

Linux下的最基本的几个命令_环境变量_04


4、sudo和su命令

(1)sudo命令的允许系统管理员让普通用户执行一些或全部的需要root权限的命令的工具。该工具可以减少root用户的登录和管理时间,提高了系统安全性。因为sudo命令不需要root的密码,只需要用户输入其自身的密码即可临时获得root权限来运行一些外部命令。该权限是临时的,一般命令执行完之后shell就会回到当前的用户身份。

(2)su命令的全称就是switch user,顾名思义,其意思就是切换用户身份,使得用户可以在shell中以其他身份运行程序。除非该用户自己是超级用户,那么切换用户身份时均需要密码。


注意:su 与 su - 的区别:

su username
shell会切换到username的身份,但是shell的环境变量还是切换前的一样,注意,这样可能会运行不了username的某些程序。

su - username shell会切换到username的身份,但是shell的环境变量会变成username身份下的环境变量
所以建议在切换用户时使用后一种用法。



5、mkdir命令:(Make directory)命令在命名路径下创建新的目录。然而如果目录已经存在了,那么它就会返回一个错误信息"cannot create folder, folder already exists"。

Linux下的最基本的几个命令_linux_05


另注:rmdir


6、chmod 命令:变文件的模式位。chmod会根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)。

(1)Read (r)=4 Write(w)=2 Execute(x)=1

(2)只读权限,就设置为'4'; 只写权限,设置权限为'2'; 只执行权限,设置为1; 

读写权限,就是4+2 = 6, 以此类推。
(3)需要设置3种用户和用户组权限。第一个是拥有者,然后是用户所在的组,最后是其它用户

Linux下的最基本的几个命令_用户组_06



7、chown命令:改变文件拥有者和所在用户组。

Linux下的最基本的几个命令_linux_07


8、mv 命令:将一个地方的文件移动到另外一个地方去(亦用于重命名)。

Linux下的最基本的几个命令_linux_08