-
~/:等价于 /home/用户名/
-
ctrl + c:清空命令并且换行;还可以用来强制中止进程运行
-
ctrl + z:挂起一个进程
-
ctrl + u:清空当前命令行
-
命名含有空格:需要加上\转义,例如:
mkdir ac\ wing
-
tab:连按两下,提示出所有补全
-
ls:蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
- -l 详细信息 -hl 人性化详细信息(把字节改成多少k或者m) -a 查询隐藏文件(所有以.开头的文件都是隐藏文件) 用 mv tmp.txt .tmp.txt 把它变成隐藏文件
-
cd + 路径 进入路径目录 cd不加东西默认回家目录
-
cp
:复制 + 粘贴 + 重命名cp a/tmp.txt b/tmp2.txt
把a中的tmp复制粘贴到b中且重命名为tmp2cp a b -r
把文件夹a复制到当前文件夹中,并重命名为b,文件夹需要加-r(r:recursion 递归)
-
mv
:剪切 + 粘贴 + 重命名 -
mkdir
创建文件夹- 想创建
'g s'
这种中间有空格的文件夹时,要在g
后面加上\
转义字符 即mkdir g\ s
mkdir a/b/c -p
创建a文件夹 里面包含b b里面包含c-p
:创建多级目录
- 想创建
-
touch 创建文件
-
cat: 展示文件中的内容
-
rm 删除
- rm a.txt 删除文件,rm a -r 删除文件夹
- rm *.txt 删除当前文件夹所有以.txt格式的文件,如果加*不加后缀的话是把当前文件夹所有文件全部删掉
- rm /* -rf 删除受保护的文件(
删库跑路)
-
tree 显示当前文件夹的结构
-
g++ XXX.cpp -o XXX
:编译c++文件 -
history 显示历史命令记录
-
遇事不决:-help or --help
-
复制文本:windows/Linux下:Ctrl + insert,Mac下:command + c
-
粘贴文本:windows/Linux下:Shift + insert,Mac下:command + v