「这是我参与2022首次更文挑战的第21天,活动详情查看:2022首次更文挑战」。
前言
大家好,我是程序猿小白 GW_gw,很高兴能和大家一起学习进步。
以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。
摘要
本文主要介绍liunx的目录的大致作用和一些常见的linux命令
1. Linux的目录
根路径是 :/
根路径下有以下文件夹:
- bin (binaries) 存放二进制可执行文件。
- dev(devices) 存放设备文件
- home 存放用户文件
- lib64 存放64位计算机使用的lib文件
- mnt(mount) 文件的挂载点。
- proc 系统内存的映射,与进程信息有关。
- run 临时文件系统,存放系统启动后的信息,重启时被清空
- srv 存储由用户生产的本机提供的服务或数据。
- tmp(temporary) 存放临时文件
- var(variable) 存放由系统生产的运行时需要改变数据的文件
- boot 存放引导启动的文件
- etc(etcetera) 存放系统配置文件
- lib(library) 存放文件系统目录下成勋运行所需要的共享库和核心模块
- media 挂载多媒体设备
- opt (optional) 可以存放主机额外安装的软件
- root 超级用户的目录
- sbin(super user binaries) 存放只有root用户才能访问的二进制可执行文件
- sys 存放了sysfs文件系统,该系统集成了与进程信息有关的proc文件系统,,与设备有关的devfs文件系统和与伪终端有关的devpts文件系统。
- usr(unix shared resources) 存放共享的系统资源
2. Linux命令
常见命令查询:www.linuxcool.com/
-
切换目录
“~” 用户目录,“.” 目前所在的目录,“..” 当前目录位置的上一级目录。
语法格式: cd [参数] [目录名]
cd happy 从当前目录跳转到happy目录 cd ~ 进入用户目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上一次所在的目录 -
显示指定目录下的文件列表
语法格式: ls [选项] [文件]
不指定文件就默认为当前目录。
ls 横向列表显示文件信息 ls -a 显示全部文件,包括隐藏文件 ls -l 等价与ll 以纵向列表显示文件信息 ls -t 根据文件最后修改时间排序后显示 ls -S 根据文件大小排序后显示 ls -R 递归列出所有子目录 ls -r 根据字母大小倒序显示 -
创建目录
语法格式 : mkdir [参数] [目录]
mkdir happy 创建happy目录 mkdir -m 700 /happy 创建happy目录,并设置为只有文件主人才有读写以及执行的权限。 mkdir dir1 dir2 dir3 同时创建多个同级的目录 mkdir -p dir1/dir2 创建dir1,并在dir1下创建dir2。 -
删除空目录
语法格式 : rmdir [参数] [目录名称]
rmdir happy 删除空目录happy rmdir -p dir1/dir2/dir3 删除dir1下的dir2和dir2下的dir3 rmdir dir1 dir2 dir3 删除同级别的dir1 dir2 dir3
小结
以上就是关于linux的目录的介绍和一些常见命令的使用,希望以上内容能对读者有所帮助,如有不正之处,欢迎留言指正。