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

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

bigegpt 2024-10-28 12:48 5 浏览

我让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列表

相关推荐

AI「自我复制」能力曝光,RepliBench警示:大模型正在学会伪造身份

科幻中AI自我复制失控场景,正成为现实世界严肃的研究课题。英国AISI推出RepliBench基准,分解并评估AI自主复制所需的四大核心能力。测试显示,当前AI尚不具备完全自主复制能力,但在获取资源...

【Python第三方库安装】介绍8种情况,这里最全看这里就够了!

**本图文作品主要解决CMD或pycharm终端下载安装第三方库可能出错的问题**本作品介绍了8种安装方法,这里最全的python第三方库安装教程,简单易上手,满满干货!希望大家能愉快地写代码,而不要...

pyvips,一个神奇的 Python 库!(pythonvip视频)

大家好,今天为大家分享一个神奇的Python库-pyvips。在图像处理领域,高效和快速的图像处理工具对于开发者来说至关重要。pyvips是一个强大的Python库,基于libvips...

mac 安装tesseract、pytesseract以及简单使用

一.tesseract-OCR的介绍1.tesseract-OCR是一个开源的OCR引擎,能识别100多种语言,专门用于对图片文字进行识别,并获取文本。但是它的缺点是对手写的识别能力比较差。2.用te...

实测o3/o4-mini:3分钟解决欧拉问题,OpenAI最强模型名副其实!

号称“OpenAI迄今为止最强模型”,o3/o4-mini真实能力究竟如何?就在发布后的几小时内,网友们的第一波实测已新鲜出炉。最强推理模型o3,即使遇上首位全职提示词工程师RileyGoodsid...

使用Python将图片转换为字符画并保存到文件

字符画(ASCIIArt)是将图片转换为由字符组成的艺术作品。利用Python,我们可以轻松实现图片转字符画的功能。本教程将带你一步步实现这个功能,并详细解释每一步的代码和实现原理。环境准备首先,你...

5分钟-python包管理器pip安装(python pip安装包)

pip是一个现代的,通用、普遍的Python包管理工具。提供了对Python包的查找、下载、安装、卸载的功能,是Python开发的基础。第一步:PC端打开网址:选择gz后缀的文件下载第二步:...

网络问题快速排查,你也能当好自己家的网络攻城狮

前面写了一篇关于网络基础和常见故障排查的,只列举了工具。没具体排查方式。这篇重点把几个常用工具的组合讲解一下。先有请今天的主角:nslookup及dig,traceroute,httping,teln...

终于把TCP/IP 协议讲的明明白白了,再也不怕被问三次握手了

文:涤生_Woo下周就开始和大家成体系的讲hadoop了,里面的每一个模块的技术细节我都会涉及到,希望大家会喜欢。当然了你也可以评论或者留言自己喜欢的技术,还是那句话,希望咱们一起进步。今天周五,讲讲...

记一次工控触摸屏故障的处理(工控触摸屏维修)

先说明一下,虽然我是自动化专业毕业,但已经很多年不从事现场一线的工控工作了。但自己在单位做的工作也牵涉到信息化与自动化的整合,所以平时也略有关注。上一周一个朋友接到一个活,一家光伏企业用于启动机组的触...

19、90秒快速“读懂”路由、交换命令行基础

命令行视图VRP分层的命令结构定义了很多命令行视图,每条命令只能在特定的视图中执行。本例介绍了常见的命令行视图。每个命令都注册在一个或多个命令视图下,用户只有先进入这个命令所在的视图,才能运行相应的命...

摄像头没图像的几个检查方法(摄像头没图像怎么修复)

背景描述:安防监控项目上,用户的摄像头运行了一段时间有部分摄像头不能进行预览,需要针对不能预览的摄像头进行排查,下面列出几个常见的排查方法。问题解决:一般情况为网络、供电、设备配置等情况。一,网络检查...

小谈:必需脂肪酸(必需脂肪酸主要包括)

必需脂肪酸是指机体生命活动必不可少,但机体自身又不能合成,必需由食物供给的多不饱和脂肪酸(PUFA)。必需脂肪酸主要包括两种,一种是ω-3系列的α-亚麻酸(18:3),一种是ω-6系列的亚油酸(18:...

期刊推荐:15本sci四区易发表的机械类期刊

  虽然,Sci四区期刊相比收录在sci一区、二区、三区的期刊来说要求不是那么高,投稿起来也相对容易一些。但,sci四区所收录的期刊中每本期刊的投稿难易程度也是不一样的。为方便大家投稿,本文给大家推荐...

be sick of 用法考察(be in lack of的用法)

besick表示病了,做谓语.本身是形容词,有多种意思.最通常的是:生病,恶心,呕吐,不适,晕,厌烦,无法忍受asickchild生病的孩子Hermother'sverysi...