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 系统的强大功能。

相关推荐
love530love3 小时前
【笔记】在 MSYS2(MINGW64)中安装 python-maturin 的记录
运维·开发语言·人工智能·windows·笔记·python
yan123684 小时前
Linux 驱动之设备树
android·linux·驱动开发·linux驱动
吐泡泡_4 小时前
进程间通信(消息队列)
linux
Li-Yongjun6 小时前
5G-A:开启通信与行业变革的新时代
运维·服务器·5g
待什么青丝6 小时前
【Ubuntu】摸鱼技巧之虚拟机环境复制
linux·运维·ubuntu
Demisse7 小时前
[MongoDB] 认识MongoDB以及在Windows和Linux上安装MongoDB
linux·windows·mongodb
中杯可乐多加冰7 小时前
采用Bright Data+n8n+AI打造自动化新闻助手:每天5分钟实现内容日更
运维·人工智能·自动化·大模型·aigc·n8n
东临碣石827 小时前
【AI论文】SWE-rebench:一个用于软件工程代理的任务收集和净化评估的自动化管道
运维·自动化
独行soc7 小时前
2025年渗透测试面试题总结-匿名[校招]高级安全工程师(代码审计安全评估)(题目+回答)
linux·安全·web安全·面试·职场和发展·渗透测试
LB21128 小时前
Maven(黑马)
linux·服务器·maven