Linux 常用操作命令及示例全解

Linux 常用操作命令及示例全解

在 Linux 操作系统的世界里,熟练掌握常用命令能够让开发者、运维人员的工作效率大幅提升。本文将详细介绍一些核心的 Linux 常用命令,并附上实际使用示例。

一、文件与目录操作

  1. ls(list)
    • 作用:列出目录内容。默认情况下,它会显示当前目录下的文件与子目录名称,以简洁的方式呈现。
    • 示例
bash 复制代码
ls

这条命令直接在终端显示当前所在目录包含的可见文件和目录。如果想查看更详细信息,包括文件权限、所有者、大小、修改时间等,可以添加-l参数:

bash 复制代码
ls -l

若要递归查看子目录内容,使用-R

bash 复制代码
ls -R
  1. cd(change directory)
    • 作用:切换当前工作目录。
    • 示例
      进入/home/user/Documents目录,执行:
bash 复制代码
cd /home/user/Documents

返回上一级目录,使用:

bash 复制代码
cd..

快速回到用户主目录,只需输入:

bash 复制代码
cd
  1. mkdir(make directory)
    • 作用:创建新的目录。
    • 示例
      在当前目录下创建名为test_dir的新目录:
bash 复制代码
mkdir test_dir

一次性创建多层嵌套目录,例如创建parent/child结构,加上-p参数:

bash 复制代码
mkdir -p parent/child
  1. rmdir(remove directory)
    • 作用:删除空目录。
    • 示例
      删除名为empty_dir的空目录:
bash 复制代码
rmdir empty_dir

若目录非空,此命令会报错,这时需用rm -r来递归删除包含内容的目录。

  1. rm(remove)
    • 作用:删除文件或目录。
    • 示例
      删除单个文件test.txt
bash 复制代码
rm test.txt

递归删除目录my_folder及其内部所有文件和子目录,需谨慎操作,因为删除后难以恢复:

bash 复制代码
rm -r my_folder

添加-f参数可强制删除,无需每次确认:

bash 复制代码
rm -rf my_folder

二、文件查看与编辑

  1. cat(concatenate)
    • 作用:查看文件内容,将文件内容输出到终端。
    • 示例
      查看example.txt文件内容:
bash 复制代码
cat example.txt

还能合并多个文件,例如把file1.txtfile2.txt合并输出到combined.txt

bash 复制代码
cat file1.txt file2.txt > combined.txt
  1. less
    • 作用:分页查看文件内容,适合查看大文件,可上下翻页浏览。
    • 示例
      查看big_log.log
bash 复制代码
less big_log.log

进入查看模式后,按j键向下滚动一行,k键向上滚动一行,q键退出查看。

  1. vim
    • 作用:一款功能强大的文本编辑器,可用于创建、编辑各类文本文件。
    • 示例
      新建名为new_file.txt的文件并编辑:
bash 复制代码
vim new_file.txt

进入vim编辑器后,按i键进入插入模式开始编辑文本;编辑完成后,先按Esc键退出插入模式,再输入:wq保存并退出,输入:q!则不保存强制退出。

三、系统信息查看

  1. uname
    • 作用:获取系统相关信息。
    • 示例
      查看内核名称:
bash 复制代码
uname -s

查看完整系统信息,包括内核版本、主机名等,用:

bash 复制代码
uname -a
  1. top
    • 作用:实时动态地查看系统进程状态,包括 CPU、内存使用率等关键指标。
    • 示例
      在终端输入:
bash 复制代码
top

进入top界面后,按q键退出查看,还能通过交互按键调整排序依据,查看特定进程详情。

  1. df(disk free)
    • 作用:查看磁盘空间使用情况。
    • 示例
      查看所有挂载磁盘的剩余空间:
bash 复制代码
df -h

"-h"参数让显示结果以人类可读的格式呈现,如将字节数换算成 KB、MB、GB 等单位。

四、进程管理

  1. ps(process status)
    • 作用:查看当前系统中的进程状态。
    • 示例
      查看当前终端启动的进程:
bash 复制代码
ps

查看系统所有进程,结合aux参数:

bash 复制代码
ps aux

输出结果包含进程的 PID(进程标识符)、用户、CPU 使用率等关键信息。

  1. kill
    • 作用:终止指定进程。
    • 示例
      已知某个进程的 PID 是1234,要终止它:
bash 复制代码
kill 1234

若进程比较顽固,没有响应kill命令,可用更强制的kill -9

bash 复制代码
kill -9 1234

通过掌握这些 Linux 常用操作命令及其示例,无论是刚入门 Linux 的新手,还是需要深入运维的专业人员,都能更得心应手地处理日常任务,挖掘 Linux 系统的强大功能。

相关推荐
mqiqe1 小时前
Nginx 配置前端后端服务
运维·前端·nginx
mit6.8242 小时前
[Qt] Qt介绍 | 搭建SDK
linux·c++·qt·学习
xmh-sxh-13142 小时前
常用的linux命令介绍
linux
程序猿阿伟2 小时前
《量子AI:突破量子比特稳定性与容错性的关键瓶颈》
运维·人工智能·自动化
Koi慢热2 小时前
如何在CentOS 6上安装和配置Apache与PHP?
服务器·网络安全·centos·系统安全·apache
小羊小羊,遇事不难2 小时前
Error: near “112136084“: syntax
java·服务器·前端
limin3223 小时前
Jenkins推送镜像到Nexus
运维·jenkins
DATA无界3 小时前
抢先体验:人大金仓数据库管理系统KingbaseES V9 最新版本 CentOS 7.9 部署体验
linux·数据库·centos
hao_wujing3 小时前
GPU 进阶笔记(四):NVIDIA GH200 芯片、服务器及集群组网
运维·服务器·笔记
Hacker_Oldv3 小时前
网络安全的8个热门趋势和4个渐冷趋势
运维·网络·web安全