百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

我让AI帮我整理100个linux常用命令

ahcoder 2025-04-10 20:20 8 浏览

我让AI帮我整理了100个linux常用命令,结果它偷懒了,只整理了97个。

行号

命令

描述

应用例句

1

ls

列出目录内容

ls -l 显示详细信息

2

cd

更改当前目录

cd /path/to/directory 进入指定目录

3

pwd

打印当前工作目录

pwd 显示当前目录

4

mkdir

创建新目录

mkdir mydir 创建名为mydir的目录

5

rm

删除文件或目录

rm myfile.txt 删除名为myfile.txt的文件

6

cp

复制文件或目录

cp file1.txt file2.txt 复制文件

7

mv

移动文件或目录

mv file1.txt /path/to/directory 移动文件

8

touch

创建空文件

touch myfile.txt 创建名为myfile.txt的空文件

9

cat

查看文件内容

cat myfile.txt 显示myfile.txt的内容

10

less

逐页查看文件内容

less myfile.txt 逐页查看myfile.txt的内容

11

grep

在文件中搜索字符串

grep "keyword" myfile.txt 在myfile.txt中搜索关键词

12

find

在文件系统中查找文件

find /path/to/search -name "filename" 在指定路径中查找文件

13

chmod

修改文件权限

chmod 755 myfile.txt 将myfile.txt的权限设置为755

14

chown

修改文件所有者

chown user myfile.txt 将myfile.txt的所有者更改为user

15

chgrp

修改文件所属组

chgrp group myfile.txt 将myfile.txt的所属组更改为group

16

tar

压缩或解压文件

tar -czvf archive.tar.gz file1.txt file2.txt 压缩文件

17

gzip

压缩文件

gzip myfile.txt 压缩myfile.txt

18

gunzip

解压文件

gunzip myfile.txt.gz 解压myfile.txt.gz

19

ssh

远程登录到另一台计算机

ssh user@remotehost 远程登录到remotehost

20

scp

在本地计算机和远程计算机之间复制文件

scp myfile.txt user@
remotehost:/path/to/destination 在本地和远程主机之间复制文件

21

wget

下载文件

wget
http://example.com/file.txt 下载文件

22

curl

通过URL获取或发送数据

curl http://example.com 获取网页内容

23

top

显示系统资源使用情况

top 显示系统资源使用情况

24

ps

显示当前进程

ps aux 显示所有进程

25

kill

终止进程

kill PID 终止指定PID的进程

26

ifconfig

查看和配置网络接口

ifconfig 查看网络接口信息

27

ping

测试与另一台计算机的连接

ping remotehost 测试与remotehost的连接

28

netstat

显示网络连接和统计信息

netstat -tuln 显示所有TCP和UDP连接

29

traceroute

跟踪数据包的路径

traceroute remotehost 跟踪到remotehost的路径

30

systemctl

管理系统服务

systemctl start servicename 启动服务

31

apt-get

Ubuntu/Debian包管理器

apt-get install packagename 安装软件包

32

yum

CentOS/RHEL包管理器

yum install packagename 安装软件包

33

dnf

Fedora包管理器

dnf install packagename 安装软件包

34

nano

文本编辑器

nano myfile.txt 使用nano编辑myfile.txt

35

vi/vim

强大的文本编辑器

vi myfile.txt 使用vi编辑myfile.txt

36

sed

流编辑器

sed 's/old/new/g' myfile.txt 在myfile.txt中替换字符串

37

awk

文本处理工具

awk '{print $1}' myfile.txt 提取myfile.txt中第一列

38

cut

提取文件中的列

cut -d',' -f1 myfile.txt 提取myfile.txt中以逗号分隔的第一列

39

sort

对文件进行排序

sort myfile.txt 对myfile.txt进行排序

40

uniq

去除文件中的重复行

uniq myfile.txt 去除myfile.txt中的重复行

41

diff

比较文件的差异

diff file1.txt file2.txt 比较file1.txt和file2.txt的差异

42

head

显示文件的前几行

head myfile.txt 显示myfile.txt的前几行

43

tail

显示文件的后几行

tail myfile.txt 显示myfile.txt的后几行

44

man

查看命令的手册页

man ls 查看ls命令的手册页

45

info

查看命令的信息页

info ls 查看ls命令的信息页

46

history

查看命令历史记录

history 显示命令历史记录

