Linux 学习之2

Linux命令大全

快捷键

清屏:ctrl + l

清除当前行命令:ctrl+u

终端字体变小:ctrl + 减号 变大 ctrl + shift + 加号

Linux目录结构

  • / 系统根目录

  • bin 存放二进制可执行文件(ls,cat,mkdir等)

  • boot 存放用于系统引导时使用的各种文件

  • dev 用于存放设备文件

  • etc 存放系统配置文件

  • home 存放所有用户文件的根目录

  • lib 存放跟文件系统中的程序运行所需要的共享库及内核模块

  • mnt 系统管理员安装临时文件系统的安装点

  • opt 额外安装的可选应用程序包所放置的位置

  • proc 虚拟文件系统,存放当前内存的映射

  • root 超级用户目录

  • sbin 存放二进制可执行文件,只有root才能访问

  • tmp sbin用于存放各种临时文件

  • usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录

  • var 用于存放运行时需要改变数据的文件

常用指令

文件目录操作命令

  • ls 显示文件和目录列表

    • -l 列出文件的详细信息
    • -a 列出当前目录所有文件,包含隐藏文件
  • mkdir 创建目录
    • -p 父目录不存在情况下先生成父目录
  • cd 切换目录
  • touch 生成一个文件
  • echo 生成一个带内容文件
  • cat、tac 显示文本文件内容
  • cp 复制文件或目录
  • rm 删除文件
    • -r 同时删除该目录下的所有文件(递归)
    • -f 强制删除文件或目录
  • mv 移动文件或目录、文件或重命名
    • mv aaa bbbaaa改名为bbb
  • find 在文件系统中查找指定的文件
    • -name 文件名
  • wc 统计文本文档的行数,字数,字符数
  • grep 在指定的文本文件中查找指定的字符串
  • rmdir 删除空目录
  • tree 显示目录树/目录改名
  • pwd 显示当前工作目录
  • ln 建立链接文件
  • more、less 分页显示文本文件内容
  • Head、tail 分别显示文件开头和结尾内容

系统管理命令

  • stat 显示指定文件的相关信息,比ls命令显示内容更多
  • who、w 显示在线登录用户
  • whoami 显示用户自己的身份
  • hostname 显示主机名称
  • uname显示系统信息
  • top 显示当前系统中耗费资源最多的进程
  • ps 显示瞬间的进程状态-
  • du 显示指定的文件(目录)已使用的磁盘空间的总量 ( -h 人性化显示(Mb或Gb))
  • df 显示文件系统磁盘空间的使用情况
  • free 显示当前内存和交换空间的使用情况
  • ifconfig 显示网络接口信息
  • ping 测试网络的连通性
  • netstat 显示网络状态信息
  • man 命令帮助信息查询
  • Alias 设置命令别名
  • alias [别名]=[“指令名”]
  • Clear 清屏
  • Kill 杀死进程

其他基本命令

当前目录:pwd 查看此帮助man pwd

软件相关

which (选项)(参数) 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令

文章目录
  1. 1. 快捷键
  2. 2. Linux目录结构
  3. 3. 常用指令
    1. 3.1. 文件目录操作命令
    2. 3.2. 系统管理命令
    3. 3.3. 其他基本命令
    4. 3.4. 软件相关
|