rename   :批量修改文件名

[root@Dannyserver test]# ls
.txt .txt .txt .txt
[root@Dannyserver test]# rename 'txt' 'ext' *.txt
[root@Dannyserver test]# ls
.ext .ext .ext .ext

rmdir   : 全拼为remove empty directories,功能是删除空目录。不能删除非空目录

rmdir doc

[root@Dannyserver test]# rmdir b
rmdir: 删除 "b" 失败: 目录非空

basename  :显示文件名或着目录名。

[root@Dannyserver test]# basename a
a

dirname   :显示文件或着目录路径。

[root@Dannyserver test]# dirname a
.

(个人感觉这俩货没啥用)

file  :显示文件类型

[root@Dannyserver test]# ls
.ext .ext a b
[root@Dannyserver test]# file a
a: directory
[root@Dannyserver test]# file .ext
.ext: ASCII text

chattr / lsattr  隐藏权限
a 如果一个文件被设置了“+a”权限,那么该文件不能被删除、也不能被修改,只能往里追加。/var/log/messages >>
i ...“+i”,不能被删除、不能被修改、不能追加。/boot分区(目录)下的文件,系统文件。

设置隐藏权限 chattr +/- 权限 filename
例:chattr +a filename

查看隐藏权限 lsattr filename

cat   :全拼为concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。
tac   :tac是cat的反向拼写,因此命令的功能为反向显示文件内容。(倒叙输出)

[root@Dannyserver test]# cat .ext 

[root@Dannyserver test]# tac .ext 

diff  :比较文件差异,用于文本文件。

[root@Dannyserver test]# diff .ext .ext
,2c1,
<
<
---
>
>
[root@Dannyserver test]# diff /etc/hosts /etc/hosts

 vimdiff  :命令行可视化文件比较工具,用于文本文件。

[root@Dannyserver test]# vimdiff .ext .ext 

rev  :反向输出文件内容

[root@Dannyserver test]# rev .ext 

[root@Dannyserver test]# cat .ext 

join  :按两个文件的相同字段合并

[root@Dannyserver test]# cat .txt
name danny
gender male
age
[root@Dannyserver test]# cat .txt
name tom
gender female
age
[root@Dannyserver test]# join .txt .txt
name danny tom
gender male female
age

linux运维掌握不熟练命令用法记录的更多相关文章

  1. Linux运维常用150个命令

    Linux运维常用150个命令 转载自:www.cnblogs.com/bananaaa/p/7774467.html 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更 ...

  2. linux 运维必备150个命令

    线上查询及帮助命令(1个) man 目录操作命令(6个) ls tree pwd mkdir rmdir cd 文件操作命令(7个) touch cp mv rm ln find rename 文件查 ...

  3. Linux运维技术之scp命令使用

    命令格式: scp -P 8031  -r 路径1 路径2 命令解释, 其中-P中的P一定要大写,小写不行(这个也是问题的关键,这个大小写耽搁了好长时间) -P 2424表示更改SSH端口后的端口,如 ...

  4. linux 运维常用的一些命令收集

    1.删除0字节文件find -type f -size 0 -exec rm -rf {} ; 2.查看进程按内存从大到小排列ps -e   -o “%C   : %p : %z : %a”|sort ...

  5. linux运维中的命令梳理(二)

    回想起来,从事linux运维工作已近5年之久了,日常工作中会用到很多常规命令,之前简单罗列了一些命令:http://www.cnblogs.com/kevingrace/p/5985486.html今 ...

  6. linux运维中的命令梳理(一)

    在linux日常运维中,我们平时会用到很多常规的操作命令. 下面对常用命令进行梳理: 命令行日常系快捷键(不分大小写)CTRL + A 移动光标到行首CTRL + E 移动光标到行末CTRL + U ...

  7. 云计算:Linux运维核心管理命令详解

    云计算:Linux运维核心管理命令详解 想做好运维工作,人先要学会勤快: 居安而思危,勤记而补拙,方可不断提高: 别人资料不论你用着再如何爽那也是别人的: 自己总结东西是你自身特有的一种思想与理念的展 ...

  8. 教老婆学Linux运维(二)Linux常用命令指南【上】

    目录 教老婆学Linux(二)Linux常用命令指南[上] 一.概述 二.常用命令 教老婆学Linux(二)Linux常用命令指南[上] 作者:姚毛毛的博客 tips:文章太长,分两篇发出,本篇发前三 ...

  9. 提高Linux运维效率的命令行常用快捷键

    提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的 ...

随机推荐

  1. day02---编程语言、python解释器以及变量

    计算机编程语言分类: 机器语言 直接用计算机能理解的二进制指令编写程序,来直接控制硬件.(用机器语言编写的程序称为目标程序) 优点:执行效率高,属于计算机最底层语言 缺点:开发效率低.跨平台性差 汇编 ...

  2. WebSocket原理与实践(三)--解析数据帧

    WebSocket原理与实践(三)--解析数据帧 1-1 理解数据帧的含义:   在WebSocket协议中,数据是通过帧序列来传输的.为了数据安全原因,客户端必须掩码(mask)它发送到服务器的所有 ...

  3. AI 主成分分析(PCA)

    主成分分析(principal components analysis,简称PCA),

  4. 【ZOJ 3463】Piano

    ZOJ 3463 题意:有一个钢琴,一个人把左手放在L位置上,右手放在R位置上,要弹某\(n\)个键,每个手最多能够得着9个位置,并且两只手不能交叉.把手移动的代价是大拇指移动的距离的平方根.问弹完这 ...

  5. Luogu P3372 【模板】线段树 1

    qwq #include<cstdio> using namespace std; ; int n,m,x,y,flag; *maxn],r[*maxn]; *maxn],sum[*max ...

  6. SkylineGlobe 如何二次开发实现天际线分析功能

    天际线效果: 示例代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <h ...

  7. 12,13,14节-51单片机ESP8266学习-AT指令(暂停更新)需要整理

    从这一节开始,以视频加源码的形式,后期视频和程序将放在链接中 资料链接 链接: https://pan.baidu.com/s/1jpHZjW_7pQKNfN9G4B6ZjA     密码:nhn3  ...

  8. python 方法调用

    获取当前时间 today=time.strftime('%Y-%m-%d',time.localtime(time.time())) 取得时间相关的信息的话,要用到python time模块,pyth ...

  9. Spring Extensible XML

    Spring框架从2.0版本开始,提供了基于Schema风格的Spring XML格式用来定义bean的扩展机制.引入Schema-based XML是为了对Traditional的XML配置形式进行 ...

  10. Luogu3877 TJOI2010 打扫房间 二分图、网络流

    传送门 真是菜死了模板题都不会-- 首先\(30 \times 30\)并不能插头DP,但是范围仍然很小所以考虑网络流. 注意每个点都要包含在一个回路中,那么每一个点的度数都必须为\(2\),也就是说 ...