linux系统的常用命令

微服务Linux解析部署使用全流程

Linux安装vim超详细教程

Linux安装JDK及配置环境变量超详细教程

Linux安装tomcat及配置环境变量超详细教程

目录

1、ls:列出目录内容。

2、cd:改变当前目录。

3、pwd:打印当前工作目录的路径

4、mkdir:创建新目录。

5、rmdir:删除空目录

6、touch:创建新文件或更新现有文件的时间戳。

7、cp:复制文件或目录。

8、mv:移动或重命名文件/目录。

9、rm:删除文件或目录。

10、chmod:更改文件或目录的权限

11、chown:更改文件或目录的所有者。

12、grep:搜索文件内容

13、find:在文件系统中查找文件。

14、cat:查看文件内容。

15、echo:输出文本字符串。

16、sed:流编辑器,用于处理文本

17、awk:模式扫描和处理语言。

18、sort:对文件内容进行排序

19、uniq:从排序好的文件中删除重复行。

20、head:查看文件的开始部分。

21、tail:查看文件的结束部分。

22、top:显示系统中正在运行的进程

23、ps:查看当前正在运行的进程的状态。

24、kill:发送信号到进程。

25、wget:从网络下载文件

26、curl:传输数据。

27、ssh:安全地登录到远程机器。

28、scp:安全地复制文件到远程机器

29、df:报告文件系统的磁盘空间使用情况。

30、du:检查磁盘使用情况。


Linux 系统提供了大量的命令来管理系统和处理文件。以下是一些常用的 Linux 命令及其简要解释:

1、ls:列出目录内容。

复制代码
ls -l       # 列出详细列表
ls -a       # 列出所有文件,包括隐藏文件

2、cd:改变当前目录。

复制代码
cd /path/to/directory  # 切换到指定目录
cd ..             # 返回上一级目录

3、pwd:打印当前工作目录的路径

4、mkdir:创建新目录。

复制代码
mkdir newdir  # 创建名为 newdir 的目录

5、rmdir:删除空目录

6、touch:创建新文件或更新现有文件的时间戳。

复制代码
touch newfile.txt  # 创建名为 newfile.txt 的空文件

7、cp:复制文件或目录。

复制代码
cp source.txt destination.txt  # 复制文件
cp -r source_dir destination_dir  # 递归复制目录

8、mv:移动或重命名文件/目录。

复制代码
mv oldname.txt newname.txt  # 重命名文件
mv file.txt /path/to/directory  # 移动文件

9、rm:删除文件或目录。

复制代码
rm filename  # 删除文件
rm -r dirname  # 递归删除目录及其内容

10、chmod:更改文件或目录的权限

复制代码
chmod 644 filename  # 更改文件权限

11、chown:更改文件或目录的所有者。

复制代码
chown user:group filename  # 更改文件的所有者和组

12、grep:搜索文件内容

复制代码
grep "pattern" filename  # 在文件中搜索模式

13、find:在文件系统中查找文件。

复制代码
find /path/to/search -name "filename"  # 查找名为 filename 的文件

14、cat:查看文件内容。

复制代码
cat filename  # 显示文件内容

15、echo:输出文本字符串。

复制代码
echo "Hello, World!"  # 打印字符串到控制台

16、sed:流编辑器,用于处理文本

复制代码
sed 's/old/new/g' filename  # 在文件中替换文本

17、awk:模式扫描和处理语言。

复制代码
awk '{print $1}' filename  # 打印文件的每一行的第一个字段

18、sort:对文件内容进行排序

复制代码
sort filename  # 对文件内容排序

19、uniq:从排序好的文件中删除重复行。

20、head:查看文件的开始部分。

复制代码
head -n 10 filename  # 查看文件的前 10 行

21、tail:查看文件的结束部分。

复制代码
tail -n 10 filename  # 查看文件的后 10 行

22、top:显示系统中正在运行的进程

23、ps:查看当前正在运行的进程的状态。

复制代码
ps aux  # 显示所有进程信息

24、kill:发送信号到进程。

复制代码
kill PID  # 杀死指定的进程

25、wget:从网络下载文件

复制代码
wget http://example.com/file  # 从网络下载文件

26、curl:传输数据。

复制代码
curl http://example.com  # 使用 URL 传输数据

27、ssh:安全地登录到远程机器。

复制代码
ssh user@remotehost  # 登录到远程主机

28、scp:安全地复制文件到远程机器

复制代码
scp localfile user@remotehost:/path/to/destination  # 复制文件到远程主机

29、df:报告文件系统的磁盘空间使用情况。

30、du:检查磁盘使用情况。

相关推荐
大树885 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠5 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质6 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush46 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5206 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz6 小时前
Maven依赖冲突
java·服务器·maven
Inhand陈工7 小时前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智7 小时前
ARP代理--工作原理
运维·网络·arp·arp代理
不会C语言的男孩7 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
shushangyun_8 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化