20-05-26-命令行文本处理工具-Linux启动详解-RPM软件包管理-Bash的基本操作-文件系统基本结构

20-05-26-命令行文本处理工具-Linux启动详解-RPM软件包管理-Bash的基本操作-文件系统基本结构

命令行文本处理工具

  • grep cut wc sort sed diff 其中diff一点也没有想起来,是看了才想起来的
  • wc 是word count的缩写

wc -l 统计行数
wc -n 统计单词个数
wc -c 统计字符个数

  • sort 对文件排序。如果忘记可以,sort --help查看 可能常用的是sort -tk cx

sort -b 忽略空白
sort -n 基于数字进行排序
sort -r 倒序
sort -f 忽略大小写
sort -u u是指unique,删除重复的
sort -t c 使用c作为分隔符分割为列排序
sort -x x表示基于那几列排序

  • sed

sed ‘’s/需要查询的词/ 需要替换的词 /g‘’sed "/1-50s/需要查询的词/ 需要替换的词 /g"制定从第几行到第几行替换sed -e ‘’s/需要查询的词/ 需要替换的词 /g‘’ -e ‘’s/需要查询的词/ 需要替换的词 /g‘’ ` 多个替换

  • diff diff 第一个旧文件 新文件

diff -b 比较两个文件时,忽略掉空格
diff -i 忽略大小写,但是实际上在linux是大小写敏感的
diff -u 显示比较信息,可以在git上传文件时,不必上传,只需上传修改的内容即可。一般生成patch文件

Linux启动详解(还需要再次浏览@!)

  • 自己记住的部分
  • 7个等级。Init

模式1 是单用户模式
模式3是命令行模式
模式5是图形界面模式

  • root忘记密码,可以在程序启动时,进入单用户模式(即模式1),无需密码登录,登录之后再重新设置密码;这是不安全的,因为任何人都可以通过这种方式登录。所以可以设置密钥

  • 没有记住的部分,好多啊

  • BIOS 基本的输入输出系统;计算机启动第一个运行的就是BIOS,查找可启动的设备(比如U盘启动、光盘启动)

  • MBR BIOS找到启动设备后,执行引导代码;引导代码为MBR的466字节

  • GRUB 主流的引导程序(是啥?)

BIOS(查找可驱动的设备)–> MBR(引导代码)–>加载linux内核
命令dmesg查看启动时内核加载的信息,可以用来判断为什么系统启动不起来

RPM软件包管理

RPM 可以安装卸载更新软件(一种方式)
名称.版本.系统.平台.rpm (命名规范)

  • rpm -i xxx.xxx.rpm
  • rpm -e xxx
  • rpm -U xxx.xxx.rpm 大写的U

rpm -v 显示详细信息
rpm -h 显示进度条

  • rpm还可以查询需要安装的软件的信息;这个用的时候再查吧

Bash的基本操作 and 文件系统基本结构

  • # $ #是管理者的符号 $是用户的符号
  • 命令三剑客

命令(比如 ls pwd)
参数 比如ls -a; ls -l(显示详细信息)
还有一个,忘了 (选项)

  • Tab键的牛叉之处

按一次Tab键是自动显示剩余的字符
按二次Tab键是自动显示与字符匹配的项

  • Ctrl + r 搜索历史命令并执行
  • 通配符,简单说

* 匹配多个
匹配一个
[abc]
[^abc] 取反

  • 隐藏文件 .某某文件;隐藏文件不要修改,一般是配置文件,修改会麻烦。
  • 绝对路径 /
  • 相对路径 ../../xxx/xxx
  • 还要个根的文件形式,后补
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值