47

date

显示或设置系统日期和时间

date 显示当前日期和时间

48

uptime

显示系统运行时间

uptime 显示系统运行时间

49

who

显示当前登录用户

who 显示当前登录用户

50

su

切换用户身份

su username 切换到username用户

51

sudo

以超级用户权限执行命令

sudo command 以超级用户权限执行command命令

52

passwd

修改用户密码

passwd 修改当前用户密码

53

useradd

添加新用户

useradd username 添加名为username的新用户

54

userdel

删除用户

userdel username 删除名为username的用户

55

groupadd

添加新用户组

groupadd groupname 添加名为groupname的新用户组

56

groupdel

删除用户组

groupdel groupname 删除名为groupname的用户组

57

du

显示目录或文件的磁盘使用情况

du -h mydir 显示mydir目录的磁盘使用情况

58

df

显示文件系统的磁盘使用情况

df -h 显示文件系统的磁盘使用情况

59

mount

挂载文件系统

mount /dev/sdb1 /mnt 挂载/dev/sdb1到/mnt目录

60

umount

卸载文件系统

umount /mnt 卸载/mnt目录的文件系统

61

ln

创建链接

ln -s myfile.txt mylink 创建指向myfile.txt的符号链接

62

file

检测文件类型

file myfile.txt 检测myfile.txt的文件类型

63

which

显示命令的路径

which ls 显示ls命令的路径

64

whereis

显示命令的路径和手册页

whereis ls 显示ls命令的路径和手册页

65

locate

快速查找文件

locate myfile.txt 快速查找myfile.txt的位置

66

echo

显示文本

echo "Hello, World!" 显示文本

67

export

设置环境变量

export VARNAME=value 设置环境变量

68

source

执行脚本文件

source myscript.sh 执行myscript.sh脚本文件

69

alias

创建命令别名

alias ll='ls -l' 创建ll别名,执行ls -l命令

70

jobs

显示当前作业

jobs 显示当前作业

71

fg

将作业移到前台

fg %1 将作业1移到前台

72

bg

将作业移到后台

bg %1 将作业1移到后台

73

nohup

在后台运行命令

nohup command & 在后台运行command命令

74

cron

定时执行任务

cron -e 编辑cron定时任务

75

at

在指定时间执行任务

echo "command" \at HH:MM 在指定时间执行command命令

76

systemctl

管理系统服务

systemctl start servicename 启动服务

77

journalctl

查看系统日志

journalctl -f 查看实时系统日志

78

ifconfig

配置网络接口

ifconfig eth0 192.168.1.100 设置eth0的IP地址

79

route

配置网络路由

route add default gw 192.168.1.1 添加默认网关

80

iptables

配置防火墙

iptables -A INPUT -p tcp --dport 22 -j ACCEPT 允许SSH连接

81

ssh-keygen

生成SSH密钥

ssh-keygen 生成SSH密钥对

82

ssh-copy-id

将SSH公钥复制到远程主机

ssh-copy-id user@remotehost 将公钥复制到remotehost

83

screen

多重终端会话管理器

screen 创建新的screen会话

84

tmux

终端复用器

tmux 创建新的tmux会话

85

nc

网络工具

nc -l 8080 监听端口8080

86

lsof

列出打开的文件

lsof -i :80 列出使用端口80的进程

87

watch

定期执行命令

watch -n 5 command 每5秒执行一次command命令

88

curl

通过URL获取或发送数据

curl http://example.com 获取网页内容

89

wget

下载文件

wget
http://example.com/file.txt 下载文件

90

tar

压缩或解压文件

tar -czvf archive.tar.gz file1.txt file2.txt 压缩文件

91

rsync

文件同步工具

rsync -avz source/ destination/ 同步文件夹

92

scp

在本地计算机和远程计算机之间复制文件

scp myfile.txt user@
remotehost:/path/to/destination 在本地和远程主机之间复制文件

93

git

分布式版本控制系统

git clone repository.git 克隆代码库

94

svn

版本控制系统

svn checkout repository-url 检出代码库

95

docker

容器化平台

docker run image 运行容器

96

podman

容器化平台

podman run image 运行容器

97

kubectl

Kubernetes命令行工具

kubectl get pods 获取Pod列表

相关推荐

PC也能装MAX OS X

