【Linux系统】系统目录结构

2024-01-03 17:37:59
参考资料:

Linux 常用操作命令大全(最后更新时间:2022年1月)_linux常用命令-CSDN博客

Linux 系统目录结构 | 菜鸟教程 (runoob.com)

一、终端回显含义

登录Linux系统后,在终端输入命令:ls?

可以得到如下回显:

其中回显的[root@localhost~]# 的含义如下:

root ? ?// 当前用户名,root为超级用户
@ ? ? ?// 分隔符
localhost? // 主机名称
~ ? ? ? // 用户主目录为~,root用户和普通用户表示的路径不一样
# ? ? ? // 表示当前用户是超级用户,普通用户为$

[root@localhost~]# 表示正在使用超级用户“root”访问localhost主机下的用户主目录(/root)

yao@app00 ~$ 表示正在使用普通用户“yao”访问app00主机下的用户主目录(/home/yao)

二、目录结构讲解

只讲解一下常见目录结构:

目录存放文件类型
/binbinaries(二进制文件)的缩写所有用户常见指令程序
/bootLinux启动读取核心文件
/devdevice(设备)的缩写Linux的外部设备文件
/etc

etcetera(等等)的缩写

系统管理常见配置文件

/home

普通用户的主目录,一般是/home/普通用户名

等价于~

/liblibrary(库) 的缩写32位动态链接共享库文件
/lib64library(库) 的缩写64位动态链接共享库文件
/proc进程信息和硬件信息
/root超级用户root的主目录,等价于~
/runLinux运行临时文件
/sbin只给超级用户常见指令程序
/tmp?temporary(临时) 的缩写临时文件
/usrunix shared resources(共享资源) 的缩写
/usr/bin所有用户的应用程序
/usr/sbin只给超级用户的应用程序
/usr/srcLinux内核源代码
/varvariable(变量) 的缩写经常修改的文件(例如日志信息)

三、目录结构讲解

1、用户操作

关机

(1)立刻关机
? shutdown -h now 或者 poweroff
(2)两分钟后关机
? shutdown -h 2

重启

?(1)立刻重启
? shutdown -r now 或者 reboot
(2)两分钟后重启
? shutdown -r 2?

切换用户

su yao //切换为用户"yao",输入后回车需要输入该用户的密码

exit //退出当前用户

?命令说明书

man shutdown //打开命令说明后,可按"q"键退出

??帮助命令(help)

?ifconfig --help //查看 ifconfig 命令的用法

?2、目录操作

?查看当前目录

? pwd ? ? ? ? ? ? ? ? ? ? ? ? //显示当前位置路径

切换目录

? cd / ? ? ? ? ? ? ? ? //切换到根目录
? cd /bin ? ? ? ? ? ? ?//切换到根目录下的bin目录
? cd ../ ? ? ? ? ? ? ? //切换到上一级目录 或者使用命令:cd ..
? cd ~ ? ? ? ? ? ? ? ? //切换到home目录
? cd - ? ? ? ? ? ? ? ? //切换到上次访问的目录
? cd /xxx/xx/x ? ? ? ? //可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全

?查看目录

? ls ? ? ? ? ? ? ? ? ? //查看当前目录下的所有目录和文件
? ls -a ? ? ? ? ? ? ? ?//查看当前目录下的所有目录和文件(包括隐藏的文件)
? ls -l ? ? ? ? ? ? ? ?//列表查看当前目录下的所有目录和文件(列表查看,显示更多信息),与命令"ll"效果一样
? ls /bin ? ? ? ? ? ? ?//查看指定目录下的所有目录和文件?

?创建目录

? mkdir tools ? ? ? ? ?//在当前目录下创建一个名为tools的目录
? mkdir /bin/tools ? ? //在指定目录下创建一个名为tools的目录

删除目录

?? rm 文件名 ? ? ? ? ? ? ?//删除当前目录下的文件
? rm -f 文件名 ? ? ? ? ? //删除当前目录的的文件(不询问)
? rm -r 文件夹名 ? ? ? ? //递归删除当前目录下此名的目录
? rm -rf 文件夹名 ? ? ? ?//递归删除当前目录下此名的目录(不询问)
? rm -rf * ? ? ? ? ? ? ?//将当前目录下的所有目录和文件全部删除
? rm -rf /* ? ? ? ? ? ? //将根目录下的所有文件全部删除【慎用!相当于格式化系统】

拷贝目录

??cp /usr/tmp/tool /opt ? ? ? //将/usr/tmp目录下的tool目录复制到 /opt目录下面
? cp -r /usr/tmp/tool /opt ? ?//递归剪复制目录中所有文件和文件夹

?搜索目录

? find /bin -name 'a*' ? ? ? ?//查找/bin目录下的所有以a开头的文件或者目录

文章来源:https://blog.csdn.net/qq_41959920/article/details/135366754
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。