基于VSCode和CMake的C/C++开发(Linux)1

基本的Linux指令

ctrl+alt+t 打开终端

完整指令的标准格式:命令(空格) [选项](空格) [操作对象]

选项和操作对象可有可无

  • pwd 打印当前目录
  • ls     列出当前目录下所有文件和文件夹的名称
  • ls [路径]    列出指定路径下文件和文件夹的名称

    # ls 相对路径
      ls ./ #【表示当前目录下】
      ls ../ #【上一级目录下】

    # ls 绝对路径
      ls /home

  •  ls [选项] [路径]

含义:列出指定路径下的所有文件/文件夹的名称
绝对路径:相对根目录的路径;
相对路径:相对当前目录的路径;

# ls 选项 路径
 ls -lah /home


 # 选项解释:
  -l:表示list,表示以详细列表的形式进行展示
 -a:表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
 -h:表示以可读性较高的形式显示

 # ls -l 中 “-”表示改行对应的文档类型为文件,“d”表示文档类型为文件夹。
 # 在Linux中隐藏文档一般都是以“.”开头

  • ctrl + l 清屏
  • cd - change directory

作用:切换当前的工作目录

用法1:cd ; cd ~

用法2:cd [相对路径] 

# 进入到上级目录下
 cd ..
 # 进入到上级目录中的某个目录下
 cd ../local

 用法2:cd [绝对路径]

# 进入到/usr/local目录下
cd /usr/local
 

  • mkdir - make directories 

作用:创建目录
用法1:mkdir 路径

用法2:mkdir -p 路径
含义:一次性创建多层不存在的目录

 # 创建 ~/a/b/c 目录
 mkdir -p ~/a/b/c

用法3:mkdir 路径1 [路径2] [路径3]
含义:一次性创建多个目录

# 在当前目录分别创建a、b、c三个文件夹
 mkdir a b c 

  •  tree [路径]

该路径下的目录结构