当前位置: 首页 > news >正文

Linux常用命令详解

目录

文件和目录操作

文本处理

系统信息查看

进程管理

权限管理

压缩和解压

查找和搜索

网络相关

磁盘和存储

环境变量和配置

常用快捷键

管道和重定向

实用组合命令示例


文件和目录操作

ls - 列出目录内容

ls              # 列出当前目录文件
ls -l           # 详细列表格式
ls -la          # 显示隐藏文件
ls -lh          # 人性化显示文件大小
ls -lt          # 按修改时间排序
ls -lr          # 递归显示子目录

cd - 切换目录

cd /path/to/dir # 切换到指定目录
cd ~            # 切换到用户主目录
cd ..           # 切换到上级目录
cd -            # 切换到上次访问的目录
cd              # 切换到用户主目录(同cd ~)

pwd - 显示当前目录

pwd             # 显示当前工作目录的完整路径

mkdir - 创建目录

mkdir dirname           # 创建单个目录
mkdir dir1 dir2 dir3    # 创建多个目录
mkdir -p path/to/dir    # 递归创建目录(父目录不存在时自动创建)
mkdir -m 755 dirname    # 创建目录并设置权限

rmdir - 删除空目录

rmdir dirname           # 删除空目录
rmdir -p path/to/dir    # 递归删除空目录

rm - 删除文件和目录

rm filename             # 删除文件
rm -i filename          # 交互式删除(确认提示)
rm -f filename          # 强制删除
rm -r dirname           # 递归删除目录
rm -rf dirname          # 强制递归删除目录
rm *.txt                # 删除所有.txt文件

cp - 复制文件和目录

cp source dest          # 复制文件
cp -r source dest       # 递归复制目录
cp -i source dest       # 交互式复制(目标存在时提示)
cp -p source dest       # 保持文件属性
cp -u source dest       # 只复制更新的文件

mv - 移动/重命名文件和目录

mv oldname newname      # 重命名文件/目录
mv source dest          # 移动文件/目录
mv -i source dest       # 交互式移动
mv file1 file2 dir/     # 移动多个文件到目录

ln - 创建链接

ln file link            # 创建硬链接
ln -s file link         # 创建软链接(符号链接)
ln -sf file link        # 强制创建软链接

文本处理

cat - 显示文件内容

cat filename            # 显示文件内容
cat file1 file2         # 连接显示多个文件
cat -n filename         # 显示行号
cat -b filename         # 显示非空行行号
cat > filename          # 创建文件(输入内容后Ctrl+D结束)

less/more - 分页显示文件内容

less filename           # 分页显示文件(推荐)
more filename           # 分页显示文件
# less中的操作:
# 空格键:下一页
# b:上一页
# /text:搜索text
# q:退出

head - 显示文件头部

head filename           # 显示前10行
head -n 20 filename     # 显示前20行
head -c 100 filename    # 显示前100个字符

tail - 显示文件尾部

tail filename           # 显示后10行
tail -n 20 filename     # 显示后20行
tail -f filename        # 实时监控文件变化
tail -F filename        # 实时监控(文件被重建时也能继续)

grep - 文本搜索

grep "pattern" filename         # 搜索模式
grep -i "pattern" filename      # 忽略大小

相关文章:

  • 【PmHub面试篇】集成 Sentinel+OpenFeign实现网关流量控制与服务降级相关面试题解答
  • SSE 数据的传输无法流式获取
  • 全连接层和卷积层等效情况举例
  • 【知识图谱构建系列1】数据集介绍
  • Gogs:一款极易搭建的自助 Git 服务
  • TBrunReporter 测试生成报告工具使用教程(Windows)
  • ​​5G通信设备线路板打样:猎板PCB如何攻克高速数据传输技术瓶颈​​
  • 期权末日轮实值期权盈利未平仓怎么办?
  • 采用模型上下文协议和 AIStor 的代理人工智能
  • 【热更新知识】学习三 XLua学习
  • 腾讯位置商业授权危险地点查询开发指南
  • P2834 纸币问题 3
  • 香橙派3B学习笔记10:snap打包C/C++程序与动态链接库(.so)
  • 通过一个本地存草稿的示例记录sqflite的使用
  • 国债与企业债:稳健与高收益的债券选择
  • 用Woot助力Prime Day
  • Java + Spring Boot + MyBatis 事务注解 @Transactional 使用规范说明
  • Excel文件数据的读取和处理方法——C++
  • 无需 Mac,使用Appuploader简化iOS上架流程
  • 网络安全之框架安全漏洞分析
  • seo是网站搜索引擎上的优化/营销推广方案ppt案例
  • 莱芜金点子电子版报纸/seo的定义
  • wordpress复制按钮插件/seo效果分析
  • ui素材网站/免费的个人网页
  • 义乌网站制作/西安建站推广
  • 武汉做网站的知名公司/网站排名点击工具