王清欢Randy 王清欢Randy
首页
  • 编程语言

    • C/C++ 学习笔记
    • Golang 学习笔记
  • 算法分析

    • LeetCode 刷题笔记
  • 操作系统

    • Linux 基础
    • Vim 实用技巧
    • Shell 脚本编程
    • GDB 学习笔记
  • 开发工具

    • Git 学习笔记
  • 分布式理论

    • 共识算法
    • 分布式事务
  • 数据库内核

    • PostgreSQL
    • Postgres-XL
  • hidb
  • pgproxy
  • 实用技巧
  • 学习方法
  • 资源分享
GitHub (opens new window)
首页
  • 编程语言

    • C/C++ 学习笔记
    • Golang 学习笔记
  • 算法分析

    • LeetCode 刷题笔记
  • 操作系统

    • Linux 基础
    • Vim 实用技巧
    • Shell 脚本编程
    • GDB 学习笔记
  • 开发工具

    • Git 学习笔记
  • 分布式理论

    • 共识算法
    • 分布式事务
  • 数据库内核

    • PostgreSQL
    • Postgres-XL
  • hidb
  • pgproxy
  • 实用技巧
  • 学习方法
  • 资源分享
GitHub (opens new window)
  • Linux 基础

    • 基本Linux命令
      • 基本LINUX命令
        • 命令分类
        • 文件目录类命令
        • 进程控制类命令
        • 用户和权限管理类命令
    • 文件与目录操作
    • 进程与线程
    • 线程同步与进程通信
    • Linux 文件权限
    • Linux 命令行快捷键
  • Vim 实用技巧

    • Vim常用技巧
    • Vim解决问题的方式
    • Vim普通模式
    • Vim插入模式
    • Vim可视模式
    • Vim命令行模式
  • Shell 脚本编程

    • 目录
  • GDB学习笔记

    • GDB基础调试
    • GDB调试Coredump
  • Linux操作系统编程
  • Linux 基础
王清欢
2023-04-30
目录

基本Linux命令

# 基本LINUX命令

# 命令分类

  • 文件目录类命令
  • 进程控制类命令
  • 用户和权限管理类命令

# 文件目录类命令

浏览目录命令

  • ls:list 显示目录文件
  • pwd:print working directory 显示当前所在的工作目录

目录操作命令

  • cd:change directory 切换目录
  • mkdir:make directory 创建新目录
  • rmdir:remove directory 删除空目录

浏览文件命令

  • cat:concatenate and display files 链接文件并打印到标准输出设备上
  • more/less:分页显示文件内容,使用space和enter换页换行
  • head/tail:显示文件前几行的内容;显示文件后几行的内容(多用于日志文件)

文件操作命令

  • cp:copy 将文件从一处复制到另一处 cp param orpath depath
  • rm:remove 删除文件或目录
  • find:寻找文件或目录
  • grep:在文件中搜索匹配的字符并输出 grep param deString depath
  • tar:tape archive 打包文件和压缩解压文件

# 进程控制类命令

查看进程命令

  • ps:显示系统响应命令时的用户的进程信息
  • top:动态监视系统任务的工具,相当于任务管理器

控制进程命令

  • kill:向某个进程传送一个信号 kill -signal PID
  • killall:使用进程的名称来杀死进程,区别于kill使用ps查看进程在使用grep查找进程过程
  • nice:改变进程的优先级,使得系统分配资源更加公平
  • renice:改变一个正在运行进程的优先级(nice值)

进程的挂起和恢复

  • Ctrl+Z:挂起进程
  • jobs:查看被挂起的进程列表
  • fg/bg:将挂起进程恢复到前台/后台继续运行
  • Ctrl+C:终止进程

# 用户和权限管理类命令

用户管理命令

  • useradd:新建用户账号
  • passwd:设置或修改用户的口令和口令属性
  • usermod:user modify 修改用户的属性
  • userdel:user delete 删除指定用户账号
  • su:切换用户身份 exit退出超级用户

用户组管理命令

  • groupadd:添加用户组
  • groupmod:修改用户组属性
  • groupdel:删除指定用户组

文件权限命令

  • 权限:读取r、写入w、执行x
  • chmod:修改文件的访问权限
  • chown:change owner 改变文件所属的用户
上次更新: 2023/11/19, 12:55:48
文件与目录操作

文件与目录操作→

Theme by Vdoing | Copyright © 2023-2024 Wang Qinghuan | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式