sudo 读取 /etc/sudoers 来确定用户是否可以执行相关命令,这个文件需要有root权限方可修改
sudo -s
将自己提升为root用户 相当于su
<Tab>
命令行补全
<Tab><Tab>
连续按下两次Tab键,Shell会以列表的形式给出所有以键入字符开头的文件
通配符
*
用以匹配文件名中任意长度的字符串
?
只匹配一个字符(已有文本后的一个字符)
[ ]
用于匹配所有出现在方括号内的字符
[ - ] 使用短线‘-’ 来指定一个字符集范围, 所包含在上下界之间的字符都会被匹配
pwd
显示当前工作目录
cd
改变目录,不带任何参数输入cd,直接切换到home(家)目录,
也就是用户主目录
/
根目录
..
当前目录的上一级目录
.
当前目录
~
家目录,用户主目录
ls
列出目录内容
蓝色 代表目录
白色 代表普通文本
草绿色 代表可执行文件
淡蓝色 代表这个文件是一个链接文件(相当于windows的快捷键)
ls -F
用于区分目录和文件
/ 代表目录
* 代表可执行文件
@ 代表链接文件
ls -a
列出所有文件,包括隐藏文件
ls -aF
命令参数可以组合使用,指定多个选项参数时只需要使用一个短线
ls -l
用来查看文件的各种属性
文件的权限标志
文件的链接个数
文件所有者用户名
该用户所在的用户组祖名
文件大小
最后一次被修改的时间日期
文件名
vdir
等效 ls -l
dir
Windows用户熟悉这个命令,功能比ls少,其他都一样