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

Linux云计算训练营笔记day03(Rocky Linux中的命令)

相对路径: 以当前所在的位置为参照
         cd  /etc  =>  cat passwd
绝对路径: 以/开始的路径  /root   /home  /opt  /dev
         cat /etc/passwd

mkdir  创建目录
       mkdir gongli
touch  创建文件
       touch  a.txt
grep 过滤文件内容,输出包含指定字符串的行
      grep root /etc/passwd
      
vim 文本编辑器
1)vim当文件不存在的时候,会自动创建文件
2)vim当文件存在的时候,则会打开
3)vim不能用于目录
vim /opt/a.txt
三个模式: 命令模式  插入模式  末行模式
命令模式 =>按i或者o =>插入模式 =>自己随便写内容了
        =>按ESC (回到命令模式)
        =>按:wq (进入末行模式) 保存退出
cat /opt/a.txt

如果不小心进入目录了
按 :q 退出

rm  删除
rm a.txt  =>询问是否删除
            按 y 删除, 按 n 不删除

poweroff  关机
拍摄快照, (先关机)还原数据作用

rm  -rf  *  删除所有内容
ls

练习:
1.在/root目录下创建三个目录student  , file  , nsd
  mkdir student  file  nsd
2.在student目录下创建三个文件a.txt , b.txt  , c.txt
  cd student
  touch a.txt b.txt c.txt
3.显示文件/etc/passwd前3行内容
  head -3 /etc/passwd
4.使用grep命令过滤/etc/passwd文件中包含root的行
  grep root /etc/passwd
5.查看当前的主机名,然后临时修改为 server.tedu.cn
  hostname
  hostname server.tedu.cn (关闭终端,重新开个新终端验证)
6.使用vim编辑/root/student/a.txt,写入内容i love linux
7.使用cat查看a.txt里面的内容
  cat /root/student/a.txt
8.查看当前的IP地址
  ifconfig
  ip a s 

linux命令: 用来实现某一类功能的指令或程序
在linux中执行大多数命令时,都要找到对应命令所对应的程序
which hostname 查询命令对应的程序
  /usr/bin/hostname 
which ifconfig 查询命令对应的程序
  /usr/sbin/ifconfig
命令的执行依赖于解释器(默认解释器 /bin/bash)
用户 =>解释器 =>内核 =>硬件

命令的完整格式
命令   选项   参数
cat   -n     /etc/passwd  查看内容并显示行号
mkdir -p     a/b/c        创建目录的同时父目录一起创建

帮助文档
man mkdir  按q退出

Tab键自动补全
 可补齐命令 选项 参数 文件路径 软件名 服务名
cat i(tab)
cat a(tab)(tab)
    an(tab)
if(tab)(tab)
ifco(tab)

mount 挂载: 让目录成为设备的访问点(挂载点)
光盘镜像文件 =>虚拟的光驱设备中 => 访问点/挂载点(目录)
1.将光盘镜像文件放入虚拟机的光驱设备
2.让目录成为设备的访问点
  mkdir /gongli
  mount /dev/cdrom 
  ls /gongli
     AppStream  BaseOS 软件包

  mkdir /dvd
  mount /dev/sr0  /dvd
  ls /dvd
注意事项:
1)允许一个设备,挂载到不同的挂载点目录
2)不允许一个挂载点目录,挂载多个设备
3)建议挂载点目录自己创建

umount 卸载操作
umount /dvd

~ 表示家目录
家目录: 存储用户个性化设置的目录
/root: 管理员的家目录
/home: 存放所有普通用户家目录
cd ~root  去往root用户的家目录 => /root
cd ~nsd   去往nsd用户的家目录  => /home/nsd

ls常用的选项
-l 以长格式显示详细信息     ls -l /root
-h 提供易读的容量单位(K,M)  ls -lh /boot
-d 显示目录本身(而不是内容)  ls -ld /root
-A 显示所有内容,包含隐藏数据(以.开头的数据)  ls -A(a) /root 
-R 递归显示目录内容  ls  -R  /root

tree /root 以树状结构显示目录内容,包括文件和子目录

