This website requires JavaScript.
My Life
HY

Linux常用命令

22,871 words, 57 min read2022/11/02 AM102 views归属地 深圳

前言

为了便于理解,本文从常用操作和概念开始讲起。虽然已经尽量做到简化,但是涉及到的内容还是有点多。在面试中,Linux 知识点相对于网络和操作系统等知识点而言不是那么重要,只需要重点掌握一些原理和命令即可。为了方便大家准备面试,在此先将一些比较重要的知识点列出来:

  • 能简单使用 cat,grep,cut 等命令进行一些操作;
  • 文件系统相关的原理,inode 和 block 等概念,数据恢复;
  • 硬链接与软链接;
  • 进程管理相关,僵尸进程与孤儿进程,SIGCHLD 。

一、常用操作以及概念

快捷键

  • Tab:命令和文件名补全;
  • Ctrl+C:中断正在运行的程序;
  • Ctrl+D:结束键盘输入(End Of File,EOF)

求助

1. --help

指令的基本用法与选项介绍。

2. man

man 是 manual 的缩写,将指令的具体信息显示出来。

当执行 man date 时,有 DATE(1) 出现,其中的数字代表指令的类型,常用的数字及其类型如下:

代号 类型
1 用户在 shell 环境中可以操作的指令或者可执行文件
5 配置文件
8 系统管理员可以使用的管理指令

3. info

info 与 man 类似,但是 info 将文档分成一个个页面,每个页面可以跳转。

4. doc

/usr/share/doc 存放着软件的一整套说明文件。

关机

1. who

在关机前需要先使用 who 命令查看有没有其它用户在线。

2. sync

为了加快对磁盘文件的读写速度,位于内存中的文件数据不会立即同步到磁盘,因此关机之前需要先进行 sync 同步操作。

3. shutdown

          
  • 1
  • 2
  • 3
  • 4
  • 5
##%20shutdown%20%5B-krhc%5D%20%E6%97%B6%E9%97%B4%20%5B%E4%BF%A1%E6%81%AF%5D%0A-k%20%EF%BC%9A%20%E4%B8%8D%E4%BC%9A%E5%85%B3%E6%9C%BA%EF%BC%8C%E5%8F%AA%E6%98%AF%E5%8F%91%E9%80%81%E8%AD%A6%E5%91%8A%E4%BF%A1%E6%81%AF%EF%BC%8C%E9%80%9A%E7%9F%A5%E6%89%80%E6%9C%89%E5%9C%A8%E7%BA%BF%E7%9A%84%E7%94%A8%E6%88%B7%0A-r%20%EF%BC%9A%20%E5%B0%86%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%81%9C%E6%8E%89%E5%90%8E%E5%B0%B1%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%0A-h%20%EF%BC%9A%20%E5%B0%86%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%81%9C%E6%8E%89%E5%90%8E%E5%B0%B1%E7%AB%8B%E5%8D%B3%E5%85%B3%E6%9C%BA%0A-c%20%EF%BC%9A%20%E5%8F%96%E6%B6%88%E5%B7%B2%E7%BB%8F%E5%9C%A8%E8%BF%9B%E8%A1%8C%E7%9A%84%20shutdown

PATH

可以在环境变量 PATH 中声明可执行文件的路径,路径之间用 : 分隔。

          
  • 1
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/dmtsai/.local/bin:/home/dmtsai/bin

sudo

sudo 允许一般用户使用 root 可执行的命令,不过只有在 /etc/sudoers 配置文件中添加的用户才能使用该指令。

包管理工具

RPM 和 DPKG 为最常见的两类软件包管理工具:

  • RPM 全称为 Redhat Package Manager,最早由 Red Hat 公司制定实施,随后被 GNU 开源操作系统接受并成为许多 Linux 系统的既定软件标准。YUM 基于 RPM,具有依赖管理和软件升级功能。
  • 与 RPM 竞争的是基于 Debian 操作系统的 DEB 软件包管理工具 DPKG,全称为 Debian Package,功能方面与 RPM 相似。

发行版

Linux 发行版是 Linux 内核及各种应用软件的集成版本。

基于的包管理工具 商业发行版 社区发行版
RPM Red Hat Fedora / CentOS
DPKG Ubuntu Debian

VIM 三个模式


Published at2022/11/02 AMin技术
Creative Commons BY-NC 3.0 CNhttps://potatomelon.com/article/1587609350536531970
0 / 0 comments
请登入
Be the first to comment