linux相关(比较零碎,包含部分git使用,持续更新)

  1. 指令积累:
    1. ll指令:列出来的文件属性更多
    2. git rm 文件名 可以删除远程的文件
    3. 利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。
    4. grep -rn "字符串" ./:根据“特定的字符串”反向在当前目录查找文件。参数:r 表示递归, n 表示查询结果显示行号
    5. 看linux的ip地址 ip addr
    6. 查找文件:find . -name "*.pb" 
    7. 统计当前目录文件个数:ls -l | grep "^-" | wc -l
    8. shift +G 可以直接到文件的最后一行
    9. 根据文件名在某个目录开始递归查找:find 目录 -name 文件名
  2.  os相关:
    1. 退出qemu:ctrl+a 松开之后按x
    2. 在/etc/apt/source_list.txt中设置镜像源网址
    3. 查看Ubuntu的版本:cat /pro/version
  3. 遇到的问题:
    1. 如果直接进入的就是root权限,可以把指令前的sudo去掉,否则报错:bash: sudo: command not found
    2. 注意看linux下执行指令错误的提示!!!
  4. 查看生成的临时文件:
    cd /tmp 进入到放置临时文件的地方
    ls -l | more 
    du -k -s 文件
  5. 报错一定要看命令行提示信息,少走弯路。
  6. gcc和g++编译器的区别:

    1. g++会把.c和.cpp的文件都当作是C++的源程序进行编译。

    2. gcc:会把.c的程序当作是C的源程序进行编译,.cpp的程序当作是C++的源程序进行编译

  7. Ubuntu中删除一个软件:找到其所在安装路径一般使用 --version的信息中会有(一般是bin目录下),如果是单独的bin,则可以把整个bin删了,如果是和其他软件共享的bin,则使用正则表达式进行删除。(记得修改配置文件 ~/.bashrc)
  8. 先设置好python,不一定需要根据requirement来进行下载,设置好python 版本再使用pip install packeage 手动下载,pip 会自动下载对应给的
  9. 解压tgz文件到当前目录下:tar zxvf PROJECT2.tgz -C ./
  10. 查看当前文件夹目录各个文件夹大小:du -h --max-depth=1

  11. nvidia-smi的使用:

    1. 实时查看cpu使用情况nvidia-smi -l 

    2. watch -n 10 nvidia-smi 每10s 刷新查看一次显卡的使用情况

  12. free -m 查看内存使用情况
  13. top查看cpu使用情况
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值