linux使用常用命令

本文总结了2017年至2019年间计算机视觉顶级会议中关于元学习和小样本学习的研究论文。此外,还介绍了Linux环境下常用的系统管理和软件开发工具命令,包括查看CPU、GPU信息的方法,软件安装与卸载指令,以及文件压缩解压技巧。

元学习论文总结||小样本学习论文总结

2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017-2019 NIPS2017-2019

  • 查看cpu和gpu

1. cpu、内存
使用top命令

top

http://bluexp29.blog.163.com/blog/static/33858148201071534450856/

有一个更直观的监测工具,叫htop

sudo apt-get install htop
stop

2. 查看gpu
使用 nvidia-smi 命令

nvidia-smi

但是这个命令只能显示一次,如果要实时显示,配合watch命令, 让一秒刷新一次

watch -n 1 nvidia-smi
  • dpkg打包
解压deb包:
dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb  youdao
 
解压deb包中的control信息(包的依赖就写在这个文件里面):
dpkg -e ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao/DEBIAN
 
进入youdao/DEBIAN目录下,编辑control文件,删除Depends里面的gstreamer0.10-plugins-ugly(包括该项前面的逗号,)
 
重新打包:
dpkg-deb -b youdao youdao.deb
 
开始安装该软件包:
sudo dpkg -i youdao.deb
--------------------- 
原文:https://blog.youkuaiyun.com/xiang_shao344/article/details/82984253 

 

  • 后台运行

nohup python omniglot.py > log-omniglot.log 2>&1 &

  • linux查看日志文件内容命令tail、cat、tac、head、echo

tail -f test.log

  • scp复制

从本机复制文件到远程主机上

scp test.tar.gz vagrant@xxx:apps/test/              # :后没有/

从远程主机上复制文件到本机

scp vagrant@xxx:apps/test/test.tar.gz ./

对于复制目录文件,需要带-r参数

scp -r vagrant@xxx:apps/test/logs ./

  • vim替换

 替换命令的完整形式:    :[range]s/from/to/[flags]
 替换所有行的内容:      :%s/from/to/g
 如:替换所有的AAA为BBB 
    :%s/AAA/BBB/g
  • ./configure、make、make install命令

        Linux的用户可能知道,在Linux下安装一个应用程序时,一般先运行脚本configure,然后用make来编译源程序,在运行make install,最后运行make clean删除一些临时文件。使用上述三个自动工具,就可以生成configure脚本。运行configure脚本,就可以生成Makefile文件,然后就可以运行make、make install和make clean。

  configure是一个shell脚本,它可以自动设定源程序以符合各种不同平台上Unix系统的特性,并且根据系统叁数及环境产生合适的Makefile文件或是C的头文件(header file),让源程序可以很方便地在这些不同的平台上被编译连接。

详情:https://www.cnblogs.com/tinywan/p/7230039.html

  • 安装和删除软件
# 安装
sudo apt install ...
# 删除
sudo apt autoremove ...
# 查看已安装软件
sudo dpkg -l
  • 重启
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用) 
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
  • 查询该目录以及子目录文件数量
ls -lR |grep '^-' |wc -l
  • 为文件夹添加权限
chmod 771 filename
  • 查看文件夹大小
du -sh /abc abc文件的大小
ls -sh
df -h 以人类可读的格式显示磁盘空间。
df -a 显示文件系统的完整磁盘使用情况,即使 Available(可用) 字段为 0。
df -ha
  • 查看实时网速
# nethogs可以查看实时进程网络占用。 
# 安装
sudo apt install nethogs 
# 查看网络状态
sudo nethogs 
  • 查看本机ip
ifconfig -a
  • 压缩与解压
右键提取!!!!!!!!!!!!
2)进入解压后的文件目录下 执行“./configure”命令为编译做好准备;

    ./configure --prefix=/opt

    表示安装到/opt目录

3) 执行“make”命令进行软件编译;
4) 执行“make install”完成安装;
5) 执行“make clean”删除安装时产生的临时文件。

.xz
tar -xzvf *.tar.gz
cd fidir
configure
make install
install

.tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.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
———————————————
.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
压缩:zip FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
  • linux目录介绍

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值