linux常用命令

Linux常用基本命令用法

1. 显示当前工作目录

pwd
-P 显示真实路径
-L 显示链接路径

2. 更改目录

cd 
# 切换至上一层目录
cd -
# 切换至父目录
cd ..
# 切换至家目录
cd ~

3. 列出目录内容

ls
# 查看详细信息
ls -l
# 查看隐藏文件
ls -a
# 分行查看
ls -1
# 递归查看
ls -R
# 按文件从大到小查看
ls -s
# 按修改时间查看(最新mtime)
ls -t
# 按修改时间查看(最新atime)
ls -u

4. 删除

rm
# 删除文件
rm -r
# 不询问删除
rm -rf

5. 创建目录

mkdir

6. 创建文件

touch

7. 查看文件状态

stat
# 简洁输出
stat -t
# Windows

8. 确认文件内容

file

查看帮助文档的方法

使用以下命令可以查看命令的帮助文档:

man <command>

或者

<command> --help

Linux文件系统概述

文件系统层次结构

Linux使用一个层次化的文件系统结构,根目录为/,所有其他文件和目录都从这里开始。

  • /bin - 基本命令的二进制文件
  • /etc - 系统配置文件
  • /home - 用户主目录
  • /usr - 用户程序和数据
  • /var - 变化的文件,如日志文件
  • /dev - 设备文件
  • /proc - 系统信息的虚拟文件系统

文件权限

每个文件和目录都有以下三种权限:

  • 所有者(Owner):文件的创建者或拥有者。
  • 所属组(Group):文件所属的用户组。
  • 其它用户(Others):除所有者和所属组之外的所有用户。

每个类别可以有以下权限:

  • 读(r):允许查看文件内容或列出目录内容。
  • 写(w):允许修改文件内容或在目录中添加/删除文件。
  • 执行(x):允许运行文件或进入目录。

Inode

  • 每个文件或目录在文件系统中有一个唯一的inode号
  • Inode包含了文件的元数据,如:
    • 文件权限
    • 文件大小
    • 文件的时间戳(如创建时间、修改时间等)
    • 链接数
    • 文件拥有者和组
  • Inode不包含文件名,文件名存储在目录中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值