Linux笔记2——常用命令-1

Linux常见目录

|-------------------|--------------------------------------------------------------------------------------------------|
| 目录名 | 目录作用 |
| /bin/ | 存放系统命令的目录,普通用户和超级用户都可以执行 |
| /sbin/ | 保存和系统环境设置相关的命令,大多数命令只有超级用户可以使用 |
| /usr/bin/ | 存放系统命令的目录,普通用户和超级用户都可以执行 |
| /usr/sbin/ | 保存和系统环境设置相关的命令,大多数命令只有超级用户可以使用 |
| /boot/ | 系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序(grub)文件等 |
| /dev/ | 设备文件保存位置 |
| /etc/ | 配置文件保存位置 |
| /root/ | 超级用户家目录 |
| /home/ | 普通用户家目录 |
| /lib/ | 系统调用的函数库保存位置 |
| /lost+found/ | 如果使用 ext2、ext3、ext4 文件系统分区下就会出现此目录,作用在于当文件系统发生错误时,将一些遗失并找回的片段放到这个目录下。但使用 xfs 文件系统在正常情况下并不会产生这个目录 |
| /media/ | 挂载目录。系统建议用来挂载媒体设备的,例如软盘和光盘 |
| /mnt/ | 挂载目录,早期 Linux 中只有这一个挂载目录,并没有细分。现在这个目录 系统建议挂载额外设备,如 U 盘,移动硬盘和其他操作系统分区 |
| /misc/ | 挂载目录。系统建议用来挂载 NFS 服务的共享目录。 |
| /opt/ | 第三方安装的软件保存位置 |
| /proc/ | 虚拟目录,目录中所有信息都是内存的映射。与其他目录不同, /proc 存在于内存中,而不是硬盘上 |
| /proc/cpuinfo | 关于系统 CPU 的详细信息,包括 CPU 名称、型号和类型等 |
| /proc/meminfo | 内存信息,包括物理内存和虚拟内存 |
| /proc/filesystems | 当前系统支持的文件系统类型 |
| /proc/net/ | 网络使用协议以及状态信息 |
| /sys/ | 虚拟文件系统 |
| /tmp/ | 临时文件目录。系统存放临时文件的目录,该目录下所有用户都可以访问和写入。一般建议此目录中不能保存重要数据,这些临时文件可能会随时被删除 |
| /usr/ | 此目录主要用于存放应用程序和文件 |
| /usr/lib/ | 应用程序调用的函数库保存位置 |
| /usr/local/ | 手工安装的软件保存位置。一般建议把源码包软件安装在这个目录中 |
| /usr/share/ | 应用程序的资源文件保存位置 |
| /usr/src/ | 源码包保存位置。源码包和内核源码包都可以保存到这里 |
| /var/ | 动态数据保存位置 |
| /var/log/ | 存放各种系统或应用程序的日志文件 |
| /var/lib/ | 该目录存放系统正常运行时需要调用或改变的库文件 |
| /var/www/ | rpm 包安装的 apache 网页主目录位置 |
| /var/spool/ | 放置队列数据的目录 |
| /var/spool/mail/ | 新收到的邮件队列保存位置 |
| /var/spool/cron/ | 系统的定时任务队列保存位置 |

Linux文件处理命令

ls(显示目录文件)

命令格式:命令 【-选项】【参数(执行对象)】

-a:显示所有文件,包括隐藏文件

-l:详细信息显示

-d:查看目录属性

.表示当前目录, 只显示当前目录自身,不列出其内容

-h:文件大小显示为常见单位

可以看到这个文件的默认大小是223192字节, 而h将它转换成了我们常见的单位

-i:查询文件的Inode号

-R:递归显示目录及其子目录

-n:显示文件的UID(用户ID)和GID(组ID)

前一个0是用户ID,后一个0是组ID

touch(创建空文件/更新修改和访问时间)

命令格式:touch 文件名

Linux文件命名规则

  • 除了/之外,所有字符都合法
  • 有些字符最好不用
  • 避免使用.作为普通文件开头,.开头的是隐藏文件
  • Linux严格区分大小写
  • 长度不能大于255字符

mkdir(创建新目录)

命令格式:命令 【-选项】 【参数】

  • -v:显示创建过程
  • -p:递归创建

cd(切换目录)

命令格式:命令 【-选项】 【参数】

  • cd ~:进入当前用户的家目录
  • cd - :进入上次目录
  • cd ..:返回上一级目录
  • cd ../..:返回上两级目录
  • cd .:进入当前目录

pwd(显示当前所在目录)

课堂笔记

Ctrl+L或clear

清空屏幕

用户家目录

家目录是用户登录系统后默认所在位置,root用户的家目录在/root/,普通用户(以user为例)的家目录在/home/user/

第一位字符表示文件类型

  • -:表示普通文件
  • d:表示目录文件
  • b:表示块设备文件
  • c:表示字符设备文件

第二位字符开始的连续九位字符表示权限

  • -:表示没有权限
  • r读:查看文件内容
  • w写:修改文件内容
  • x执行:运行文件中代码

root root :前一个是文件所有者(默认为创建文件的用户) ,后一个是文件所属组(创建文件用户所在的当前组)。默认情况下,系统会为用户创建一个和用户同名的组

文件其他人:既不是所有者也不在所属组的用户

第十位字符.表示文件创建时系统中SELinux处于开启状态

1:表示文件链接数量

文件时间:每个文件有3个(Centos7)至4个(RockyLinux9)时间

文件名称

递归

对目录执行,对目录及其子目录执行

date

日期查看系统时间

/符号

出现在路径中,第一位表示根目录,之后的表示目录与下级子目录子文件的分隔符

注:Linux中并不以文件后缀名区分文件类型

相关推荐
iFulling20 分钟前
【计算机网络】第五章:传输层
笔记·计算机网络
孙克旭_21 分钟前
day060-zabbix监控各种客户端
linux·运维·zabbix
sanzk1 小时前
ubuntu&linux快捷键
linux·运维·ubuntu
大模型服务器厂商4 小时前
京东AI投资版图扩张:具身智能与GPU服务器重构科研新范式
服务器·人工智能·重构
开开心心就好5 小时前
Excel数据合并工具:零门槛快速整理
运维·服务器·前端·智能手机·pdf·bash·excel
c7698 小时前
【文献笔记】ARS: Automatic Routing Solver with Large Language Models
人工智能·笔记·语言模型·自然语言处理·llm·论文笔记·cvrp
cherishSpring9 小时前
Redis学习笔记
redis·笔记·学习
悲伤小伞10 小时前
Linux_Ext系列文件系统基本认识(一)
linux·运维·服务器·c语言·编辑器
Ro Jace10 小时前
图像分析学习笔记(2):图像处理基础
图像处理·笔记·学习