通配符: 针对不确定的文档名称,以特殊字符表示
*  任意多个字符
   ls /root/a*    以a开头,后面是任意内容
   ls /boot/vm*   以vm开头,后面是任意内容
   ls /etc/*.conf 以.conf结尾,前面是任意内容
   ls -d /etc/r*  以r开头,后面是任意内容的目录
   ls -d /etc/*as*  包含as即可,前后可有可无

?   单个字符(必须要有一个)
    ls /etc/??tab  以tab结尾,前面必须有2个字符
    ls  /dev/tty?  以tty开头,后面必须有1个字符
    ls  /dev/tty?? 以tty开头,后面必须有2个字符
    
[a-z] 连续范围中的一个,若无则忽略
    ls  /dev/tty[3-9]
    ls  /dev/tty[1-7]
    
{a,min,xy} 多组不同的字符串,全匹配
    ls /etc/{cron,fs}tab  =>  /etc/crontab  /etc/fstab
    ls /dev/tty{1,17,20} => /dev/tty1  /dev/tty17  /dev/tty20

别名:简化复杂的命令
定义别名  alias  别名名称=‘实际执行的命令’
         alias  h='hostname'  =>h
         alias  m='mkdir' =>m tedu
         alias  ls='poweroff'  设置ls关机
         alias  myls='ls -l' 
查看已设置的别名  alias 别名名称
                alias  m
查看所有的别名    alias                
取消已设置的别名 unalias 别名名称
               unalias m
永久定义别名: 在用户家目录下,有个隐藏文件 .bashrc
vim /root/.bashrc    
  alias h='hostname'
新开一个全新的命令行终端进行验证
  alias h 查看h别名

rm 删除
选项  -rf 递归删除,强制删除 (删目录的时候必须加选项)
rm -rf a* 删除以a开头的文件或者目录 
rm -rf *  删除当前目录下所有的内容

touch {1..10}.txt  批量创建10个文件
touch {a..z}.txt   批量创建26个文件
rm -rf {a..z}.txt  批量删除26个文件
rm -rf ?.txt 删除以.txt结尾的文件,前面有一个字符
rm -rf 1.txt 不会询问是否删除,而是直接删
rm -rf *.txt 删除所有以.txt结尾

mkdir tedu  创建目录
touch tedu/a.txt   创建文件
rm -rf tedu/*  删除目录下的所有数据
rm -rf tedu 删除整个目录

相关文章:

  • MySQL OCP 认证限时免费活动​ 7 月 31 日 前截止!!!
  • Linux中的线程安全与线程同步详解
  • WordPress个人博客搭建(三):WordPress网站优化
  • vue3:十二、图形看板- 基础准备+首行列表项展示
  • 用go从零构建写一个RPC(仿gRPC,tRPC)--- 版本1(Client端)
  • 国产数据库铸就数字基建新基石,助力农业产业转型升级
  • yolov8n-obb训练rknn模型
  • 矩阵系统源码搭建 UI 设计开发指南,支持OEM
  • 多账号管理、反追踪与自动化测试:我的浏览器实战笔记
  • 1992-2023年全国及31省对外开放度测算数据(含原始数据+计算过程+结果)(无缺失)
  • springboot集成langchain4j记忆对话
  • JavaSE核心知识点01基础语法01-05(字符串)
  • 【信息系统项目管理师】【2017年-2024年】58个案例概念题
  • CODESYS开发环境下的快捷键和软件操作汇总
  • 使用Java NIO 实现一个socket通信框架
  • LangChain第二讲:不设置环境变量也能调用LLM大模型吗?(更简单地调用LLM)
  • 【C++】【数据结构】【API列表】标准库数据结构
  • DDPM(Denoising Diffusion Probabilistic Models,去噪扩散概率模型)
  • ✍️【TS类型体操进阶】挑战类型极限,成为类型魔法师!♂️✨
  • 如何理解参照权
  • 王受文已任全国工商联党组成员
  • 夜读丨古代有没有近视眼?
  • 首批证券公司科创债来了!拟发行规模超160亿元
  • 一企业采购国产化肥冒充“挪威化肥”:7人被抓获
  • 商务部再回应中美经贸高层会谈
  • 马上评|持续对标国际一流,才有22项“全球最优”