一、文件权限(针对于普通用户)
普通用户拥有自己家目录中所有的权限
u — 拥有者
g — 同组人
o — 其他人
$ chmod g+w hello.js
为hello.js添加同组人编写的权限
$ chmod 664 world.js
-rw_rw_r__
110110100
6 6 4
二、vim 编辑器(命令行、插入、底行模式)
1.vi三种模式:
(1)命令行模式
打开vim编辑器,默认进入的模式,字符表示特殊命令
字符 | 含义 |
---|---|
x | 删除一个字符 |
dw | 删除一个单词 |
u | 回退 |
cc | 替换当前行,先删除该行,然后进入插入模式 |
r | 替换一个字符 |
cw | 替换一个单词 |
(2)插入(编辑)模式
命令行 -> 插入模式(esc退回命令行模式)
进入插入模式:
字符 | 含义 |
---|---|
i | insert 插入 |
o | other 换行 |
a | append 追加 |
I | 在行首插入 |
O | 在上一行插入 |
A | 在行尾追加 |
(3)底行模式
命令行 -> 底行模式
字符 | 含义 |
---|---|
:w | 保存 |
:w 文件名 | 另存为 |
:q | 退出 |
:q! | 强制退出 |
:wq | 保存退出 |
/words | 搜索,回车表示查询,查询内容显示高亮,n下一个,N上一个 |
1,$a/旧串/新串/g | 替换,1,$ 从第一行到最后一行 |
2.vim的配置:
用户配置
在用户家目录下:$ vi .vimrc
全局配置
vi /etc/vim/vimrc
—————————
set nu
set autoindent
set tabstop=2
syntax on
—————————-
三、进程监控、端口号查询、磁盘查询…
$ ps -aux | grep java
$ kill -9 进程编号
$ service 服务名 status/restart/strat/stop
$ netstat 查看网络配置
$ netstat -tlp
$lsof 列出打开文件,可以查看端口被占用情况
$ lsof - i:3306
$ wget 是Linux下下载文件的最常用命令
$ curl 获取url指定的内容
将一个进程持续运行在后台:
方法一:$ java -jar xxx.jar &
方法二:$ java -jar xxx.jar
ctrl + z 将当前正在运行的进程停下来
$ bg %进程编号 将该进程在后台运行
如果要将该进程调到前台 $ fg %进程编号