LINUX下Cpp开发基本语句

基本语句

使用环境为ubantu 20.04

linux系统介绍

重点关注

指令和选项

重要指令讲解

pwd -print current workingdirectory

ls - list directory contents

  • 用法2: ls [路径]

含义:列出指定路径下的所有文件/文件夹的名称

  1. 绝对路径:相对于root目录的路径
  2. 相对路径:相对与当前目录的路径
1
2
3
4
5
# ls 相对路径
ls ./ #表示 当前路径下
ls ../ #表示 上一级目录下
#绝对路径
ls /home #注意保留空格
  • 用法3: ls 选项

    含义:列出指定路径下的文件/文件夹的名称,并以指定格式进行显示

    1
    2
    3
    4
    5
    6
    7
    8
    # ls 选项 路径
    ls -ash /home #-ash后面注意添加空格
    # 选项解释
    -l:表示list,表示以详细列表的形式进行展示
    -a:表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
    -h:表示以可读性高的形式进行显示
    # ls -l 中 “-”表示该行对应的文档类型为文件,“d”表示文档类型为文件夹
    # 在linux中隐藏文档一般以“.”开头

在输入 ls -a前后,发现多了一些.开头的文件。

  • ctrl+l : 在终端输入快捷键 ctrl+l 使终端清屏。

cd -change directory

  • 作用:切换当前工作目录
  • 用法1:cd;cd ~

    1
    2
    3
    # 以下两条命令等价。表示直接进入当前用户的home目录下
    cd
    cd ~ # ~ 波浪线 就代表home目录
  • 用法2: cd [相对路径]
1
2
3
4
# 进入上级目录下
cd ..
# 进入到上级目录中的local目录下
cd ../local
  • 用法3:cd [绝对路径]
    1
    2
    # 进入到usr/local目录下
    cd /usr/loacl

mkdir -make direcories

  • 作用:创建目录
  • 用法1:mkdir 路径
1
2
# 在当前路径下创建目录“myfolder”
mkdir myfolder
  • 用法2:mkdir -p 路径
  • 含义:一次性创建多层不存在的目录
1
2
# 创建 -/a/b/c 目录
mkdir -p a/b/c
  • 用法3:mkdir 路径1 路径2
  • 含义:一次创建多个目录
1
2
# 在当前目录分别创建a,b,c三个文件夹
mkdir a b c

tree的使用

ubantu 默认是没有tree指令来显示文件树的,需要安装

终端输入 sudo apt-get install tree 进行安装

常用语句:

1
2
tree -d
tree -x

touch -change file timestamps

作用:创建新文件

  • 用法1:touch 路径
1
2
3
4
5
6
7
8
# 在当前目录下创建linux.txt
touch linux.txt

#在上级目录下创建linux文件
touch ../linux

#在/home/gyc/目录下创建myfile文件
touch /home/gyc/myfile
  • 用法2:touch 文件1 文件2
1
2
# 在当前目录下创建 file file.txt 两个文件
touch file file.txt

rm -remove files or directories

作用:删除文件/目录

  • 用法1:rm [选项]
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2023 cyg
  • 访问人数: | 浏览次数: