百度
360搜索
搜狗搜索

Linux命令模式的基本操作详细介绍

在 Linux 系统中,命令行模式(CLI)是高效管理和操作系统的核心方式。以下是基于常见 Linux 发行版(如 Ubuntu、CentOS 等)的基本命令操作总结,涵盖文件 / 目录管理、文本处理、进程管理、网络操作等核心场景:

一、基础命令结构

bash

命令 选项 参数

  • 命令:执行的程序名称(如lscdmkdir)。
  • 选项:控制命令行为(通常以-开头,如-l表示详细列表,-h表示人性化显示)。
  • 参数:命令操作的对象(如文件路径、文件名)。

二、文件与目录操作

1.
目录操作

命令 功能描述 示例
cd <路径> 切换目录(cd ~ 回家目录,cd - 返回上一目录) cd /var/log
ls [选项] 列出目录内容(-l 详细信息,-a 显示隐藏文件) ls -la /etc
mkdir [选项] <目录名> 创建目录(-p 递归创建多级目录) mkdir -p project/data
rmdir <目录名> 删除空目录(非空目录需用rm -r rmdir test
pwd 显示当前工作目录 pwd

2.
文件操作

命令 功能描述 示例
touch <文件名> 创建空文件 touch README.txt
cp [选项] <源文件> <目标路径> 复制文件(-r 复制目录) cp file.txt backup/
mv <源文件> <目标路径> 移动文件(重命名文件) mv old.txt new.txt
rm [选项] <文件/目录> 删除文件(-r 删除目录,-f 强制删除) rm -rf temp/
cat <文件> 查看文件内容(适合小文件) cat /etc/hosts
more/less <文件> 分页查看文件(less 支持搜索) less large.log
nano/vim <文件> 编辑文件(nano 简单易用,vim 需进入命令模式) nano config.conf

3.
通配符(批量操作)

  • *:匹配任意字符(如 *.txt 匹配所有 txt 文件)。
  • ?:匹配单个字符(如 file?.txt 匹配 file1.txt、file2.txt 等)。
  • [abc]:匹配括号内任意字符(如 file[1-3].txt 匹配 file1.txt、file2.txt、file3.txt)。

三、文本处理与搜索

命令 功能描述 示例
grep [选项] <关键词> <文件> 搜索文件中包含关键词的行(-i 忽略大小写,-v 反向匹配) grep "error" app.log
wc [选项] <文件> 统计文件的行数、单词数、字节数(-l 行数,-w 单词数,-c 字节数) wc -l users.txt
head/tail <文件> 查看文件前 10 行 / 后 10 行(-n 指定行数) head -n 5 log.txt
sed 流文本编辑(替换、删除等,需掌握正则表达式) sed 's/old/new/g' file.txt

四、进程管理

命令 功能描述 示例
ps [选项] 查看进程状态(-aux 显示所有用户进程,-ef 显示详细信息) `ps -aux grep python`
top/htop 实时监控进程(按q退出,htop 交互性更强) top
kill [选项] <进程ID> 终止进程(-9 强制终止) kill -9 12345
bg/fg 后台 / 前台运行进程(需配合Ctrl+Z暂停进程) bg %1(恢复后台第 1 个作业)
jobs 查看后台作业列表 jobs

五、网络与系统信息

命令 功能描述 示例
ping <IP/域名> 测试网络连通性(-c 指定次数) ping -c 4 www.baidu.com
wget/curl 下载文件(wget 直接下载,curl 更灵活) wget https://example.com/file.zip
ifconfig/ip 查看网络接口信息(推荐使用ip addr ip addr show eth0
netstat/ss 查看网络连接(ss 更高效) netstat -tunlp(查看监听端口)
df 查看磁盘空间(-h 人性化显示) df -h
du 查看目录占用空间(-h 人性化显示,-s 统计目录总大小) du -sh /var/log

六、权限管理

阅读更多 >>>  Linux中的copy命令

文件 / 目录权限分为 读(r)、写(w)、执行(x),对应所有者、所属组、其他用户三类身份。

命令 功能描述 示例
ls -l 查看文件权限(如 drwxr-xr--,第一位d表示目录,后 9 位分三组) ls -l file.txt
chmod [选项] <权限> <文件/目录> 修改权限(符号法:u+rwx,数字法:755 chmod 755 script.sh
chown <用户:组> <文件/目录> 修改所有者和所属组(需管理员权限) chown root:root config.conf

七、快捷键与实用技巧

快捷键 功能描述
Ctrl+C 终止当前进程
Ctrl+Z 暂停进程并放入后台
Ctrl+L 清屏(等价于clear命令)
Tab 自动补全命令或路径(连续按两次显示所有匹配项)
↑/↓ 切换历史命令
history 查看命令历史(!编号 重复执行指定历史命令)
` ` 管道符(将前一个命令的输出作为后一个命令的输入) `ls -l grep "log"`
>/>> 重定向输出(> 覆盖文件,>> 追加到文件) echo "hello" > output.txt
< 重定向输入(从文件读取内容作为命令输入) sort < numbers.txt

八、压缩与解压

命令 功能描述 示例
tar [选项] <压缩包> <文件/目录> 打包 / 解压(-czvf 压缩为.tar.gz,-xzvf 解压) tar -czvf data.tar.gz data/
gzip/gunzip 压缩 / 解压单个文件(不打包目录) gzip log.txt
unzip 解压.zip 文件 unzip archive.zip

九、系统服务与包管理

1.
服务管理(以 systemd 为例)

bash

systemctl start/stop/restart/status 服务名  

systemctl enable/disable 服务名

2.
包管理

  • Debian/Ubuntu 系.deb包):
    apt-get install/remove/update/upgrade <包名>
  • RedHat/CentOS 系.rpm包):
    yum/dnf install/remove <包名>dnf为 CentOS 8 + 默认工具)

总结

Linux 命令行的核心是 **“组合使用简单命令解决复杂问题”**。初学者建议从基础命令(如lscdmkdir)入手,逐步掌握管道、重定向、通配符等进阶用法,结合实际场景(如文件处理、服务器管理)反复练习。遇到问题时,使用man <命令>(如man ls)查看官方手册,或通过--help选项获取简要帮助(如ls --help)。

网站数据信息

"Linux命令模式的基本操作"浏览人数已经达到16次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:Linux命令模式的基本操作的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!