news 2026/4/2 22:39:55

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/3/29 23:09:14

计算机考研408【操作系统】核心知识点总结

一、操作系统基本概念与特征 操作系统是计算机系统中最基本的系统软件,负责管理和控制整个计算机系统的硬件和软件资源,合理组织调度计算机的工作和资源分配,为用户和其他软件提供方便的接口和环境 。其核心特征包括: 并发&#…

作者头像 李华
网站建设 2026/3/27 21:57:18

微信敏感词汇总:避开雷区(新版)

微信群发消息是高效触达用户的常用手段。然而,许多用户发现:明明内容合规,消息却“发不出去”“被折叠”甚至账号被限制功能。问题往往出在触发了微信的智能风控系统——而关键词正是其中最敏感的一环。需要明确的是:微信官方从未…

作者头像 李华
网站建设 2026/3/27 17:51:10

电动汽车动力系统匹配计算模型:输入整车参数及性能要求,一键生成驱动系统的扭矩功率峰值转速等参数

电动汽车动力系统匹配计算模型:输入整车参数及性能要求,一键生成驱动系统的扭矩功率峰值转速等参数。 2、整车动力经济性计算模型:包含NEDC/WLTC/CLTC工况,输入整车参数可生成工况电耗、百公里电耗、匀速工况续航、百公里电耗等信…

作者头像 李华
网站建设 2026/4/1 5:52:22

GPT-5.2果然反超谷歌Gemini 3 Pro!北大数院校友核心贡献

红色警报拉响,OpenAI是真急了:30天,GPT-5.2系列紧接着GPT-5.1而来,这次还专门强化了打工能力。红色警报拉响,OpenAI是真急了:30天,GPT-5.2系列紧接着GPT-5.1而来,这次还专门强化了打…

作者头像 李华