栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

RHCSA---第三天

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RHCSA---第三天

1.文件管理命令练习
在/opt目录下创建一个临时目录tmp;
在临时目录下创建一个文件,文件名为a.txt;

将a.txt复制成b.txt;将b.txt改名成为c.txt;

2.将3,4字段分别截取出来写入文件UID和文件GIU,但是要使这两个文件中的信息是以数值由大到小的形式显示;

3.通过查看时间命令分别将年月日时分写入A文件,将当前显示为星期几追加写入A文件。或者在屏幕上输出"the day is(星期几)";
4.告诉用户当前系统有多少用户;

5.通过过滤指令将/etc/login.defs文件中关键的配置信息显示在file文件中;

6.文件查找
1)在/etc及其子目录中,查找host开头的文件

2)在$HOME目录及其子目录中,查找所有文件

3)忽略文件名大小写查找a.txt

4)在当前目录及子目录下,查找符号链接文件

5)查找2天内被更改过的文件

总结
查看文本文件内容:
cat aaa
cat aaa bbb(查看多个文件内容信息)
tac
文件内容较多时查看:
less 文件名(需要手工退出:q)
more 文件名(最后是自动退出)
查看前四行信息:head -n 4或head -4
查看后五行信息:tail -5
追加显示文件内容信息:tail -f CTRL+C退出

过滤关键字:grep 关键字信息 文件名(过滤字符)
(对有关键字的行列出,并红色标红关键字)
以整个单词过滤:grep -w 文件名
以行显示列出过滤出的关键字:grep -o 文件名
统计关键字出现的次数:grep -c 文件名
显示行号:grep -n
反过滤:
把没有显示关键字的行输出:grep -v 文件名
eg:把以#开头的行过滤掉
过滤空白行:

把处理后的结果保存在文件中:

忽略大小写 grep -i


查看当前系统中所有用户信息:cat etc/passwd

cut命令

基于冒号分割的第一个字段输出:
基于冒号分割的三四字段输出:

输出最后一行的用户名

统计用户个数,并提示

去重命令(去掉连续相邻的一行):uniq 文件名
-c 统计重复次数
-d 打印出有重复的行信息
-D 打印重复的所有行

sort 命令(默认按字母顺序排序)
去除重复行:sort -u 文件名
按照数值型排序:sort -n 文件名
逆序排列: sort -r 文件名
升序排序并去重:sort -nu 文件名
eg: sort -n /etc/passwd | uniq

tr命令—替换、删除

wc 文本统计
-l 统计行数
-w 单词数
-c 字节数
-m 字符数

命令替换符:
``或 $( )

变量之间单引号和双引号才有区别

创建多级目录


删除目录:rm -r
强制删除目录:rm -rf
删除任意长度的任意字符:rm -rf *

命令执行移动移动文件:mv a /test 移动后当前位置下的文件不在,在新的路径
移动多个文件:mv b c /test
移动已经移动过的文件,会出现提示问要不要覆盖
强制移动覆盖:mv -f a /test
改名:mv test2 test222
移动并改名:

复制文件或命令:cp
cp 源文件名1 源文件名1 目标路径(目录名)
复制目录加-r,目录下的文件也要复制过去
复制文本文件保持原来的属性:-p 复制过来的文件和源文件时间也相同
-a = -rp

复制并改名:cp 源文件名 /目录路径/新的文件名
查找文件的路径:echo $文件名,及区别
1.whereis 查找范围是通过环境变量查找(查找所有文件(包括可执行文件))
2.which 通过环境变量(查找可执行文件)查找系统命令文件
3.locate 全局搜索(基于数据库文件进行查找,所以每次查找前需要通过updatedb更新数据库文件进行查找)
4.find
不写路径的话就是从当前目录查找

全盘搜索:find /
根据文件名搜索: find /home -name 文件名
根据inode编号查找: find / -inum 1951959
没有指定查找范围,默认从当前文件查找:find -name aaa

管道符:p,|
命名管道§
无名管道(|)
创建管道符文件:mkfifo 文件名

  1. tar.gz 在 linux 上最常见,在压缩率和压缩时间上拥有良好的平衡。如果有任何疑惑,就选用它吧,不会错。
  2. tar.xz是新一代的压缩格式,虽然拥有更好的压缩率,压缩/解压速度相对要慢很多倍。一般在电脑性能足够好的时候,可选用它。
  3. 7z 和 xz 同为新一代压缩格式,它更复杂,支持多文档压缩。而且更适合跨平台,推荐使用。
  4. zip 因为跨平台容易导致文档名乱码,不建议使用。(虽然有这样的缺陷,但是却意外的用得很广泛,在前一节有说过)
  5. rar 性能不差,但是是商业格式,不开源,不建议使用。(做得比较好的是它的 recovery records,在网络环境不好,容易导致包损坏时,这个功能就特别棒)
  6. tar.bz2 算是 linux 压缩历史上,过渡时期的产物,性能也介于 gz 和 xz 之间,一般来说不需要考虑它。

zip 压缩
unzip 解压缩

压缩会删除源文件:gzip
压缩保留原文件:gzip -c
gunzip=gzip -d
压缩dir1 目录下文件:xz dir1/*
解压缩xz -d dir1/*
查看压缩文件内容:xzcat test1.txt.tz

tar归档命令

打包操作:

压缩操作:



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277391.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号