Linux系统CentOS学习笔记

owofile Lv5

Linux系统CentOS学习笔记

Linux操作系统目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/ (根目录)
├── bin (二进制文件) - 存放系统启动和运行所需的基本命令
├── boot (引导文件) - 存放用于系统引导的文件
├── dev (设备文件) - 包含系统所需的设备文件,如硬盘、键盘等
├── etc (配置文
件) - 存放系统的配置文件
├── home (用户主目录) - 存放用户个人文件的根目录
├── lib (库文件) - 包含系统运行时所需的共享库文件
├── media (可移动介质挂载点) - 用来挂载可移动介质的目录,如光盘、U盘等
├── mnt (临时挂载目录) - 用来临时挂载其他文件系统的目录
├── opt (可选应用软件包) - 存放可选的应用软件包的安装目录
├── proc (进程信息) - 包含系统内存的映射文件,用于查看系统和进程信息
├── root (超级用户目录) - 超级用户(root)的个人文件目录
├── sbin (系统二进制文件) - 存放系统管理员使用的系统管理命令
├── tmp (临时文件) - 存放临时文件的目录
├── usr (用户文件) - 包含用户级应用程序和文件的目录
└── var (变化文件) - 包含经常变化的文件,如日志和邮件等

基础操作指令

命令 作用
ls 列出目录内容
cd 切换目录
pwd 显示当前目录
cat 查看或连接文件
cp 复制文件或目录
mv ‘旧名字’ ‘新名字’ or mv ‘文件名’ ‘移动的路径’ 移动/重命名文件或目录
rm 删除文件或目录
mkdir 创建目录
rmdir 删除目录
touch ‘文件名’ 创建空文件
grep 在文件中查找指定文本
ps 显示当前进程
top 显示系统当前资源占用情况
kill 终止进程

查看ip

1
ifconfig

进入根目录

1
cd /

切换root

1
su root

切换普通用户

1
su hellomv

查看当前用户

1
whoami

查看文件权限

1
ls -l

ls -l是Linux和Unix系统中的一个命令,用于列出当前目录下的文件和目录,并显示它们的详细属性。

  • ls:列出目录内容。
  • -l:长格式显示,包括文件权限、所有者、组、文件大小、修改日期等详细信息。

例如,当你执行ls -l命令时,可能会看到类似以下的输出:

1
-rw-r--r-- 1 user group 1234 Oct 23 10:00 filename.txt

这表示:

  • -rw-r--r--
    ​```plaintext
    :文件权限,其中
    
    1
    2
    3
    -
    ```plaintext
    表示这是一个普通文件,
    rw-r--r--
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    表示权限。
    - 第一个字符表示文件类型(`-`表示普通文件,`d`表示目录)。
    - 接下来的三个字符表示所有者的权限(r代表可读,w代表可写,x代表可执行)。
    - 接下来的三个字符表示组的权限。
    - 最后的三个字符表示其他用户的权限。
    - `1`:硬链接数量。
    - `user`:文件所有者。
    - `group`:文件所属组。
    - `1234`:文件大小(以字节为单位)。
    - `Oct 23 10:00`:文件的最后修改时间
    ### 显示后五条数据
    \*\*tip:\*\*study是文件名
    ​```sh
    tail -5 study
    1
      

显示前五条数据

1
head -5 study

解压

1
tar -zxvf '文件名'

使用Vi

命令 描述
i 进入插入模式,从当前光标位置开始输入文件内容。
a 进入插入模式,从当前光标位置的下一个字符开始输入文件内容。
o 进入插入模式,在当前光标位置插入新的一行,从行首开始输入文件内容。
ESC 退出插入模式,进入命令行模式。
h 将光标向左移动一格。
j 将光标向下移动一格。
k 将光标向上移动一页。
l 将光标向右移动一格。
ctrl+b 将屏幕向后移动一页。
ctrl+f 将屏幕向前移动一页。
ctrl+u 将屏幕向后移动半页。
ctrl+d 将屏幕向前移动半页。
x 删除光标所在位置的后面一个字符。
X 删除光标所在位置的前面一个字符。

请注意,这些命令都是在命令行模式下使用的。如果您想在插入模式下使用某些命令,请先按ESC键退出插入模式,然后输入相应的命令。

此外,退出vi编辑器的方法有:

  1. :q:退出vi编辑器。
  2. :wq:保存文件并退出vi编辑器。
  3. **:q!**:不保存文件并退出vi编辑器。

编辑文件

1
vi [文件名]

回车后可以看到文件内容,此时按 i 或者 a 进入编辑模式

此时可以正常编辑

编辑完成后按 esc可以退出编辑

显示当前行行号

1
:nu

显示所有行号

1
:set nu

保存退出使用

1
:wq

退出使用

1
:q

保存使用

1
:w
  • Title: Linux系统CentOS学习笔记
  • Author: owofile
  • Created at : 2023-12-18 06:13:10
  • Updated at : 2025-04-12 14:23:26
  • Link: https://owofile.github.io/blog/2023/12/18/Linux系统CentOS学习笔记/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments