news 2026/6/10 15:23:28

Linux学习笔记总结(常见的指令)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux学习笔记总结(常见的指令)

一、基础操作与快捷键

1.1 历史命令查询

history # 查看所有历史命令 history | grep ch # 搜索包含'ch'的历史命令

1.2 终端控制快捷键

快捷键功能说明使用场景
Ctrl + d退出当前Shell/SSH连接快速登出
Ctrl + a光标移动到行首快速修改命令开头
Ctrl + e光标移动到行尾快速追加参数
Ctrl + 左/右按单词移动光标快速定位
Ctrl + l清屏(等价于clear)保持界面整洁
Ctrl + c强制终止当前命令命令卡死时使用

1.3查看当前工作目录:pwd

1.4特殊路径符:.表示当前目录..表示上一级目录~表示home目录

例: cd ./Desktop cd ../.. cd ~/Desktop

1.5管道符 | 将前面的命令结果作为右边命令的输入

例: ls -l/usr/bin | wc -l

二、系统信息配置

2.1 网络配置

ifconfig # 查看网卡信息(需安装net-tools) yum install net-tools # CentOS安装ifconfig

2.2 主机名管理

hostname # 查看当前主机名 hostnamectl set-hostname # 永久修改主机名(推荐)

三、文件与目录操作

3.1ls列出文件

语法ls [选项] [路径]

参数全称功能说明示例
-a--all显示所有文件(含隐藏文件)ls -a /home
-l--long长格式显示详细信息ls -l
-h--human-readable易读大小(K,M,G)ls -lh
-t--time按修改时间排序ls -lt

组合示例

ls -lah # 显示所有文件的详细信息(最常用) ls -lhS # 按文件大小降序排列

3.2cd切换目录

cd /path/to/dir # 绝对路径切换 cd ./subdir # 相对路径切换 cd ~ # 回到主目录(~可省略) cd - # 返回上一次目录

3.3mkdir创建目录5

mkdir dir1 # 创建单级目录 mkdir -p a/b/c # 递归创建多级目录 mkdir -p project/{src,doc,test} # 一次性创建多个子目录

3.4touch创建文件

touch file.txt # 创建空文件 touch file1 file2 # 创建多个文件

3.5 查看文件内容

cat file.txt # 查看完整内容(适合小文件) more file.txt # 分页查看(适合大文件)

3.6cp复制文件

语法cp [选项] 源文件 目标文件

参数功能说明示例
-r递归复制目录cp -r dir1 dir2
-i覆盖前提示cp -i file1 file2
-v显示复制过程cp -v *.txt /backup

3.7mv移动/重命名

mv old.txt new.txt # 重命名 mv *.txt /tmp/ # 移动所有txt文件

3.8rm删除文件(⚠️危险操作)

参数功能⚠️警告
-r递归删除目录删除后无法恢复!
-f强制删除不提示绝对慎用

安全建议

alias rm='rm -i' # 设置别名,删除前确认 rm -rf test* # 删除以test开头的所有文件/目录

3.9 通配符使用

test* # 匹配以test开头的内容 *test # 匹配以test结尾的内容 *test* # 匹配包含test的内容

四、文件查找与搜索

4.1which查找命令路径

which python3 # 输出: /usr/bin/python3 which rm # 查看rm命令位置

4.2find查找文件

语法find [起始路径] [查找条件]

条件功能说明示例
-name "模式"按名称查找find / -name "*.log"
-size [+/-]n按大小查找find / -size +100M
-type f/d按类型查找find . -type d

4.3grep内容搜索

语法grep [选项] "模式" 文件

参数功能示例
-n显示行号grep -n "error" app.log
-i忽略大小写grep -i "error" app.log
-v反向匹配grep -v "#" config.conf
-r递归搜索grep -r "main" src/

管道组合

cat file.txt | grep "keyword" ls -l /usr/bin | wc -l

五、文件统计与输出

5.1wc统计信息

wc -c file.txt # 统计字节数 wc -l file.txt # 统计行数 wc -w file.txt # 统计单词数

5.2echo输出

echo "Hello Linux" # 输出字符串 echo $PATH # 输出变量

5.3 重定向

echo "content" > file.txt # 覆盖写入 echo "new" >> file.txt # 追加写入

5.4tail实时查看

tail -f app.log # 实时追踪日志更新 tail -n 20 app.log # 查看最后20行

六、打包与压缩

tar命令详解