MACBOOK向来以其时尚的外观以及易用的OSX操作系统成为了时(zhuang)尚(bi)人士的最爱。但是其动不动就上万元的昂贵价格,也将一批立志时(zhuang)尚(bi)人士的拒之门外。但是最近...

一千多元的笔记本能买吗?英特尔11代+大屏幕,豆小谷值得选吗?

前言:有很多粉丝都问过本人,一千多元到底能买到什么样的笔记本?在此笔者只想说,这样的资金预算真的太低了!如果想买全新的,那大概率买的就是性能比较拉垮的上网本,比如搭载英特赛扬N系列、J系列处理器的轻薄...

首款配备骁龙X Elite处理器的Linux笔记本:采用KDE Plasma桌面环境

德国Linux硬件供应商TUXEDOComputers宣布正在开发一款配备高通骁龙XElite处理器(SnapdragonXEliteSoC)的ARM笔记本电脑,内部将该...

System76推出Gazelle Linux笔记本:配酷睿i9-13900H处理器

IT之家3月30日消息,主打Linux硬件的厂商System76于今天发布了新一代Gazelle笔记本电脑,共有15英寸和17英寸两个版本,将于3月30日接受预订,...

Kubuntu Focus Xe Gen 2笔记本发布,预装Linux系统

IT之家3月25日消息,KubuntuFocusXeGen2笔记本于近日发布,这是一款预装Kubuntu22.04LTSGNU/Linux发行版的轻薄本。上一代Kub...

这台Linux笔记本已用上英特尔12代酷睿,最高可选i7-1255U、卖1149美元起

Linux笔记本可能因为比较小众,一般都是拿Windows笔记本换个系统而来,硬件上也会落后同期Windows笔记本一两代,不过现在专门做Linux电脑的System76,推出了一款名为LemurP...

戴尔Inspiron 14 Plus骁龙笔记本迎新补丁,支持启动Linux

IT之家4月25日消息,科技媒体phoronix今天(4月25日)发布博文,报道称最新发布的Linux内核补丁,针对骁龙芯片的戴尔Inspiron14Plus笔记本,让其...

TUXEDO推出InfinityFlex 14二合一Linux笔记本,配i5-1335U

IT之家8月12日消息,Linux硬件企业TUXEDO当地时间本月2日推出了InfinityFlex14二合一Linux笔记本。该笔记本搭载2+8核的英特尔酷睿i5-...

登月探测器嫦娥使用什么操作系统,是Linux还是其它自主研发?

这是不是国家机密啊。事实什么样的不知道,但是从美国的探测器来看,就算不是也是相似的东西。下面我来说说我知道的。龙芯已经随北斗卫星上天了.就算登月探测器嫦娥是用"龙芯+Linux"也不出奇.没必要...

DNS分离解析实验

如果本文对你有帮助,欢迎关注、点赞、收藏、转发给朋友,让我有持续创作的动力目录一、分离解析概述二、实验需求三、实验步骤3.1双网卡服务器配置3.1.1添加两张网卡(内外网)3.1.2对两个网卡进...

一个小实验巩固下进程管理

先回顾下之前的三篇文章:Linux进程在内核眼中是什么样子的?Linux进程线程是如何创建的?Linux是如何调度进程的?通过这三篇文章的学习我们知道,无论内核进程还是用户进程,都是可以用task...

VMware Kali无线WIFI密码破解

WIFI破解前准备工作一张支持Kali系统监听的无线网卡VMware虚拟机安装好Kali系统(本实验用的是Kali2022版本)Kali系统下载、安装官方网站:https://www.kali.or...

python多进程编程

forkwindows中是没有fork函数的,一开始直接在Windows中测试,直接报错importosimporttimeret=os.fork()ifret==0:...

拔电源十台电脑藏后门!德国实验惊曝Windows致命漏洞

2025年4月15日,央视突然曝出一个超级大新闻!原来美国国家安全局通过黑龙江,往微软Windows系统里发送加密信息,激活了系统里藏着的后门程序,想破坏哈尔滨亚冬会!这消息一出来,大家才发现,竟然已...

深度探索RK3568嵌入式教学平台实战案例:设备驱动开发实验

一、产品简介TL3568-PlusTEB人工智能实验箱国产高性能处理器64位4核低功耗2.0GHz超高主频1T超高算力NPU兼容鸿蒙等国产操作系统二、实验目的1、熟悉基本字符设备的驱动程序...