博客
关于我
Linux常用命令合集
阅读量:599 次
发布时间:2019-03-12

本文共 2548 字,大约阅读时间需要 8 分钟。

文件处理命令

1. 切换目录

  • <code>cd</code> 文字名称
    • 切换到指定目录
  • <code>cd ~</code>
    • 切换到用户主目录
  • <code>cd /</code>
    • 切换到根目录
  • <code>cd -</code>
    • 切换到上一次目录
  • <code>cd …/</code><code>cd …</code>
    • 递进上级目录
  • <code>cd .</code><code>cd ./</code>
    • 回到当前目录

2. 查看目录内容

  • <code>ls -a</code>
    • 显示所有隐藏文件和文件夹
  • <code>ls -l</code><code>ll</code>
    • 查看文件/文件夹详细信息
  • <code>ls -R</code>
    • 递归显示子目录中的文件和文件夹
  • <code>ls -t</code>
    • 按修改时间排序
  • <code>ls -r</code>
    • 逆序显示结果

3. 显示当前文件路径

  • 当前目录为链接时:
    • <code>pwd -P</code>
      • 显示物理路径
    • <code>pwd -L</code>
      • 显示链接路径

4. 创建文件或文件夹

  • touch 创建文件
    • <code>touch 文件名称</code>
      • 一次创建多个文件时,文件名用空格隔开
    • 正确文件名包含空格时,需用单引号括起来
  • mkdir 创建文件夹
    • <code>mkdir 文件名</code>
      • 一次创建多个文件夹时,文件名用空格隔开
    • 递归创建文件夹:
      • <code>mkdir -p 路径</code>
        • 例如:mkdir a/b/c/d

5. 文件删除

  • 删除文件
    • <code>rm 文件名</code>
  • 删除文件夹
    • rm -rf 文件名
      • 递归删除包括非空文件夹
    • rmdir 文件名
      • 只删除空文件夹

6. 复制文件或文件夹

  • 复制文件
    • <code>cp 源文件路径 目标文件路径</code>
    • kittyExample:cp /aa/1.txt /bb/2.txt
      • 复制文件并改名
  • 递归复制文件夹
    • <code>cp -r 源文件夹路径 目标文件夹路径</code>
    • 剩余部分自动创建需要的目录结构

7. 移动文件或修改文件名

  • <code>mv 源路径 目标路径</code>
    • 例如:mv 001.txt ./002.txt
      • 移动并改名

8. 查看文件内容

  • cat 查看文件内容
    • <code>cat 文件名</code>[optional -A` 查看隐藏文件]
  • 分页显示文件内容
    • <code>more 文件名</code>
      • 按空格键或f键查看下一页,q退出
  • 查看文件头部或尾部
    • <code>head -n 行数 文件名</code>(默认显示10行)
    • <code>tail -n 行数 文件名</code>(默认显示10行)
  • 动态显示追加内容:
    • <code>tail -f 动态文件</code><code>tail -F 动态文件</code>

9. 创建链接

  • 软链接
    • <code>ln -s 源文件路径 链接名</code>
  • 硬链接
    • <code>ln 源文件路径 链接名</code>
    • 区别:软链接断开原文件失效,硬链接依然有效

10. 文件搜索

  • 查找文件
    • <code>find 路径 -name 关键字</code>
      • 使用*?代替字符
  • 按文件大小查找
    • <code>find 路径 -size 文件大小</code>(以KB为单位)
  • 按文件类型查找
    • <code>find 路径 -type 类型</code>
  • 在文件中查找字符
    • <code>grep 搜索字符串 文件路径</code>
      • 可用-c统计行数,-n显示行号,-i不区分大小写,-v排除匹配项

11. 系统命令查找

  • <code>which 命令</code>
    • 显示命令所在路径
  • <code>whichis 命令</code>
    • 配置文件和帮助文档路径

系统管理命令

1. 磁盘管理

  • 查看磁盘状态
    • <code>df -h</code> 以易读形式显示
  • 显示所有分区
    • <code>df -a</code>包括大小为0的分区
  • 以指定单位显示
    • <code>df -k</code>以KB为单位
    • <code>df -m</code>以MB为单位

2. 文件大小查看

  • <code>du -a</code> 展示文件和子文件大小
  • <code>du -h</code> 易读形式
  • <code>du -s</code> 统计占用量
  • 统计指定目录大小
    • <code>du /root/ -sh</code>

3. 进程管理

  • 查看进程
    • <code>ps a</code> 显示所有用户进程
    • <code>ps u</code> 查看用户和启动时间
    • <code>ps e</code> 包含没有终端的进程
    • <code>ps l</code> 长格式显示
    • 使用BSD格式:
      • <code>ps aux</code>
  • 显示进程树
    • <code>pstree -u</code> 显示用户进程
    • <code>pstree -p</code> 显示进程PID
  • 系统负载查看
    • <code>top -d sec</code> 显示刷新频率
    • <code>top</code> 显示负载状况(CPU负载)
  • 进程终止
    • <code>kill -1 PID</code> 重启进程
    • <code>kill -9 PID</code> 杀死进程

4. 用户管理与权限

  • 创建用户
    • <code>useradd 用户名</code>
  • 修改用户密码
    • <code>passwd 用户名</code>
  • 删除用户
    • <code>userdel 用户名</code>
  • 切换用户
    • <code>su 用户名</code>
      • 使用exit退出
  • 权限管理
    • <code>chmod perms 文件路径</code>rwx权限)
    • <code>chmod -R perms_h 路径_h 递归修改
    • <code>chown 用户:组 文件路径</code>
      • 修改文件所属者和所属组
    • <code>chgrp 组 文件路径</code>
      • 修改文件所属组
    • 组合修改:
      • <code>chown user:group 文件路径</code>

转载地址:http://orcxz.baihongyu.com/

你可能感兴趣的文章
mysql 字段合并问题(group_concat)
查看>>
mysql 字段类型类型
查看>>
MySQL 字符串截取函数,字段截取,字符串截取
查看>>
MySQL 存储引擎
查看>>
mysql 存储过程 注入_mysql 视图 事务 存储过程 SQL注入
查看>>
MySQL 存储过程参数:in、out、inout
查看>>
mysql 存在update不存在insert
查看>>
Mysql 学习总结(86)—— Mysql 的 JSON 数据类型正确使用姿势
查看>>
Mysql 学习总结(87)—— Mysql 执行计划(Explain)再总结
查看>>
Mysql 学习总结(88)—— Mysql 官方为什么不推荐用雪花 id 和 uuid 做 MySQL 主键
查看>>
Mysql 学习总结(89)—— Mysql 库表容量统计
查看>>
mysql 实现主从复制/主从同步
查看>>
mysql 审核_审核MySQL数据库上的登录
查看>>
mysql 导入 sql 文件时 ERROR 1046 (3D000) no database selected 错误的解决
查看>>
mysql 常用
查看>>
mysql 常用命令
查看>>
Mysql 常见ALTER TABLE操作
查看>>
Mysql 报错 Field 'id' doesn't have a default value
查看>>
MySQL 报错:Duplicate entry 'xxx' for key 'UNIQ_XXXX'
查看>>
mysql 排序id_mysql如何按特定id排序
查看>>