赞
踩
ls:
查看当前路径下的文件/文件夹
cd
+文件夹名:
进入目标文件夹
vi+文件名.c:命令行模式(可进行粘贴,复制)
vi test.c(ctry+空格:中英切换)
a/i/o:INSEART编辑状态
A:直接到行尾转插入 I:直接到行首 O:行头上面加一行
ESC:从插入模式进入命令行模式
:q:退出无修改过的文件,若修改过,则为无效命令
:q!:强制退出而且不保存修改过的文件
:wq/x:保存并退出
命令行模式+: 底行模式
:! command (命令)
[数字] x:剪切下多少字符
[数字] dd:剪切向下多少行
[数字]yy:复制向下多少行
P(粘贴到上一行)/p(粘贴到下一行):粘贴
u:取消上一次操作
vi光标命令:
hjkl左下上右
1G: 移动光标到文件的第一行
G:移动光标到最后一行
:N 移动光标到第N行
:set number 设置显示行号
:set no number 取消显示行号
vi查找命令(命令行模式):
/字符串 : 查找字符串
n 继续查找 N 反向继续查找
vi替换命令(底行模式):
:范围s/替换掉的/替换的内容/g 全部,没有则默认1个
范围: ,是当前行 $最后一行 %全文替换
举例: :1,$s/man/MAN/g 从第一行到最后一行的man全部替换为MAN
vi剪切和复制命令(底行模式):
yo 将光标至行首的字符考入剪切板
y$ 将光标至行尾的字符考入剪切板
do 将光标至行首的字符剪切入剪切板
d$ 将光标至行尾的字符剪切入剪切板
range y 块复制 rang代表范围,例如 1,$ :从第一行到最后一行
range d 块复制
二进制:0111 1110
八进制:176
十进制: 2+4+ 8 +16 +32+ 64=126
十六进制:7E
gcc -o 执行文件名 原始文件.c 例如:gcc hello.c -o hello
-o输出可执行文件
./执行文件名 查看输出结果 例如·:./hello
ls | 显示当前目录下的内容 |
ls -a | 列出路径下的内容,不忽略以.开头的条目 |
ls -l | 使用长列表格式列出路径下的内容。 |
cd 文件夹 | 切换到这个文件夹中 |
cd / | 进入根目录 |
cd | 进入家目录~ |
cd /home/hq | 进入家目录 |
cd ~ | 进入家目录 |
cd . | 进入当前目录,即不发生变化 |
| 进入上一级目录 |
ctrl+ shift+N | 再打开一个窗口 |
pwd | 显示用户在文件系统中的当前位置/绝对路径 |
man+命令 | 查看该命令的作用 |
gcc test.c | 编译 |
./a.out | 执行 |
Cat -s test.c | 查看文件内容:多个空行合并成一个空行显示 |
Cat -b test.c | 查看文件内容·:加行号显示 |
head -1 test.c | 查看test文件前一行(不输入数值默认10行) |
tail -1 test.c | 查看test文件d倒数一行(不输入数值默认10行) |
cp 文件 新文件名 cp 文件夹 新文件夹名 -r | 复制文件/文件夹到当前路径下 |
cp 文件 目标路径 cp 文件夹 目标路径 -r | 复制文件/文件夹到目标路径下 |
cp 文件1 文件2 ... 目标路径 cp 文件夹1 文件夹2 ... 目标路径 -r | 复制多个文件/文件夹到目标路径下 |
cp test.c test1.c | 将test.c 制作了一个备份到test1.c |
cp test.c ../ | 将test.c 复制到上一级目录(相对路径) |
cp test.c /home/linux | 将test.c 复制到上一级目录/home/linu中(绝对路径) |
mv 文件 目标路径 mv 文件夹 目标路径 | 移动文件/文件夹 |
mv 文件1 文件2 ... 目标路径 mv 文件夹1 文件夹2 ... 目标路径 | 移动多个文件/文件夹 |
mv 文件 新文件名 mv 文件夹 新文件夹名 | 更改文件/文件夹名 |
mv 文件 目标路径/新文件名 mv 文件夹 目标路径/新文件夹名 | 移动文件/文件夹并重命名 |
mv test.c ../ | 将test.c 移动到上一级目录(相对路径) |
mv test.c ../test1.c | 将test.c 移动到上一级目录并重命名为test1.c(相对路径) |
touch 文件 mkdir 文件夹 | 创建文件/文件夹 |
touch 文件1 文件2 ... mkdir 文件夹1 文件夹2 ... | 创建多个文件/文件夹 |
mkdir 文件夹1/文件夹2/.../... -p | 创建多级文件夹 |
touch 已存在文件 文件夹不可以 | 更新时间戳[ |
rm 文件 rm 文件夹 -r | 删除文件/文件夹 |
touch test2.c | 若该文件不存在则创建,存在则改时间戳 |
rm test.c -i | 删除普通文件 |
rm test.c/ -r | |
mkdir test | 新建文件夹test |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。