目录
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命令
!python3 ".../YOLOv3/train.py"
cd "../utils/bbox/" # 切换路径
!python setup.py build_ext --inplace # 执行第一步
!python setup.py build_ext install # 执行第二步
!sudo apt-get install unrar # 安装解压缩库
"../VOC2007/JPEGImages.rar"是.rar文件路径, "../VOC2007/JPEGImages" 是解压后的路径
!unrar x "../VOC2007/JPEGImages.rar" -C "../VOC2007/JPEGImages"
pwd
cd "../LinuxCMD/"
cd ..代表上一级目录
cd ~代表HOME目录
cd -代表前cd 一目录
mkdir 文件名
rm -d 目录名 #删除一个空目录
rmdir 目录名 #删除一个空目录
rm -r 目录名 #删除一个非空目录
rm 文件名 #删除文件
cp -r 要复制的 复制到
cat file1 从第一个字节开始正向查看文件的内容
文本编译器的概述:
文本编译器的作用是创建或修改文本文件、维护Linux系统中的各种配置文件
Linux中最常用的文本编译器:
Vim常用工作模式:命令模式、输入模式、末行模式、可视模式、替换模式
make是用来编译的,它从Makefile中读取指令,通过借助 Makefile 里面编写的编译规范进行自动化的调用 gcc 、ld 以及运行某些需要的程序进行编译的程序。
不用输入完整的命令,输入命令前几个字母后Tab键,会自动补全命令提示。
Ctrl+A:移动光标到开头
Ctrl+E:移动光标到结尾
Ctrl+F:往光标后面移动一个字符
Ctrl+B:往光标前面移动一个字符
Ctrl+K:剪切光标处到行尾的字符
Ctrl+U:剪切光标处到行首的字符
Ctrl+Y:将剪切的字符进行粘贴
Ctrl+Ins:复制
Shift+Ins:粘贴
Ctrl+C
Ctrl+D
Ctrl+R
ESC+.
Ctrl+L
Ctrl+Z
Ctrl+S
Ctrl+Q
命令格式:cd <路径>
意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。
示例:
cd /system/bin 表示切换到/system/bin路径下。
cd logs 表示切换到logs路径下。
cd / 表示切换到根目录。
cd ../ 表示切换到上一层路径。
命令格式:ls <参数> <路径>
意义:ls是list的缩写;ls命令后面可以跟一个路径或参数,也可以不跟,表示列出路径或当前目录下的所有文件信息。最常用的的参数是“-l",也就是“ls -l”命令。
示例:
ls / 显示根目录下的所有文件及文件夹。
ls -l /data 显示/data路径下的所有文件及文件夹的详细信息。
ls -l 显示当前路径下的所有文件及文件夹的详细信息
ls *l wc显示当前目录下面的文件数量。
命令格式: cat <文件>
意义:cat是concatenate 的缩写。表示读取文件内容及拼接文件。
示例:
cat /sys/devices/system/cpu/online 读取 /sys/devices/system/cpu/路径下online文件内容。
cat test.txt 读取当前路径下test.txt文件内容。
命令格式: rm <文件> 或 rm -r <文件夹>
意义:rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。
示例:
rm -rf path 删除path。
rm test.txt 删除test.txt。
命令格式: mkdir 文件夹
意义:mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。
示例:
mkdir /data/path 在/data路径下创建path文件夹。
mkdir -p a/b/c 参数 -p用于创建多级文件夹,这句命令表示在当前路径下创建文件夹a, 而a文件夹包含子文件夹b,b文件夹下又包含子文件夹c。
命令格式: cp <文件><目标文件>或者cp -r<文件夹><目标文件夹>
意义:cp是copy 的缩写。用于复制文件或文件夹。
示例:
cp /data/logs /data/local/tmp/logs 复制/data路径下的logs到/data/local/tmp路径下。
cp 1.sh /sdcard/ 复制当前路径下的1.sh到/sdcard下。
命令格式:kill PID码
意义:结束当前进程
示例:
先通过输入命令 ps au查看进程,找到需要终止进程的PID再通过kill PID即可,如我这里想要终止的进程是vim test.py,查到的PID是3163,我们可以输入kill 3163结束这个程序,如果结束不了,可以通过kill -9 PID码强制结束,即kii -9 3163