Linux 学习

First Post:

Last Update:

Word Count:
460

Read Time:
1 min

Page View: loading...

Linux:

image-20220815163208753

image-20220815155829698

image-20220820103648961

FHS

4-1

image-20220712082959915

image-20220712083009143

第一个字符代表这个档案是『目彔、档案戒链接文件等等』:

o 当为 [d] 则是目彔,例如上表档名为『.gconf』的那一行;

o 当为 [-] 则是档案,例如上表档名为『install.log』那一行;

o 若是 [l] 则表示为连结档 (link file); o 若是[b] 则表示为装置文件里面的可供储存的接口讴备(可随机存取装置);

o 若是 [c] 则表示为装置文件里面的串行端口讴备,例如键盘、鼠标(一次怅读取装置)。

image-20220715102037446

image-20220715162847825

image-20220715173909030

image-20220716124118884

image-20220720092051935

image-20220720092400363

image-20220720092406685

image-20220720092854398

image-20220720093154272

image-20220720101138008

image-20220720101745016

image-20220720101800281

image-20220722092645758

别名:

1
2
3
4
5
6
7
8
9
10
alias host='hostnamectl  set-hostname'


alias host---- 了解 host 如何定义的


unalias host----- 删除别名


alias------ 查看别名

系统优先使用别名,原始命令也可改成别名,\hostname 表示使用原始命令,仅对当前目录有效写入:~/.bashrc , 对所有用户有效 /etc/bashrc

了解硬件信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
查看 CPU
lscpu
cat /proc/cpuinfo

查看内存
free
free -h
cat /proc/meminfo

查看磁盘
lsblk


了解软件信息:

1
2
3
4
5
6
7
8
9
10
11
12
查看系统架构 
arch

查看内核版本
uname -r

查看操作系统版本
cat /etc/os-release
lsb_release -a



时间

系统时间,硬件时间(时钟)

1
2
3
4
5
6
7
8
9
10
11
12
13
date--- 系统时间

clock-- 时钟

clock -s --- 以硬件时间更改系统时间
clock -w -- 以系统时间更改硬件时间

timedatectl --- 可用来改时区
timedatectl list-timezones--- 查看可更改时区
timedatectl set-timezone Asia/Tokyo-- 更改为东京时区 /etc/localtime



文本编辑

1
2
nano
gedit

image-20220810100712666

会话管理

screen

tmux

输出信息

echo

命令行扩展使用:``or$()

1
echo "Today is `date +%F`"

image-20220723174715101

image-20220723194555022

image-20220723194609370

image-20220726094043783

image-20220726173110074

image-20220726175215884

/etc/DIR_CLORS 约定什么文件格式对应的颜色

通配符

image-20220727084404773

image-20220727085241702

正则表达式

image-20220727085707793

字符匹配

image-20220727090625484

image-20220727091606164

匹配次数

image-20220728152202133

位置锚定

image-20220728152255635

image-20220728152805414

分组与其他

image-20220728153707687

扩展正则表达式

image-20220728162009693

image-20220728162039480

image-20220731155124261

Shell 编程

调试方法

image-20220812102758895

image-20220812102807603

变量

image-20220812103104401

image-20220812103231817

image-20220812103243672

image-20220812103321442

image-20220812103343483

image-20220812103420944

image-20220812103435904

image-20220812103445803

image-20220812103507978

image-20220812120703504

image-20220812121825233

image-20220812182654007

image-20220812182734736

image-20220812182759676

image-20220813100403423

image-20220813100414835

image-20220813100832636

image-20220813101740350

image-20220813101802497

image-20220813110741515

格式化输出

image-20220814163801819

image-20220814163855125

算术运算

image-20220815104304225

image-20220815104227423

namp

image-20220909122346303

image-20220909122521666