Fullstar

Archives

  • December 2025
  • August 2024
  • July 2024
  • February 2024
  • November 2023
  • August 2023
  • July 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • February 2022
  • January 2022
  • September 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

Categories

  • Code
  • Lens
  • Life
0
Fullstar
  • Code

linux文件系统

  • November 27, 2020
  • Brandon

Looking for a Shorter Overview?

AI Summary

Linux 文件系统按用途划分了可执行文件、配置、日志、设备和虚拟内核信息等目录。文中还整理了创建和删除目录、重定向、复制移动、链接、字数统计及通配符等常用命令。

Key Moments

AI-generated
1

系统目录的功能分类

/bin、/sbin、/lib、/boot、/dev等目录分别承载可执行文件、管理命令、库文件、启动文件和设备文件。
2

虚拟与运行时目录的用途

/proc、/sys、/run、/var和/tmp用于提供内核状态、运行时信息、日志及临时文件。
3

目录创建、删除与重定向

使用mkdir -p创建多层目录、rmdir删除目录,并通过>、>>、<和<<完成输入输出重定向。
4

文件复制、移动与统计操作

cp和mv支持备份、确认、递归复制及覆盖等选项,ln创建链接,wc可统计文件的行数、字数和字符数。
Total
0
Shares
0
0
0

一.目录分类

  • /bin /usr/bin
    存放用户可以使用的可执行文件(cal、date、who…)
  • /sbin /usr/sbin /usr/local/sbin
    存放系统管理员可使用的系统管理命令(agetty、reboot、shutdown…)
  • /lib /lib64 /usr/lib /usr/lib64
    存放函数库和模块文件
  • /boot
    存放Linux系统启动时用到的文件
  • /dev
    存放设备文件。tty代表终端,null代表空设备
  • /mnt /media
    用于挂载其他文件系统
  • /proc
    虚拟文件系统,存放反映内核运行状态的一系列特殊文件,通过这些文件可以查看硬件和正在运行的进程信息
  • /home
    存放所有普通用户主目录
  • /etc
    存放配置文件,供应应用程序使用
  • /usr
    存放应用程序
  • /opt
    可选目录,存放安装的第三方软件
  • /var
    存放系统执行过程中经常变动的文件,/var/log:存放各种程序的日志文件
  • /run
    临时文件系统,存放自系统启动以来描述系统信息的文件
  • /tmp
    存放应用程序产生的临时文件
  • /sys
    存放内核数据信息,类似/proc
  • /srv
    存放系统提供的服务的数据

二.常用指令

  • 一次创建多层目录
    mkdir -p
  • 目录删除
    rmdir
  • 输出重定向
    command > filename 覆盖重定向
    command >> filename 追加重定向
    例:who >> mydir.list
  • 输入重定向
    command < filename 命令行中使用
    command << filename 脚本编程使用
    例:
    cat < mydir.list
    mailx daniel < memo
  • cat+重定向复制文件
    cat filename > filename.copy
  • 文件复制(cp)
    (1)cp -b 若指定文件已存在则创建其备份
    (2)cp -i 若文件已存在,要求确认
    (3)cp -r 将目录复制到新目录
  • 文件移动(mv)
    (1)mv 文件名 目录 :将文件移到其他目录
    (2)mv report report.old 将文件更名
    (3)mv -b 若文件已存在则创建备份
    (4)mv -i 若文件已存在则要求确认
    (5)mv -v 解释操作并执行
    (6)mv -f 若文件已存在则覆盖
  • 链接文件:ln命令
    功能:为已存在文件起新名字,使用不同文件引用相同文件
    (1)ln 已有文件名 链接文件名
    (2)ln 文件名1 文件名2 … 目录
  • 字数计算:wc命令
    (1)wc 文件名
    输出:行数 字数 字符数
    (2)wc :默认由键盘输入
    (3)wc -l:统计行数
    (4)wc -c:统计字符数
    (5)wc -w:统计字数
  • 文件名替换
    (1)常用通配符
常用通配符

(1)[ab]* => areport breport
(2)*[1-3] => report1 report2 report32

Related Posts

AI-generated

Linux shell常用指令

从变量与命令替换,到管道、后台进程、grep、sort 和 tar,这份速查整理了 Linux Shell 日常操作最常用的语法、选项与命令示例。
63.4% match December 6, 2020

Linux运行程序与shell编程

从g++生成可执行文件,到重定向标准输出与错误输出,再用变量、test、条件分支和循环组织Shell命令,快速建立Linux命令行自动化基础。
60.6% match December 8, 2020

Questions Answered

AI-generated

Linux 常见目录分别有什么用途?

可执行文件、配置、日志、用户数据和服务数据各有对应目录。

如何查看内核状态和设备信息?

可通过 /proc、/sys 虚拟文件系统及 /dev 设备文件查看。

如何使用输入输出重定向?

使用 > 覆盖、>> 追加,以及 < 从文件读取输入。

如何复制、移动和统计文件内容?

使用 cp、mv、ln 和 wc 完成常见文件处理任务。

Next Up

Shell 实用指令
掌握Shell脚本
vi快捷操作
拆解 ELF 链接
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Brandon

Previous Article
  • Code

Shiro基本使用

  • October 31, 2020
  • Brandon
View Post
Next Article
  • Code

ARM9指令系统常用指令

  • November 28, 2020
  • Brandon
View Post
You May Also Like
View Post
  • Code

Letta部署记录

  • Brandon
  • December 26, 2025
View Post
  • Code

WordPress 后台任务利器:使用 BGRunner 构建可靠的异步处理

  • Brandon
  • December 14, 2025
View Post
  • Code

WordPress image offload

  • Brandon
  • December 14, 2025
View Post
  • Code

ComfyUI应用手册

  • Brandon
  • December 6, 2025
View Post
  • Code

Leetcode Java常用代码

  • Brandon
  • February 17, 2024
View Post
  • Code

Golang入门

  • Brandon
  • February 4, 2024
View Post
  • Code

Setting Up and Maintaining a Ubuntu Environment for My Home Server

  • Brandon
  • November 24, 2023
View Post
  • Code

Swift Learning Log

  • Brandon
  • August 31, 2023

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Fullstar

Input your search keywords and press Enter.

Linux shell常用指令

Linux运行程序与shell编程

vi编译器查询手册

链接原理浅析(基于Unix ELF文件格式)

cmake应用

常用工具指令

UP NEXT

Linux shell常用指令

63.4% match December 6, 2020 0