常用Linux命令(持续更新)
-
多任务管理:
fg
,bg
,jobs
,&
; - 远程连接执行长时间任务,防止意外断开:
screen
;- 建立并进入一个screen:
screen -S NAME
-
保留当前screen并跳出:
<Ctrl + a> d
- 列出所有保留的screen(包含对应ID):
screen -ls
- 返回到保留的一个screen中:
screen -r ID
- 建立并进入一个screen:
- 多文件重命名:
rename
;- 将文件后缀
A
改为B
:rename 's/.A/.B/'
- 将文件后缀
- 获取当前文件夹下文件数目:
- 获取文件数目:
ls -l | grep "^-" | wc -l
- 获取文件数目(包括文件夹):
ls -lR | grep "^-" | wc -l
- 获取文件夹数目:
ls -lR | grep "^d" | wc -l
- 获取文件数目:
- 用户管理:
useradd
,groupadd
,su
;- 创建用户:
useradd
:useradd -m USERNAME
or
adduser USERNAME
- 删除用户:
useradd -r USERNAME
- 切换用户:
su
;sudo su su USERNAME
- 创建用户:
- 列出非指定文件:
- 单个文件:
ls -I FILENAME`:
- 忽略扩展名
*.png
:ls -I "*.png"
- 单个文件: