[root@localhost ~]#
其中:
root 当前登录用户
localhost 主机名
~ 当前所在目录(家目录)
# 超级用户的提示符
普通用户的提示符是$
常见目录
/根目录
/bin 命令保存目录(普通用户就可读取)
/boot 启动目录
/dev 设备文件保存陆慕
/etc 配置文件保存目录
/home 普通用户家目录
/root 超级用户的家目录
/lib 系统库保存目录
/mnt 系统挂载目录
/media 挂载目录
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用)
/proc 直接写入内存
/sys
/usr 系统软件资源目录
/usr/bin/ 系统命令(普通用户专用)
/usr/sbin/ 系统命名(超级用户专用)
/var系统相关文档内容
注意:
1、根目录下的bin和sbin,usr目录下的bin和sbin,都是用来保存系统命令的;
bin任何用户可以执行,sbin超级用户才能执行
2、proc和sys保存的是内存的过载点,不能直接操作
3、可以在家目录root或者home或者tmp目录下放内容
目录处理命令
1、查询目录中内容
ls [选项] [文件或目录]
选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
2、创建目录
mkdir -p [目录名]
-p 递归创建
3、切换目录
cd [目录]
cd ~ 切换到当前用户的家目录
cd 切换到当前用户的家目录
cd - 切换到上次目录
4、查询所在目录的位置
pwd
英语:print working directory
5、只能删除空目录(不常用)
rmdir [目录名]
6、删除文件或者目录
rm -rf [文件或者目录名]
-r 删除目录
-f 强制
7、复制
cp [选项] [原文件或者目录] [目标目录]
选项:
-r 复制目录
-p 连带文件属性复制
-d 如果原文件是链接文件,就复制链接属性
-a 相当于 -pdr 目标跟原文件属性完全一样,包括内容文件创建时间等
例子:
cp test.php /tmp/test2 将test.php复制到tmp下,若/tmp/后不加文件名,则不修改文件名
cp -r test/ /tmp/ 将非空目录test复制到tmp下,需要加-r
cp -a test.php /tmp/ 将test.php复制到tmp下,所有属性完全一致
8、剪切或者改名(目录不需加-r)
mv [原文件或者目录] [目标目录]
例子:
mv dirtest/ /tmp/dirtest1 把目录dirtest剪切到tmp目录下
注意:原文件跟目标文件在同一目录下就直接改名,不同目录下就剪切
9、创建空文件
touch [文件名]
网友评论