Shell命令
-
pwd+ 回车:查询当前路径。
-
ls:显示当前用户下的文件信息。
- ls + a :显示所有文件信息(包含隐藏信息)。
- ls + l :以列表的形式,详细显示文件信息。
- 文件信息:( 1 + 3 + 3 + 3 )
- 第一个字符:
- “-” :普通文件。
- “d”:目录文件。
- “c”:字符设备文件。
- “b”:块设备文件。
- “l”:符号链接文件。
- “p”:管道文件。
- “s”:套接字文件。
- 后面9个:
- 前三个:用户权限。
- 中三个:用户组权限。
- 后三个:其他组权限。
- 第一个字符:
- 文件信息:( 1 + 3 + 3 + 3 )
-
cd:跳转路径
- cd + 路径 :跳转到指定路径。
- cd + 回车:回到默认工作路径。
-
touch + 文件名:创建一个文件(若文件已存在,则修改时间戳)。
-
cat + 文件名:显示文件内容。
-
rm + 文件名:删除指定文件。
-
cp:复制文件。
- cd+ 源文件名 + 路径:将源文件复制到指定路径下。
- cd + 源文件名 + 目标文件名:复制指定文件到指定文件中。
-
mv:移动文件(重命名)
- mv + 源文件名+ 路径 :移动文件到指定路径下。
- mv+ 源文件名 + 目标文件名:重命名。。
-
mkdir + 目录名:创建一个文件夹。
-
rmdir:删除文件夹
- rmdir + 目录名(空文件):删除一个空文件夹。
- rm -r +目录名(无论是否为空):删除一个文件夹。
-
清屏:
- clear
- ctrl + l
-
Tab :命令补全。
Vim编辑器
-
vim + 文件名:创建一个可编程的文件。
-
工作模式:
- 命 令行(默认):
- ndd:剪切光标以下的n行数据。
- nyy:复制光标以下的n行数据。
- p:将复制/剪切的内容粘贴到光标的下一行。
- u:撤销上一步的操作。
- 编辑:
- a :光标下个字符插入。
- i :光标当前位置插入。
- o:光标下一个位置插入。
- esc :退出编辑行模式
- 低行:
- shift + “;”:
- q:退出文件。
- w:保存文件。
- wq:保存退出文件。
- x:保存退出文件。
- q!:强制退出文件。
- wq!:强制保存退出文件。
- shift + “;”:
- 命 令行(默认):
gcc编辑
-
gcc + 文件名 :
- 编辑文件,在当前目录下生成一个二进制可执行文件(默认:a.out)。
- 改名
- gcc + c文件名 + 新的二进制可执行文件名。
-
./ + 可执行的二进制文件名:
- 执行编辑好的二进制可执行文件。
文本替换
- 暂时不做考虑。(目前使用较少)