Linux基础知识(五)

一、主要内容

本篇主要讲快捷命令

二、快捷命令

(1)设置时间日期:date

复制代码
tian@tian-hang:~$ date
2026年 06月 14日 星期日 09:15:26 CST
tian@tian-hang:~$ sudo date -s "20200614 9:16:50"

(2)开关机

复制代码
reboot 重启(热启动)
poweroff 关机(冷启动)

(3)命令行下载(wget)

复制代码
wget [选项] [URL]

wget https://www.linuxprobe.com/Linuxprobe.txt

选项作用
-b 后台下载
-P 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面所有资源,包括图片、视频等
-r 递归下载

(4)打开图片(xdg-open)

复制代码
# 打开单张图
xdg-open test.jpg
# 打开png
xdg-open pic.png
# 后台运行,不占用终端
xdg-open test.jpg &

(5)进程管理

ps -aux 或 top 或 htop 或 pstree

复制代码
I:空闲内核线程(kworker,无事可做休眠)
R:正在 CPU 运行 / 就绪等待 CPU
S:用户态普通休眠进程
D:不可中断睡眠(磁盘 IO 阻塞)
Z:僵尸进程
T:暂停、被停止
<:高优先级
N:低优先级
L:被锁进内存
s:包含子进程
l:多线程

(6)文件命令

查看文件属性信息 file;文件储存细节 stat ;文件对比 diff

bash 复制代码
file 查看文件属性
tian@tian-hang:~$ file -i lnb.txt 
lnb.txt: text/plain; charset=us-ascii

stat 查看文件具体存储细节和时间
tian@tian-hang:~$ stat lnb.txt 
  文件:lnb.txt
  大小:24        	块:8          IO 块大小:4096   普通文件
设备:803h/2051d	Inode:8127378     硬链接:2
权限:(0664/-rw-rw-r--)  Uid: ( 1000/    tian)   Gid: ( 1000/    tian)
访问时间:2026-06-14 10:42:00.170293076 +0800
修改时间:2026-06-14 10:41:54.568174186 +0800
变更时间:2026-06-14 10:41:54.568174186 +0800
创建时间:2026-06-07 18:27:24.187521624 +0800

diff 查看文件的不同
tian@tian-hang:~$ diff --color a.txt ak.txt
1c1
< jklkl
---
> jljklj

(7)查看磁盘、文件大小

复制代码
df 查看磁盘挂载及使用情况
tian@tian-hang:~$ df -h
文件系统        大小  已用  可用 已用% 挂载点
tmpfs           790M  2.4M  788M    1% /run
/dev/sda3       147G  124G   16G   89% /
tmpfs           3.9G     0  3.9G    0% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           3.9G     0  3.9G    0% /run/qemu
/dev/sda2       512M  6.1M  506M    2% /boot/efi
tmpfs           790M  120K  790M    1% /run/user/1000
/dev/sr1        4.5G  4.5G     0  100% /media/tian/Ubuntu 22.04.5 LTS amd64
/dev/sr0        157M  157M     0  100% /media/tian/CDROM

du 查看文件大小命令
tian@tian-hang:~$ du somefile -sh
96M	somefile

(8)磁盘管理命令

复制代码
tian@tian-hang:~$ sudo fdisk -l /dev/sda
Disk /dev/sda:150 GiB,161061273600 字节,314572800 个扇区
Disk model: VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:6ECEF1E3-E3BA-44F8-B2CB-3434B83AAA16

设备          起点      末尾      扇区   大小 类型
/dev/sda1     2048      4095      2048     1M BIOS 启动
/dev/sda2     4096   1054719   1050624   513M EFI 系统
/dev/sda3  1054720 314570751 313516032 149.5G Linux 文件系统

m:查看全部可用的参数
n:添加新的分区
d:删除某个分区信息
l:列出所有可用的分区类型
t:改变某个分区的信息
p:查看分区表信息
w:保存退出
q:不保存退出

实列:

复制代码
tian@tian-hang:~$ sudo fdisk /dev/sda

欢迎使用 fdisk (util-linux 2.37.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

This disk is currently in use - repartitioning is probably a bad idea.
It's recommended to umount all file systems, and swapoff all swap
partitions on this disk.


命令(输入 m 获取帮助): p

Disk /dev/sda:150 GiB,161061273600 字节,314572800 个扇区
Disk model: VMware Virtual S
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:6ECEF1E3-E3BA-44F8-B2CB-3434B83AAA16

设备          起点      末尾      扇区   大小 类型
/dev/sda1     2048      4095      2048     1M BIOS 启动
/dev/sda2     4096   1054719   1050624   513M EFI 系统
/dev/sda3  1054720 314570751 313516032 149.5G Linux 文件系统

命令(输入 m 获取帮助): q

(9)其它命令

bash 复制代码
uname -a 查看系统版本和架构信息
tian@tian-hang:~$ uname -a
Linux tian-hang 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC  x86_64 x86_64 x86_64 GNU/Linux

uptime  查看系统负载
tian@tian-hang:~$ uptime
 10:25:44 up  1:31,  1 user,  load average: 0.00, 0.05, 0.07

who 查看登录主机的用户中断信息;如果有远程用户还会显示ip地址
tian@tian-hang:~$ who
tian     tty2         2026-06-14 08:54 (tty2)

head 查看纯文本的前N行
tian@tian-hang:~$ head -n 2 lnb.txt 
12
23

tail 用于查看纯文本的后N行
tian@tian-hang:~$ tail -n 2 lnb.txt 
45
kl

tr 文本替换(只做单字符一对一映射)
tian@tian-hang:~$ cat lnb.txt | tr 12 jjj
jj
j3
45
kl

wc 统计指定文件大小
tian@tian-hang:~$ wc lnb.txt 
 8  8 24 lnb.txt                 //行数 、列数、字节数
相关推荐
ltl4 小时前
存储性能建模:IOPS、吞吐与延迟
linux
九硕智慧建筑一体化厂家4 小时前
数字化管控落地,直流照明构筑安全照明体系
运维·人工智能·笔记·安全·智慧城市
波波0074 小时前
C# 15 重磅新特性: 带标签 break 与 continue:重新定义嵌套循环控制流
服务器·前端·c#
刘某的Cloud5 小时前
ceph osd 导入导出 rbd volume 卷
linux·运维·ceph·volume
隔窗听雨眠7 小时前
GBase 8s并发控制深度解析:封锁机制、隔离级别与死锁处理全攻略
服务器·数据库·oracle
酸菜。7 小时前
dw_axi_dmac总结
linux
神奇霸王龙8 小时前
Agent 准入门控屠夫:5 旗舰 4 维度评估
linux·运维·数据库·ai·ai作画·agent·ai编程
鲸采云SRM采购管理系统8 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
cfm_29148 小时前
基于Binlog实现不停机数据库平滑迁移技术
运维·数据库·架构
迪康Defender8 小时前
AI 重构终端安全运营:智能分析中枢 AI Insight 模块架构与落地场景深度解析
运维·网络·人工智能·其他·安全·重构·架构