Linux终端指令
终端字体变大 :ctrl shift +
变小 : ctrl -
+\- 只能是主键盘的,小键盘不行
显示[~] [ ] 是格式,[ ]内显示的是当前所在文件夹的名字 ~用户目录,edu
/ 根目录 最底层 linux是单根 ,windows是多根系统
1、pwd -- 查看当前文件夹的绝对路径
路径:绝对路径(从根开始)、相对路径(从当前位置开始)
2、ls -- 查看当前文件夹内有哪些文件、文件夹
蓝色的是文件夹
ls -a -- 查看所有, 包含.开头 的隐藏文件
ls -l -- 查看文件信息
ls -lh -- 查看文件信息(大小有单位)
3、cd
cd 文件夹名 - ls能够直接看到文件夹名的时候,可以直接写名,代表,进入该文件夹
cd 路径(绝对、相对都行) -- 只要路径写的对,就能够进入文件夹
cd .. -- 返回上一层
cd ../.. -- 返回上两层 == cd .. 回车 cd .. 回车
cd 回车 直接回到用户路径 ~的位置 回城
4、新建文件夹
mkdir 文件夹名 mkdir cdlg
空格 不能存在在名字里,但是可以用于分割文件夹名
mkdir 1 2 3 同时创建1、2、3,三个文件夹
touch 文件名 touch a.c touch 1.txt
5、复制文件
cp 要复制的文件名 要复制到哪去
cp -r 要复制的文件夹名 要复制到哪去
-r 表示递归
cp -r 2 1/3 ①当3不存在时 , 将2复制1中,改名为3
②当3存在,将2 复制到1中的3中
6、移动文件(剪切)
mv 要移动的文件名 要移动到哪去
mv 实现更改文件(夹)名 mv 原名 新名
7、删除
rm 要删除的文件名
rm -r 要删除的文件夹名
rm -rf rm -r -f 不显示提示信息
8、clear 清屏
Ctrl L 清屏快捷方式
Ctrl C 强制结束当前进程
终端使用小技巧
Tab键 对齐、补全(文件文件夹、指令)
条件:给出的信息,能够确定唯一的(确定内容)(部分)指令
上、下 键 查看刚刚执行过的指令
和左右 可以移动光标位置,更改指令之后,直接回车就能执行
Vim -- 编辑器之神
Vim a.c a.c存在就直接进入,不存在在,创建并进入
Vim三种
插入 -- 可以输入代码(字)
编辑 -- 可以输入代码(行)
指令 -- 对文件操作
插入 ->编辑 esc
编辑-> 指令 :wq!
编译:gcc a.c 将a.c编译成可执行文件,名字默认为 a.ou文件
运行:./a.out