深度学习中Linux常用命令总结

目录

1.执行某个.py

2.编译setup

3.解压rar文件

4.显示工作的路径 

5. 转到指定路径

6.创建文件夹  

7.删除文件夹、文件 

8.复制文件到指定目录 

9.cat file1 从第一个字节开始正向查看文件的内容 

10.vim文本编译器的概述

11.linux make命令

12.linux常用快捷键

12.1 Tab,补充命令

12.2 移动光标命令

12.3 剪切字符

12.4 复制粘贴

12.5 中断正在运行的命令行

12.6 退出当前Xshell

12.7 搜索命令行使用过的历史命令记录

12.8 获取上一条命令的最后部分,用空格分隔开来的部分

12.9 清屏命令

12.10 暂停命令

12.11 锁屏

12.12 解除锁屏

12.13 !+命令 执行上一条命令,!! 执行上两条命令

12.14 linux关机重启注销

13.Linux基础命令

13.1 cd命令

13.2 ls命令

13.3 cat命令

13.4 rm命令

13.5 mkdir命令

13.6 cp命令

13.7 kill命令

 

1.执行某个.py

!python3 ".../YOLOv3/train.py"

2.编译setup

cd "../utils/bbox/"   # 切换路径

!python setup.py build_ext --inplace  # 执行第一步

!python setup.py build_ext install    # 执行第二步

3.解压rar文件

!sudo apt-get install unrar   # 安装解压缩库

"../VOC2007/JPEGImages.rar"是.rar文件路径,   "../VOC2007/JPEGImages" 是解压后的路径

!unrar x "../VOC2007/JPEGImages.rar"  -C "../VOC2007/JPEGImages"

4.显示工作的路径 

pwd

5. 转到指定路径

cd "../LinuxCMD/"

cd ..代表上一级目录

cd ~代表HOME目录

cd -代表前cd 一目录

6.创建文件夹  

mkdir 文件名

7.删除文件夹、文件 

rm -d 目录名 #删除一个空目录
rmdir 目录名 #删除一个空目录
rm -r 目录名 #删除一个非空目录
rm 文件名 #删除文件

8.复制文件到指定目录 

cp -r 要复制的 复制到

9.cat file1 从第一个字节开始正向查看文件的内容 

cat file1 从第一个字节开始正向查看文件的内容 

10.vim文本编译器的概述

文本编译器的概述:
文本编译器的作用是创建或修改文本文件、维护Linux系统中的各种配置文件
Linux中最常用的文本编译器:

  •  vi:类Unix系统中默认的文本编译器
  •  Vim:vi编译器的增强版本,习惯上也称为vi。

Vim常用工作模式:命令模式、输入模式、末行模式、可视模式、替换模式

11.linux make命令

make是用来编译的,它从Makefile中读取指令,通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。


12.linux常用快捷键

12.1 Tab,补充命令

不用输入完整的命令,输入命令前几个字母后Tab键,会自动补全命令提示。

12.2 移动光标命令

Ctrl+A:移动光标到开头

Ctrl+E:移动光标到结尾

Ctrl+F:往光标后面移动一个字符

Ctrl+B:往光标前面移动一个字符

12.3 剪切字符

Ctrl+K:剪切光标处到行尾的字符

Ctrl+U:剪切光标处到行首的字符

Ctrl+Y:将剪切的字符进行粘贴

12.4 复制粘贴

Ctrl+Ins:复制

Shift+Ins:粘贴

12.5 中断正在运行的命令行

Ctrl+C

12.6 退出当前Xshell

Ctrl+D

12.7 搜索命令行使用过的历史命令记录

Ctrl+R

12.8 获取上一条命令的最后部分,用空格分隔开来的部分

ESC+.

12.9 清屏命令

Ctrl+L

12.10 暂停命令

Ctrl+Z

12.11 锁屏

Ctrl+S

12.12 解除锁屏

Ctrl+Q

12.13 !+命令 执行上一条命令,!! 执行上两条命令

12.14 linux关机重启注销

  • 立即重启:shutdown -r now,-r就是reboot的意思
  • 立即关机:shutdown -h now,-h就是halt的意思
  • 或者直接用systemctl halt、systemctl poweroff、systemctl reboot或者shutdown命令,也可以关机。

13.Linux基础命令

13.1 cd命令

命令格式:cd <路径>

意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。

示例:

cd /system/bin 表示切换到/system/bin路径下。

cd logs 表示切换到logs路径下。

cd / 表示切换到根目录。

cd ../ 表示切换到上一层路径。

13.2 ls命令

命令格式:ls <参数> <路径>

意义:ls是list的缩写;ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息。最常用的的参数是“-l",也就是“ls -l”命令。

示例:

ls / 显示根目录下的所有文件及文件夹。

ls -l /data 显示/data路径下的所有文件及文件夹的详细信息。

ls -l 显示当前路径下的所有文件及文件夹的详细信息

ls *l wc显示当前目录下面的文件数量。

13.3 cat命令

命令格式: cat <文件>

意义:cat是concatenate 的缩写。表示读取文件内容及拼接文件。

示例:

cat /sys/devices/system/cpu/online 读取 /sys/devices/system/cpu/路径下online文件内容。

cat test.txt 读取当前路径下test.txt文件内容。

13.4 rm命令

命令格式: rm <文件> 或 rm -r <文件夹>

意义:rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。

示例:

rm -rf path 删除path。

rm test.txt 删除test.txt。

13.5 mkdir命令

命令格式: mkdir 文件夹

意义:mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。

示例:

mkdir /data/path 在/data路径下创建path文件夹。

mkdir -p a/b/c 参数 -p用于创建多级文件夹,这句命令表示在当前路径下创建文件夹a, 而a文件夹包含子文件夹b,b文件夹下又包含子文件夹c。

13.6 cp命令

命令格式: cp <文件><目标文件>或者cp -r<文件夹><目标文件夹>

意义:cp是copy 的缩写。用于复制文件或文件夹。

示例:

cp /data/logs /data/local/tmp/logs 复制/data路径下的logs到/data/local/tmp路径下。

cp 1.sh /sdcard/ 复制当前路径下的1.sh到/sdcard下。

13.7 kill命令

命令格式:kill PID码

意义:结束当前进程

示例:

先通过输入命令 ps au查看进程,找到需要终止进程的PID再通过kill PID即可,如我这里想要终止的进程是vim test.py,查到的PID是3163,我们可以输入kill 3163结束这个程序,如果结束不了,可以通过kill -9 PID码强制结束,即kii -9 3163

你可能感兴趣的:(Linux)