Linux常用命令大全

科技   2024-07-01 22:04   黑龙江  

 点击上方"DevOps和k8s全栈技术"关注公众号


Linux系统以其强大的功能和稳定性,在服务器、开发环境等领域广泛应用。而Linux命令行更是系统管理和日常操作的核心工具。本文将介绍一些常用的Linux命令,帮助大家快速上手。

一、文件和目录管理

1. ls - 列出目录内容

lsls -lls -a

ls命令用于列出目录内容,-l选项显示详细信息,-a选项显示隐藏文件。

2. cd - 切换目录

cd /path/to/directorycd ..cd ~

cd命令用于切换工作目录,..表示上一级目录,~表示用户的主目录。

3. pwd - 显示当前目录

pwd

pwd命令显示当前工作的目录路径。

4. mkdir - 创建目录

mkdir new_directorymkdir -p /path/to/new_directory

mkdir命令用于创建新目录,-p选项创建多级目录。

5. rm - 删除文件和目录

rm filerm -r directory

rm命令用于删除文件,-r选项用于递归删除目录及其内容。

6. cp - 复制文件和目录

cp source_file destination_filecp -r source_directory destination_directory

cp命令用于复制文件或目录,-r选项用于递归复制目录。

7. mv - 移动或重命名文件和目录

mv old_name new_namemv file /path/to/destination

mv命令用于移动或重命名文件和目录。

8. touch - 创建空文件或更新文件时间戳

touch new_file

touch命令用于创建一个新的空文件或更新文件的时间戳。

二、文件内容查看和编辑

1. cat - 连接并显示文件内容

cat file

cat命令用于显示文件内容,适合查看较小文件。

2. less - 分页查看文件内容

less file

less命令用于分页查看文件内容,适合查看较大文件。

3. head - 显示文件的前几行

head -n 10 file

head命令默认显示文件的前10行,可以通过-n选项指定行数。

4. tail - 显示文件的后几行

tail -n 10 file

tail命令默认显示文件的后10行,可以通过-n选项指定行数。

5. nano 和 vim - 文件编辑器

nano filevim file

nanovim是两种常用的文本编辑器。nano操作简单,vim功能强大,但需要学习一定的命令。

三、系统管理

1. ps - 查看进程

ps aux

ps命令用于查看当前系统的进程信息,aux选项显示所有用户的所有进程。

2. top - 实时查看系统资源使用情况

top

top命令用于实时显示系统的资源使用情况,包括CPU、内存等。

3. kill - 终止进程

kill PIDkill -9 PID

kill命令用于终止进程,通过进程ID(PID)指定进程,-9选项强制终止进程。

4. df - 查看磁盘使用情况

df -h

df命令用于查看文件系统的磁盘使用情况,-h选项以人类可读的格式显示。

5. du - 查看目录大小

du -sh directory

du命令用于查看目录或文件的大小,-sh选项以人类可读的格式显示总计大小。

6. free - 查看内存使用情况

free -h

free命令用于查看系统内存使用情况,-h选项以人类可读的格式显示。

7. uname - 显示系统信息

uname -a

uname命令用于显示系统信息,-a选项显示所有可用的信息。

四、网络管理

1. ifconfig - 配置网络接口

ifconfig

ifconfig命令用于配置和显示网络接口信息。

2. ping - 测试网络连接

ping www.example.com

ping命令用于测试与目标主机的网络连接情况。

3. netstat - 显示网络连接

netstat -an

netstat命令用于显示网络连接、路由表和网络接口信息,-an选项显示所有连接。

4. ssh - 远程登录

ssh user@host

ssh命令用于通过安全外壳(SSH)协议远程登录到另一台计算机。

5. scp - 安全复制文件

scp file user@host:/path/to/destinationscp user@host:/path/to/source file

scp命令用于在本地和远程主机之间安全复制文件。

五、权限管理

1. chmod - 修改文件权限

chmod 755 filechmod u+x file

chmod命令用于修改文件或目录的权限,可以使用数字模式或符号模式。

2. chown - 修改文件所有者

chown user:group file

chown命令用于修改文件或目录的所有者和所属组。

3. sudo - 以超级用户权限执行命令

sudo command

sudo命令用于以超级用户权限执行指定命令。

以上是Linux系统中一些常用的命令,掌握这些命令可以大大提高我们在Linux环境下的工作效率。希望这篇文章对大家有所帮助!

本周精彩文章推荐

1、现代化战机之路:美国空军U-2侦察机基于Jenkins和k8s的CI/CD架构演进
2、干掉99%传统运维:基于Jenkins和K8S构建DevOps流水线
3、合肥电信/Kubernetes技术培训
4、安全实践:保障 Kubernetes 生产环境的安全性
5、Kubernetes 1.29 发布:新增特性一览
6、基于K8S运行一个猜字游戏程序:包含完整步骤|附带Go开发贪吃蛇小游戏
7、简单易学的Kubernetes(k8s):架构和源码解读
8、K8S管理神器-Rancher一键式部署k8s资源
9、弹性潮汐:基于Kubernetes HPA的智能Pod自动扩缩容
10、Kubernetes 安全指南:从审计到备份的全面防护
11、很多docker镜像站被封了?哪些能用,抓紧收藏【阅读量超5000】

DevOps和k8s全栈技术
专注于DevOps,Kubernetes,Linux,Docker,istio,微服务,Spring Cloud,python,go,数据库,Nginx,Tomcat,云计算等技术分享~
 最新文章