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

Linux基础(最常用基本命令)

1.查看文件ls

1.1 格式

       ls 选项 参数,如:ls -lah ~/

1.2 选项设置:

        -l:list 以列表方式显示文件

        -h:human-readable  以人类可读的方式显示文件大小(会将纯数字转换为kb,mb)

        -a:all 显示所有的文件,包括隐藏的文件(以.开头的文件)

1.3 参数

        即文件名,如 /usr/admin

        

2.切换路径cd

2.1 格式

        cd 路径,如cd /usr

2.2 路径

切换到绝对路径:

cd /etc/abrt

切换到上级目录:

cd ..

cd ../../        切换到上上级目录

切换到用户主目录(home):

cd ~

切换到上次访问的目录

cd -

 

3.创建文件touch(非文件夹)

        touch [地址/]文件名

 

4.创建文件夹mkdir

        mkdir [-p] 文件夹名

        其中,-p是递归创建的意思,第一条命令提示权限不够是因为two和three没有加~,导致直接在root/下创建目录,所以导致权限不够

 

5.删除文件rm

5.1 格式

        rm [选项] 文件名/目录名

5.2 选项

        -r 表示删除的是目录(文件夹),如果不加-r删除文件夹的话会报错

        -f 表示强制删除,不提示(比如删除一个不存在的文件的时候)。

        -i 交互式删除,执行操作前会询问,一般不用

 

删库跑路命令:rm -rf /*

其中/表示根目录,*则是通配符表示所有文件。 

 

6.移动文件mv

6.1 格式

        mv 源地址 目标地址

        执行mv test1/hello.txt test1之后,test1中的hello.txt就会被移动到test目录下,也可以使用../之类的表示相对路径的符号达到移动到上一级目录的效果。

 

7.拷贝文件cp

7.1 格式

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

7.2 选项

        -r recursive(递归的),表示复制整个文件夹和里面的文件,即使文件夹为空也必须-r,否则提示掠过目录 "xxxx"

        -i 交互式拷贝,和rm中的-i相同,也是会在移动前询问

        -v 显示进度,一般不用

 

8.通配符

        *:表示任意个符号,如 abc* 表示所有文件名以abc开头的文件/目录。

        ?:表示一个符号,如?a表示两个字符并且以a结尾的文件/目录

        [abc]:表示这个字符在abc之中,abc三者之一都可以,也可以写作:[a-c]。

        {beijing , tianjing}:表示符合两个字符串中的一个,类似于string.find()

 

http://www.xdnf.cn/news/342487.html

相关文章:

  • 用kompose将docker-compose文件转换为K8S资源清单
  • WHAT - ahooks vs swr 请求
  • Qt获取CPU使用率及内存占用大小
  • 基于STM32、HAL库的CP2104 USB转UART收发器 驱动程序设计
  • Node.js 技术原理分析系列9——Node.js addon一文通
  • 【嵌入式面试高频知识点】-wifi相关
  • 钯铂贵金属分离回收树脂
  • 【写作格式】写论文时常见格式问题
  • sherpa-ncnn:Endpointing(断句规则)
  • 05_项目集成飞书预警
  • 浙大与哈佛联合开源图像编辑模型IC-Edit,实现高效、精准、快速的指令编辑~
  • 淘宝九宫格验证码识别
  • 【UltralyticsYolo11图像分类完整项目-02】onnx模型转engine格式+TensorRT版Gpu预测C++实现
  • 动态规划之两个数组的dp问题(最长公共子序列)
  • Unity图集系统(Sprite Atlas)
  • Vue实现不同网站之间的Cookie共享功能
  • 信息系统项目管理工程师备考计算类真题讲解十四
  • 【软件设计师:软件工程】9.软件开发模型与方法
  • Java三大基本特征之多态
  • auto_ptr和unique_ptr
  • 统一授权与加密防护,CodeMeter 护航机器视觉创新全链路
  • kafka logs storage
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(16):单词与句子
  • Element-ui Table tree 结构使用(解决无展开箭头)
  • (14)Element Plus项目综合案例
  • 基础算法系列——树的入门
  • kafka records deletion policy
  • 如何设置内网映射端口到外网访问?哪些软件可以进行端口映射?
  • 2025.05.07-携程春招笔试第二题
  • flutter build apk出现的一些奇怪的编译错误