打包tar -cvf backup.tar /etc压缩tar -czf backup.tar.gz /etc解压tar -xzf backup.tar.gz -C /tmp

参数功能说明
-c创建归档打包时用
-x解压归档解压时用
-v显示过程可选
-f指定文件必须
-zgzip压缩.tar.gz
-jbzip2压缩.tar.bz2(压缩率更高)
-C指定解压目录大写C

七、用户与权限管理

7.1 用户切换

su - # 切换到root(需密码) su - alice # 切换到alice用户 exit # 退出当前用户 sudo command # 临时提权执行

7.2 用户管理

useradd alice # 创建用户 passwd alice # 设置密码 userdel -r alice # 删除用户及其主目录 usermod -aG sudo alice # 加入sudo组

7.3 用户组管理

groupadd developers # 创建组 getent passwd # 查看所有用户 getent group # 查看所有组

7.4 权限管理

chmod修改权限
chmod u+x script.sh # 所有者添加执行权限 chmod 755 file.txt # 数字法设置权限
chown修改所有者
chown alice:developers file.txt # 修改用户和组 chown -R www-data:www-data /var/www # 递归修改

八、Vim编辑器使用

8.1 三种模式

  • 命令模式:默认模式,按ESC返回

  • 插入模式:按i/a/o进入编辑

  • 底线命令模式:按:进入

8.2 常用命令

命令功能
:w保存
:q退出
:wq保存并退出
:q!强制退出不保存
x删除当前行
yy复制当前行
dd粘贴

8.3 可视化模式

  • v:字符可视化

  • V:行可视化

  • Ctrl+v:块可视化(批量操作)


九、实用技巧总结

技巧命令/操作说明
自动补全Tab按两次显示所有可能
清屏Ctrl + l快速清理屏幕
终止命令Ctrl + c强制退出卡死进程
历史搜索Ctrl + r交互式搜索历史命令
查看历史history显示所有执行过的命令
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:31:05

DCDC右半零点的物理意义

右半零点的物理意义 在boost与buck-boost变换器中我们都遇见了右半零点,这里我们将进行研究和分析右半零点的物理意义 一、电路中右半零点的形成 在常见的电路例如boost电路中,当在初始时刻(即t0)负载电流突增,电容 C …

作者头像 李华
网站建设 2026/6/10 10:49:04

张一鸣智慧宝典:解锁成功创业者的微博记录精华

张一鸣智慧宝典:解锁成功创业者的微博记录精华 【免费下载链接】张一鸣微博记录.pdf 本仓库提供了一份珍贵的资料——《张一鸣微博记录.pdf》,这份文档详细整理了字节跳动创始人张一鸣先生在微博上的公开言论与思考分享。张一鸣,作为全球知名…

作者头像 李华
网站建设 2026/6/10 10:51:54

【大数据可视化分析毕设指导】基于Hadoop+Spark的干豆数据分析系统源码,Python+Django实现全流程 毕业设计 选题推荐 毕设选题 数据分析 机器学习

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

作者头像 李华
网站建设 2026/6/10 10:50:49

AI行业应用全景:从金融风控到智能制造的落地实践与技术解析

人工智能已从实验室走向产业纵深,在金融、医疗、教育、制造等关键领域形成规模化应用。本文通过28个真实落地案例、12段核心代码实现、8个可视化流程图和15组关键Prompt设计,系统拆解AI技术从概念验证到商业价值转化的完整路径。每个领域均覆盖技术原理、…

作者头像 李华
网站建设 2026/6/10 10:57:30

GPT-5.2 的“数字公民”身份:参与全球治理、智能决策与未来社会契约

各位社会学家和未来政策制定者们,咱们聊一个有点“烧脑”但又极其现实的话题:GPT-5.2 已经不是一个简单的软件了,它是一个可以自主规划、执行复杂任务、影响数十亿人生活的超级智能体。那么问题来了:这样一个智能体,在…

作者头像 李华
网站建设 2026/6/10 10:54:34

国内AI检测技术超越美国 GPTzero!(SPeedAI)

飞驰星辰发布SpeedAI:以超99%精度引领全球AI检测,获美国竞品官网承认国内AI安全领域迎来里程碑式突破。由北京航空航天大学顶尖计算机博士、硕士团队创立的飞驰星辰公司,今日正式公布其研发的AI生成内容检测产品——SpeedAI。该产品凭借其卓越…

作者头像 李华