查找路径
whereis putty
添加用户
sudo adduser xxx 这样的命令会在home目录下添加一个帐号
sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号
查看NVIDIA显卡信息,实时监控显卡状态
nvidia-smi
watch -n 10 nvidia-smi
ssh相关
ssh-keygen -t rsa -C “youremail@example.com” #生成 公钥,私钥
解压缩
tar命令
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
gz命令
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 …
bz2命令
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
bz命令
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
Z命令
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
zip命令
解压:unzip FileName.zip
查看opencv是否安装
pkg-config --modversion opencv
视频提取帧
ffmpeg -i "VID_20170911_155408.mp4" -r 10 -q:v 2 -f image2 image-3%d.jpeg
任务相关的几个命令&
jobs
fg
bg
kill
stop
ps
&
加在一个命令的后面,让其在后台运行
VisualSFM&
ctrl+z
将一个正在前台运行的程序放到后台并且暂停
`jobs
查看当前在后台运行的命令
fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber
将选中的命令调出,%jobnumber
是通过jobs
命令查到的后台正在执行的命令的序号(不是pid
)
bg
将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber
将选中的命令调出,%jobnumber
是通过jobs
命令查到的后台正在执行的命令的序号(不是pid
例子:将job转移到后台运行,先ctrl + z
挂起任务,再bg
让程序后台运行
ctrl + z
jobs
bg %num
当前任务
当前任务是会变化的,所以建议每次先jobs
再进行相应的操作
任务挂起
前台任务挂起
ctrl + z
后台任务挂起
在solaris中通过stop命令执行,通过jobs命令查看job号(假设为num),然后执行stop %num;
在redhat中,不存在stop命令,可通过执行命令kill -stop PID,将进程挂起;
当要重新执行当前被挂起的任务时,通过bg %num 即可将挂起的job的状态由stopped改为running,仍在后台执行;当需要改为在前台执行时,执行命令fg %num即可;
进程终止
前台任务终止
ctrl + c
后台进程的终止
- 通过jobs命令查看job号(假设为num),然后执行kill %num
jobs
kill %num
- 通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid
ps
kill pid
历史命令快速输入
先按ctrl + r
输入想要执行的命令,将会在历史中匹配最接近的
例如我想执行几小时前运行的一个命令,而这个命令有比较长我记不住,只知道开头是sslocal
例如
sslocal -s 198.181.42.42 -p 443 -k "ooSsK9TSme" -l 1080 -t 600 -m aes-256-cfb
现在我先按ctrl+r,然后,输入ss将自动找到那个很长的命令
root用户建立
sudo passwd
su 切换到```root```模式
ctrl+d 退出```root```模式