- 指令积累:
- ll指令:列出来的文件属性更多
- git rm 文件名 可以删除远程的文件
- 利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为"-",则wc指令会从标准输入设备读取数据。在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。
- grep -rn "字符串" ./:根据“特定的字符串”反向在当前目录查找文件。参数:r 表示递归, n 表示查询结果显示行号
- 看linux的ip地址 ip addr
- 查找文件:find . -name "*.pb"
- 统计当前目录文件个数:ls -l | grep "^-" | wc -l
- shift +G 可以直接到文件的最后一行
- 根据文件名在某个目录开始递归查找:find 目录 -name 文件名
- os相关:
- 退出qemu:ctrl+a 松开之后按x
- 在/etc/apt/source_list.txt中设置镜像源网址
- 查看Ubuntu的版本:cat /pro/version
- 遇到的问题:
- 如果直接进入的就是root权限,可以把指令前的sudo去掉,否则报错:bash: sudo: command not found
- 注意看linux下执行指令错误的提示!!!
- 查看生成的临时文件:
cd /tmp 进入到放置临时文件的地方 ls -l | more du -k -s 文件
- 报错一定要看命令行提示信息,少走弯路。
-
gcc和g++编译器的区别:
-
g++会把.c和.cpp的文件都当作是C++的源程序进行编译。
-
gcc:会把.c的程序当作是C的源程序进行编译,.cpp的程序当作是C++的源程序进行编译
-
- Ubuntu中删除一个软件:找到其所在安装路径一般使用 --version的信息中会有(一般是bin目录下),如果是单独的bin,则可以把整个bin删了,如果是和其他软件共享的bin,则使用正则表达式进行删除。(记得修改配置文件 ~/.bashrc)
- 先设置好python,不一定需要根据requirement来进行下载,设置好python 版本再使用pip install packeage 手动下载,pip 会自动下载对应给的
- 解压tgz文件到当前目录下:tar zxvf PROJECT2.tgz -C ./
-
查看当前文件夹目录各个文件夹大小:du -h --max-depth=1
-
nvidia-smi的使用:
-
实时查看cpu使用情况nvidia-smi -l
-
watch -n 10 nvidia-smi 每10s 刷新查看一次显卡的使用情况
-
- free -m 查看内存使用情况
- top查看cpu使用情况
linux相关(比较零碎,包含部分git使用,持续更新)
于 2022-06-14 08:37:44 首次发布