1.1 Linux下一切皆文件
常见文件类型:
— 普通文件
d 目录文件
l 链接文件
b 块设备文件
P 管理文件/管道文件
Linux 下 root用户(管理员) 和 普通用户
/home 普通用户家目录
/var 装一些特殊文件 如:日志
1、目录的切换
[clh@localhost ~]$ pwd #这个“~”代表在家目录下
/home/clh
[clh@localhost ~]$ cd /
[clh@localhost /]$ #这个“/”代表在根目录下[clh@localhost /]$ cd /etc
[clh@localhost etc]$ pwd
/etc
[clh@localhost etc]$ #这个“etc”代表在etc目录下
例:
[clh@localhost etc]$ cd /home
[clh@localhost home]$ cd /home/clh
[clh@localhost ~]$
例:
[clh@localhost ~]$ cd /
[clh@localhost /]$ cd - #输入“cd -”这个“-”表示目录切换 两个目录之间切换
/home/clh
[clh@localhost ~]$ cd -
/
[clh@localhost /]$ cd /var
[clh@localhost var]$ cd ~ #输入“cd ~”这个“~”表示直接切换至家目录
[clh@localhost ~]$ pwd
/home/clh
[clh@localhost ~]$ cd . #表示当前路径
[clh@localhost ~]$ cd .. #表示切换至当前路径上一层路径
[clh@localhost home]$ cd .. #表示切换至当前路径上一层路径 相对路径
[clh@localhost /]$
[clh@localhost /]$ cd ./home #相对路径
[clh@localhost home]$
[clh@localhost home]$ cd /var/tmp #绝对路径
[clh@localhost tmp]$ [clh@localhost tmp]$ su #切换到root用户下
密码:
[root@localhost tmp]# #用户切换到root 用户下了 但目录还在原来的位置即tmp目录下
[root@localhost tmp]# exit
exit
[clh@localhost tmp]$ su - #su -命令可以切换root命令的同时 切换到root的家目录下,切换之后环境变量、工作目录、shell也切换了,与原clh用户的path usr shell 不同 “su”只是切换权限,但“su -” 是整体切换
密码:
上一次登录:一 7月 21 02:34:13 CST 2025pts/0 上
[root@localhost ~]# pwd
/root #su -命令可以切换root命令的同时 切换到root的家目录下
[root@localhost ~]# cd ~clh #cd ~username 可以直接切换到 用户家目录下, cd ~username这个命令一般root才有权限使用
[root@localhost clh]# pwd
/home/clh