Skip to content

Commit 553cc83

Browse files
committed
Update note about linux
1 parent 734a13b commit 553cc83

2 files changed

Lines changed: 19 additions & 23 deletions

File tree

java/basic/java-collection.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* [LinkedList使用](#LinkedList使用)
2727
* [Map集合下常用实现类详解](#Map集合下常用实现类详解)
2828
* [AbstractMap接口源码解析](#AbstractMap接口源码解析)
29-
* [HashMap源码解析和使用](#HashMap源码解析和使用)
29+
* [HashMap源码解析和使用](#HashMap源码解析和使用)
3030
* [WeakHashMap源码解析和使用](#WeakHashMap源码解析和使用)
3131
* [TreeHashMap源码解析和使用](#TreeHashMap源码解析和使用)
3232
* [HashTable源码解析和使用](#HashTable源码解析和使用)
@@ -132,7 +132,7 @@ abstract Object[] toArray()
132132
2. 源码阅读
133133
`接口定义`
134134
```java
135-
public interface Map<K,V>
135+
public interface Map<K,V>
136136
```
137137

138138
`常用方法`

system/linux.md

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
1-
sudo sh -c "echo '' > a.txt"
2-
3-
mv folderAName newFolderName
4-
5-
ln -s sourcefile targetfile
6-
> ln -s /xxx/xx/eclipse eclipseLink
7-
8-
wget -e use_proxy=yes -e http_proxy=x.x.x.x:1080
9-
10-
### 设置ulimit
11-
sudo sh -c "ulimit -n 65535 && exec su userA"
12-
1+
* 清空文件 sudo sh -c "echo '' > a.txt"
2+
* 重命名 mv folderAName newFolderName
3+
* 创建软链 ln -s sourcefile targetfile
4+
> ln -s /xxx/xx/eclipse eclipseLink
5+
* 使用代理下载文件 wget -e use_proxy=yes -e http_proxy=x.x.x.x:1080
6+
* 设置ulimit sudo sh -c "ulimit -n 65535 && exec su userA"
137
## 网络篇
14-
158
### 查看所有开放的端口
169
* 可以通过`netstat -anp`来查看哪些端口被打开
1710
* -a 显示所有
@@ -40,11 +33,14 @@ sudo sh -c "ulimit -n 65535 && exec su userA"
4033
### Linux邮件服务器:Postfix
4134
http://cn.linux.vbird.org/linux_server/0380mail.php
4235

43-
### Linux输出重定向
44-
linux 环境中支持输入输出重定向,用符号<和>来表示。
45-
0、1和2分别表示标准输入、标准输出和标准错误信息输出,
46-
将一个脚本的执行过程及执行结果打印到日志的常用命令:
47-
./myscript.sh 2>&1 | tee mylog.log
48-
可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
49-
同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。
50-
Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。
36+
* Linux输出重定向
37+
```
38+
linux 环境中支持输入输出重定向,用符号<和>来表示。
39+
0、1和2分别表示标准输入、标准输出和标准错误信息输出,
40+
将一个脚本的执行过程及执行结果打印到日志的常用命令:
41+
./myscript.sh 2>&1 | tee mylog.log
42+
可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。
43+
同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。
44+
Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以将输出重定向到/dev/null。
45+
```
46+
* 查看环境变量 env | grep -E 'M2|MAVEN'

0 commit comments

Comments
 (0)