Linux常用命令

Linux常用命令

Linux批量查找和替换

语法格式

1
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`

实例

查找./post/目录下包含c++字符串的文档,并将文档中c++字符串替换为c

1
sed -i "s/c++/c/g" `grep c++ -rl ./post/`

yum

yum在误操作后的回滚,通过yum history查看yum的历史操作记录,然后通过yum history undo ID的方式回滚

1
2
3
4
5
6
7
8
9
# yum history
ID | 命令行 | 日期和时间 | 操作 | 更改
-------------------------------------------------------------------------------
41 | autoremove | 2019-05-04 02:26 | Removed | 4
40 | install ibus-libpinyin | 2019-05-04 02:15 | Install | 1
39 | remove ibus-libpinyin | 2019-05-04 02:12 | Removed | 1
... ...

# yum history undo 41

参考