linux基本指令和用法 linux常用命令详解( 四 )


alias ls=\'ls --color=auto\'#alias:给指令取别名
/usr/bin/ls#我们的指令都是系统简化过的
[kingVM-12-11-centos Linuxclass]$ which ll
alias ll=\'ls -l --color=auto\'#ll可以代替ls -l
/usr/bin/ls
[kingVM-12-11-centos Linuxclass]$ which cd#同时我们发现指令都是在bin目录下的
/usr/bin/cd

linux基本指令和用法 linux常用命令详解

文章插图
指令本质上就是程序 , Linux中 , 指令、命令、工具都是可执行程序 ,都存放在普通文件中 , linux下一切皆文件 , 我们的指令都在bin目录下
linux基本指令和用法 linux常用命令详解

文章插图
touch指令
功能:新建文件 , 更改文档或目录的日期 , 包括存取时间和更改时间 , 我们先了解新建文件 , 关于更改目录日期我们在文章的最后介绍
需要注意的是touch创建的是普通文件 , 不是目录文件 , 所以不能cd进入
[kingVM-12-11-centos test]$ touch file1 file2 file3#touch可以连续创建多个文件
[kingVM-12-11-centos test]$ touch file4#创建单个文件
[kingVM-12-11-centos test]$ ls
file1file2file3file4

mkdir指令
功能:新建目录文件
mkdir也可以同时创建多个目录文件 , cd可以进入 , 但是不能在一个目录文件下再创建多个子目录 , 这里就显示无法创建
linux基本指令和用法 linux常用命令详解

文章插图
选项-p:递归建立多个子目录
linux基本指令和用法 linux常用命令详解

文章插图
添加用户信任关系
这里的tree指令是以树状显示文件 , 需要用yum
yum intsall -y tree

如果我们是普通用户 , 需要在前面加sudo ,  sudo可以短暂提升权限 , 以root的身份执行相应指令
单独su表示切换为root用户 , 需要输入root用户的密码
linux基本指令和用法 linux常用命令详解

文章插图
[retVM-12-11-centos ~]$ su
Password:#输入root用户密码
[rootVM-12-11-centos ret]# whoami#切换为root用户
root
[rootVM-12-11-centos ret]# su ret#root用户可以直接切换成指定用户 , 不需要输入用户密码
[retVM-12-11-centos ~]$ whoami#现在我们就切换到用户ret了
ret

如果我们sudo yum install -y tree显示类似如下的指令 , 表示当前用户没有添加信任关系
linux基本指令和用法 linux常用命令详解

文章插图
需要以root的身份帮用户添加信任关系 , 我们将身份切换为root用户 , 执行如下指令即可添加信任关系 , 之后我们就可以sudo 了
【linux基本指令和用法 linux常用命令详解】