常用命令大复习
常用命令大复习
0x00 前言
部分推荐 / 参考文献 / 网站:
0x01 Linux 命令
一、文件 / 目录操作
cd:切换工作目录
cd ..:切换工作目录为根目录cd <路径>:切换到指定目录
pwd:显示工作目录
pwd:显示当前目录
mkdir:创建目录
mkdir <文件名>:创建一个给定路径的目录
rm:删除目录
rm <路径>:删除一个给定路径的目录rm -r <路径>:删除一路径下的所有文件、文件夹
ls:列出目录内容
ls:查看当前目录下的所有非隐藏文件、文件夹名称ls -a:可查看隐藏文件、文件夹ls -l:列出详细列表
cp:复制目录 / 文件内容
cp <路径> <路径>:将前者中的所有内容复制到后者
二、文件操作
touch:创建文件
touch <路径>:在当前目录下新建一个文件
cat:查看文件
cat <路径>:打开一给定文件cat <路径> <路径> > <路径>:将几个文件的内容合并写入新文件中,其中>号前面也可大于 \(2\) 个文件
vi、vim:打开对应编辑器
三、其它命令
echo:输出内容
echo <字符串>:在命令行中输出内容echo <字符串> > <路径>:将给定文件内容替换为给定内容echo <字符串> >> <路径>:在给定文件末追加给定内容
0x02 g++ 编译命令
一、参数介绍
-o <文件名>:指定编译后的可执行文件文件名(不带文件扩展名)-std=<C++ 版本>:指定 C++ 版本(最高版本取决于编译器支持的版本上限)-O0、-O1、-O2、-O3、-Ofast、-Os:指定优化选项
-O0:不不优化-O1、-O2、-O3、-Ofast:对应的时间复杂度优化(优化依次增强)-Os:优化代码大小
-g:打开调试命令-Wall:启用所有警告(Tip:一般W开头的都是警告选项)

浙公网安备 33010602011771号