欢迎光临
我们一直在努力

linux常用基本命令

目录结构与路径操作

Linux采用树状目录结构,根目录为/。

路径类型

  • 绝对路径:从根目录开始(如/usr/local/bin)。
  • 相对路径:基于当前目录(如../docs表示上级目录的docs文件夹)。

目录管理命令

命令全称功能常用选项
ls List files 列出目录内容 -l(详细信息),-a(含隐藏文件)
cd Change Directory 切换目录 cd ~(返回家目录)
pwd Print Working Directory 显示当前路径
mkdir Make Directory 创建目录 -p(递归创建多层目录)
rmdir Remove Directory 删除空目录
cp Copy 复制文件/目录 -r(递归复制目录)
rm Remove 删除文件/目录 -rf(强制递归删除)
mv Move 移动或重命名

关键操作示例

  • 递归创建目录:mkdir -p project/src/main
  • 强制删除目录:rm -rf temp/(谨慎使用)

文件权限管理

权限标识解析(ls -l输出示例:-rwxr-xr–)

  • 文件类型:第1位(d=目录,-=文件,l=链接)。
  • 权限分组:
    • 属主(2-4位):rwx(读/写/执行)
    • 属组(5-7位):r-x(读/执行)
    • 其他用户(8-10位):r–(仅读)
  • 权限修改命令

    • 数字法:chmod 755 script.sh(属主rwx,其他r-x)。
    • 符号法:chmod u+x,g-w file(属主增加执行,属组移除写权限)。
    • 修改所有者:chown user:group file(-R递归处理目录)。

    文件内容查看工具

    命令用途示例
    cat 显示全部内容 cat config.txt
    tac 倒序显示 tac log.txt
    nl 带行号显示 nl code.py
    less 分页浏览(可搜索) less large.log
    head 显示前N行 head -n 5 data.csv
    tail 显示后N行或实时监控 tail -f /var/log/syslog

    链接机制对比

    特性硬链接 (Hard Link)软链接 (Symbolic Link)
    命令 ln source target ln -s source target
    Inode 与源文件相同 独立Inode
    跨分区 不支持 支持
    源文件删除 仍可访问 链接失效
    示例 ln file1 link1 ln -s /path/file symlink

    应用场景

    • 硬链接:备份重要文件(共享相同数据块)。
    • 软链接:跨分区引用或创建快捷方式。
    赞(0)
    未经允许不得转载:171主机测评 » linux常用基本命令
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址