Manual
man
不明白的命令翻手册啊(
翻页按f,上一页按b,也可以用方向键控制进度
后台运行
nohup
nohup command &//格式 nohup jupyter notebook > jupyter.log &//以jupyter notebook命令为例,原本输出到终端的内容被重定向到了jupyter.log日志文件
screen
screen -S [name]//新建一个screen screen -ls//列出当前screen ctrl+a+d切出当前screen
进程管理
top/htop
Linux的“任务管理器”,实时展示进程状态。
ps
显示当前会话的进程状态。
显示所有进程 -A(或-e,作用相同)
以友好的格式显示进程信息(Display user-oriented format) u
筛选进程需要用到grep
kill
kill [pid]//结束进程 kill -s -9 [pid]//强制结束进程
文本操作
grep
grep [查找内容] [文件或目录]//在文件或目录中查找字符串 command|grep [查找内容]//从上一条命令的输出中查找字符串,|是Linux中连接两条命令的运算符
vi/vim
强大的文本编辑器,vim使用方法自行谷歌
文件系统
ls
list,列出当前目录文件
-a 显示.开头的隐藏文件
-h 用k、m等单位代替byte
-l 列出文件或文件夹的详细信息(也会显示文件大小,但需要文件夹大小的话可以用du命令)
cd
change directory,切换当前目录
du
disk usage,显示文件夹或目录的大小
mkdir
一个一看就知道干嘛的命令
df
显示挂载的磁盘的使用情况
mv
移动文件或文件夹,也可以重命名文件和文件夹
文件操作
chown
改变文件拥有者
touch
touch [file]会使文件的读取时间和修改时间都更新为当前时间
-a access,仅更新读取时间
-m modification,仅更新修改时间
-d date,更改为指定的时间