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

相关推荐
Amelio_Ming20 分钟前
linux 内核 static-key机制分析
linux
yl--炼气28 分钟前
windows下wsl-ubuntu子系统的位置怎样从C盘转到其他盘
linux·运维·ubuntu
博睿谷IT99_1 小时前
红帽认证 Linux安全 级别
linux·运维·安全
超爱吃香菜的菜鸟1 小时前
关于我的服务器
运维·服务器
Cv打怪升级2 小时前
ubuntu 常用指令
linux·运维·ubuntu
用手码出世界2 小时前
【Linux】进程池bug、命名管道、systemV共享内存
linux·运维·bug
LL1681992 小时前
SSM考研助手管理系统
java·服务器·开发语言·数据库·学习
半吊子的程序狗3 小时前
docker测试镜像源
运维·docker·容器
正点原子3 小时前
【正点原子STM32MP257连载】第二章 ATK-DLMP257B使用前准备 #串口软件 #MobaXterm
linux·stm32·单片机·嵌入式硬件
MobiCetus3 小时前
Linux Kernel 7
linux·运维·服务器·windows·ubuntu·centos·gnu