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

Linux基础1

一、命令和管道的基本操作

ls 显示目录下所有文件

​    ls [-参数] [目录路径]

​    -l [目录路径]    显示路径下所有目录的详细信息

​    -a [目录路径]    显示路径下所有隐藏文件

​    -h [目录路径]    

​    -d [目录路径]    显示目录详细地址但不展示内容

​    -r [目录路径]    倒序显示文件

​    -R [目录路径]    递归显示子目录

​    *    给定未知字符串

​    ?    代替至少一个字符

​    []    给定范围(不支持双位数)

​    {}    给定固定数值

alias 定义命令别名

​    配置文件:/home/[用户名]/.bashrc

​    超级用户配置文件:/root/.bashrc

> 重启终端生效
>
> 配置文件没有记录,直接使用alias定义命令别名,linux在下次重启后会消失

​    eg:alias up_load='mount /dev/cdrom /mnt'

​    unalias 删除别名

​    \别名命令    本操作临时取消别名

mkdir 创建文件夹

​    -p    多级创建

rm 删除文件

​    -r    删除目录

​    -f    取消确认

mv 移动文件

> /url/{filename1,filename2……} 可以移动同一文件夹下的多个文件
>
> /url/* 可以移动文件夹下的所有文件(或/*xx 移动所有以xx结尾的文件)
>
> 移动的同时文件名可以不一样,间接的完成重命名操作

cp 拷贝文件

​    -r    拷贝目录

> 可以拷贝多个文件或者以某开头/结尾的文件,拷贝的同时文件名可以不一样,实现重命名操作
>
> 若拷贝目录时,目标路径下 有 与拷贝文件 相同名称 的文件 则会拷贝到相同名称文件夹下

.    当前所在目录

..    上一级目录

grep 过滤文件内容

​    -l    过滤时忽略大小写

​    -v    过滤取反

> 过滤命令默认不支持与*、{}搭配使用,但有下位替代:^……(以……开头的文件)和……$(以……结尾的文件),^$两者结合使用表示空行,搭配'-v ^$'表示非空行
>
> eg:grep ^root /etc/passwd    过滤以root开头的文件
>
> eg:grep root$ /etc/passwd    过滤以root结尾的文件
>
> eg:grep -v ^$ /etc/passwd    过滤空行

​    -p    复制时保留权限,使复制文件的各种权限同于源文件

相关文章:

  • Linux 入门八:Linux 多进程
  • JavaScript 简单类型与复杂类型-简单类型传参
  • 多模态大语言模型arxiv论文略读(十四)
  • qt上设置 WebAssembly显示中文
  • 『生成内容溯源系统』详解
  • java之file和IO流
  • 关于编译原理——递归下降分析器的设计
  • 用 NextJS写一个 Rock Paper Scissors 小游戏(附在线试玩地址)
  • Java——数据类型与变量
  • 门禁管理系统:守护安全的智能卫士
  • c++进阶之----智能指针
  • 《Vue Router实战教程》2.入门
  • idea在线离线安装插件教程
  • SQL:Constraint(约束)
  • [VTK] 四元素实现旋转平移
  • 2025年危化品安全员考试题库及答案
  • Java基础:浅析Java中的XML文件处理
  • JavaScript 中的 if (object) 语句解释
  • Java基础:集合List、Map、Set(超详细版)
  • 电子处方+在线问诊系统源码:打造智能诊疗闭环“黄金搭档”方案
  • 思茅区建设局网站/上海专业的seo推广咨询电话
  • wordpress rss格式/手机seo排名
  • 广州网站建设studstu/吴中seo页面优化推广
  • 做网站开发学什么语言/国际站seo优化是什么意思
  • wordpress管理地址/网站的优化
  • 做外贸企业网站要注意哪些/徐州seo排名公司