Linux基础知识点总结

前言

Linux的一些基础重要知识点。

查看端口号命令

1
lsof -i:端口号

删除文件

1
rm -rvf

-f: (force) 无提示强制删除;
-i: (interactive) 交互式删除,删除前会询问;
-r: (recursive) 递归地处理文件;
-v: (verbose) 详细显示进行的步骤

移动文件

1
cp A B

查找文件

linux中查找文件

  • which 查看可执行文件的位置
  • whereis 查看文件的位置
  • locate 配合数据库查看文件位置
  • find 实际搜寻硬盘查询文件名称
  • where
  • type

查看文件和编辑文本

  • vi/vim 可编辑
  • less
  • more
  • cat
  • head 默认前十行
  • tail

如何在文件中查找关键词

1
2
grep
grep abc test.txt

替换文件中关键词

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sed
# 对每行匹配到的第一个字符串进行替换
sed -i 's/原字符串/新字符串/' ab.txt

# 对全局匹配上的所有字符串进行替换
sed -i 's/原字符串/新字符串/g' ab.txt

# 删除所有匹配到字符串的行
sed -i '/匹配字符串/d' ab.txt

# 特定字符串的行后插入新行
sed -i '/特定字符串/a 新行字符串' ab.txt

# 特定字符串的行前插入新行
sed -i '/特定字符串/i 新行字符串' ab.txt

# 把匹配行中的某个字符串替换为目标字符串
sed -i '/匹配字符串/s/源字符串/目标字符串/g' ab.txt

# 在文件ab.txt中的末行之后,添加bye
sed -i '$a bye' ab.txt

# 对于文件第3行,把匹配上的所有字符串进行替换
sed -i '3s/原字符串/新字符串/g' ab.txt

查看CPU使用

1
top

查看磁盘空间

1
df

查看网络连接

1
netstat

chmod 777 权限等含义

- 读取 r 写入 w 执行 x
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1

1 - 3:文件所有者

4 - 6:同组用户

7 - 9:其他用户

777:拥有rwx权限,权限最高。

----------到结尾啦!! Hoohoo----------