Linux用户的分类与家目录,ls、pwd、cd、mkdir、touch、rmdir、rm指令与选项等

news/2024/5/19 16:11:27/

Linux中用户的分类与用户的家目录

  1. 在Linux当中,用户的分类只分为两类,一类叫做超级用户root,还有就是其他也就是传说中的普通用户。
  2. 我们刚刚登进去时,默认所处的目录是***/root或者/home/用户名***,比如说/root, /home/ShenskLinux2003,上面两个目录就被称为root用户的家目录或者ShenskLinux2003用户的家目录。用户的家目录也就是他登陆的时候默认所处的位置
  3. 支持多用户登录的操作系统被称为多用户操作系统。经典的如:Linux,Windows
    在这里插入图片描述
    在这里插入图片描述
  4. 在CentOS系统当中,所有的普通用户,用户账号都会放在/home目录下面,当你新建一个用户的时候,它自动会在家目录/home下创建一个用户。
    在这里插入图片描述
  5. 在正常登陆使用的过程当中可以用whoami,查看当前使用的用户的名字是谁。
    在这里插入图片描述

ls 指令的语法,功能与选项

  1. 语法: ls 选项 文件名(就是路径)
  2. 功能:显示指定文件下的所有文件名(目录+普通文件)
  3. 选项:
    在这里插入图片描述

ls指令的选项 -l

  1. 功能:显示指定文件下的所有文件的详细文件属性(目录+普通文件)

ls指令的选项 -a

  1. 功能:显示指定文件下的所有文件名(包括隐藏文件)

ls指令的选项 -d

  1. 功能:显示指定文件它自己的文件属性

ls指令选项 -F

  1. 功能:显示指定文件下的所有文件名并加个后缀字符。如果说是/表示说这个文件其实是一个目录,带 * 就是表示普通的可执行文件,啥也不带的就是普通的文本文件

实例演示

[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ pwd
/home/ShenskLinux2003
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
└── leetcode5 directories, 5 files1
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls
acwing  c  c++  csdn  leetcode[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls ./c
stdio.txt  stdlib.txt  string.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls ./c++
class.txt  namespace.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls ./csdn[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls ./acwing[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls
acwing  c  c++  csdn  leetcode2
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -l
total 20
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 15:29 acwing
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:20 c
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:22 c++
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 15:29 csdn
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:21 leetcode[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -l ./c++
total 0
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:21 class.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:22 namespace.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -l ./c
total 0
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:19 stdio.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:20 stdlib.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:19 string.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -l ./c/stdio.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:19 ./c/stdio.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -l ./c++/class.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:21 ./c++/class.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -l ../
total 8
drwx------ 3 admin           admin           4096 Apr 14 14:57 admin
drwx------ 7 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:21 ShenskLinux20033
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -a 
.  ..  acwing  .bash_history  .bash_logout  .bash_profile  .bashrc  c  c++  csdn  leetcode[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -a ./c
.  ..  stdio.txt  stdlib.txt  string.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -a ./c++
.  ..  class.txt  namespace.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -a -l ./
total 44
drwx------  7 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:21 .
drwxr-xr-x. 4 root            root            4096 Apr 21 11:38 ..
drwxrwxr-x  2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 15:29 acwing
-rw-------  1 ShenskLinux2003 ShenskLinux2003  734 Apr 21 15:39 .bash_history
-rw-r--r--  1 ShenskLinux2003 ShenskLinux2003   18 Oct 31  2018 .bash_logout
-rw-r--r--  1 ShenskLinux2003 ShenskLinux2003  193 Oct 31  2018 .bash_profile
-rw-r--r--  1 ShenskLinux2003 ShenskLinux2003  231 Oct 31  2018 .bashrc
drwxrwxr-x  2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:20 c
drwxrwxr-x  2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:22 c++
drwxrwxr-x  2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 15:29 csdn
drwxrwxr-x  2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:21 leetcode[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -al ./c++/class.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:21 ./c++/class.txt4
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -d -l 
drwx------ 7 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:21 .[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -d -l ./c
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:20 ./c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -dl ./c/string.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:19 ./c/string.txt5
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -F ./
acwing/  c/  c++/  csdn/  leetcode/[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -F ./c
stdio.txt  stdlib.txt  string.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -Fl ./c++
total 0
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:21 class.txt
-rw-rw-r-- 1 ShenskLinux2003 ShenskLinux2003 0 Apr 21 16:22 namespace.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ ls -Fl ./
total 20
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 15:29 acwing/
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:20 c/
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:22 c++/
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 15:29 csdn/
drwxrwxr-x 2 ShenskLinux2003 ShenskLinux2003 4096 Apr 21 16:21 leetcode/

pwd指令的功能

  1. 功能:查看当前的路径

实例演示

[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
└── leetcode5 directories, 5 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ pwd
/home/ShenskLinux2003

cd指令的语法,功能与举例

  1. 语法: cd 目录名(就是路径)
  2. 功能:改变工作目录,将当前工作目录改变到指定的目录下。
  3. 举例:
    在这里插入图片描述

cd指令的举例 cd ~

  1. 功能:跳转到当前用户的家目录

cd指令的举例 cd-

  1. 功能:跳转到最近访问的目录

cd指令的举例 cd /

  1. 功能:跳转到根目录

实例演示

[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ pwd
/home/ShenskLinux2003/c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ cd ..[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ pwd
/home/ShenskLinux2003[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ cd ./c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ cd /[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ /]$ pwd
/[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ /]$ cd ~[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ pwd
/home/ShenskLinux2003[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ cd -
/[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ /]$ pwd
/[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ /]$ cd ./home/ShenskLinux2003/c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ pwd
/home/ShenskLinux2003/c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ cd /[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ /]$ cd -
/home/ShenskLinux2003/c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ pwd
/home/ShenskLinux2003/c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ c]$ cd -
/

mkdir指令的语法,功能与选项

  1. 语法:mkdir 选项 目录名(就是路径)
  2. 功能:在当前目录下创建一个目录
  3. 选项:-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

mkdir指令选项 -p

  1. 功能:在当前目录下面递归去建立一个又一个目录,去创建一批目录,也就是说去创建一串路径,对应到树状结构里面相当于就是创建了一条分支

实例演示

[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 1
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
└── leetcode6 directories, 5 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ mkdir 2[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 1
├── 2
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
└── leetcode7 directories, 5 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ mkdir -p 1/2/3/4/5[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 1
│   └── 2
│       └── 3
│           └── 4
│               └── 5
├── 2
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
└── leetcode11 directories, 5 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ mkdir -p 1/2/3/8/8[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 1
│   └── 2
│       └── 3
│           ├── 4
│           │   └── 5
│           └── 8
│               └── 8
├── 2
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
└── leetcode13 directories, 5 files

touch指令的语法与功能

  1. 语法: touch 普通文件名(就是路径)
  2. 功能:在当前目录下新建一个文件

实例演示

[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 1
│   └── 2
│       └── 3
│           ├── 4
│           │   └── 5
│           └── 8
│               └── 8
├── 2
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
├── leetcode
└── test.c13 directories, 6 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ touch shensk.txt[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 1
│   └── 2
│       └── 3
│           ├── 4
│           │   └── 5
│           └── 8
│               └── 8
├── 2
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
├── leetcode
├── shensk.txt
└── test.c13 directories, 7 files

rmdir指令的语法,功能与选项

  1. 语法:rmdir 选项 目录名(就是路径)
  2. 功能:删除空目录
  3. 选项:
    在这里插入图片描述

rm指令的语法,功能与选项

  1. 语法:rm 选项 文件名(就是路径)
  2. 功能:删除当前目录下的文件
  3. 选项:
    在这里插入图片描述
    rm 不能直接删除目录,但如果我非要去删除目录的话,需要用选项 -r ,因为目录本身它是递归式定义的,要删除我们就需要递归式删除,-r就代表递归。

rm指令选项 -f

  1. 功能:删除的时候别问我了,强制删除

rm指令选项 -i

  1. 功能:删除前问我确认一下

rm指令选项 -r

  1. 功能:删除目录及其下所有文件

实例演示

[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── 2
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
├── leetcode
└── shensk.txt6 directories, 6 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ rm 2
rm: cannot remove ‘2: Is a directory[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ rm -r 2[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── acwing
├── c
│   ├── stdio.txt
│   ├── stdlib.txt
│   └── string.txt
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
├── leetcode
└── shensk.txt5 directories, 6 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ rm -r c[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── acwing
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
├── leetcode
└── shensk.txt4 directories, 3 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ rm -i -r  acwing
rm: remove directory ‘acwing’? y[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── c++
│   ├── class.txt
│   └── namespace.txt
├── csdn
├── leetcode
└── shensk.txt3 directories, 3 files
[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ rm -f -r c++[ShenskLinux2003@iZbp17eez3lv2illc5jrjeZ ~]$ tree
.
├── csdn
├── leetcode
└── shensk.txt2 directories, 1 file

http://www.ppmy.cn/news/47291.html

相关文章

知识库管理系统对于企业有哪些作用及优势?

知识库管理系统是一种通过集成多种技术手段,将企业内部知识进行收集、整理、存储、分析和共享的信息管理系统。知识库管理系统可以帮助企业管理和利用企业内部的知识,提高企业的创新能力和竞争力。 知识库管理系统的作用 1、促进企业内部知识的流通和共…

无线传感器网络硬件设计简介

无线传感器网络硬件设计简介 无线传感器网络因其巨大的应用前景越来越受到学术界和工业界的广泛关注。本文介绍了无线传感器网络节点的体系结构,分析比较了国内外当前典型的硬件平台,重点讨论了目前无线传感器网络节点常用的处理器、射频芯片、电源和传…

Java IO流

Java IO流 IO就是Intput和Output也就是输入输出,将数据输入到计算机内存的过程叫做输入,从内存读取出来的数据叫做输出。Java的IO流总共有40多个类,他们都是由下个4个抽象类派生出来的,InputStream和Read和OutputStream和Writer。…

网络拥塞控制,对越远的流量越宽容

考虑下面的网络传输场景: ​ S1,S2,S3,S4 向 D 方向发送,R4 发生拥塞。R4 必须丢弃一些数据进行疏导反馈拥塞信号,否则谁也过不去。 优先丢掉离得最近的 S4 的数据,其次依次丢 S3,S2…

ChatGPT会如何改变制造业?

来源 | Smart Industry Edgenesis编译 ChatGPT最新版本的发布成为热门头条。OpenAI表示该版本的ChatGPT能够在多个专业测试中达到“人类水平”的表现,例如司法考试和SAT考试。不过,在工业领域中,ChatGPT能够发挥怎样的作用呢?Sma…

计算广告(十七)

多渠道组合路径效率评价 ​ 编辑切换为居中 添加图片注释,不超过 140 字(可选) 分析背景: 电商归因分析通常以 last_click 为基准,将成交转化归功于用户完成转化前的最近一个广告系列。然而,在此之前&a…

HTTP的那些事儿

超文本传输协议(Hyper Text Transfer Protocol,HTTP),它是在计算机世界中的两个点之间传递文本,图片,多媒体等超文本文件的协议。HTTP处在数据链路层,网络层,传输层,应用…

java 资料地址汇总

1 SpringBoot - 使用 Assert 校验让业务代码更简洁 SpringBoot - 使用 Assert 校验让业务代码更简洁 2 MyBatis-Plus 还手写 Join 联表查询?一个依赖轻松搞定,真香! MyBatis-Plus 还手写 Join 联表查询?一个依赖轻松搞定&#…

中小企业面临怎样的数字化转型局面

当前,我国经济长期向好的基本面没有改变,但承受着“需求收缩、供给冲击、预期减弱”的三重压力,中小企业的数字化转型之路较之以往更加艰难、曲折。为帮助中小企业纾困解难、平稳渡过危机,需进一步优化政策“组合拳”,…

CMake

CMake定义 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C特性,类似UNIX下的automake。只是 CMake 的组态档取名为 C…

背包问题——01背包|完全背包

目录 前言&背包问题的历史 01背包 1、题目 2、暴力解01背包 Ⅰ、代码 3、动态规划解01背包 Ⅰ、二维dp数组解01背包 1)dp数组的含义 2)递推公式 3)dp数组的初始化 4)遍历顺序的讨论 5、代码 Ⅱ、一维数组解01背包 1&…

[API]集合Collection常用方法集合遍历新循环泛型(三)

什么是集合: 集合和数组一样,可以保存一组数据,并且提供了操作数组元素的相关方法,使用用更加方便 集合框架中的相关接口: java.util.Collection接口:是所有集合的顶级接口,封装了所有集合所…

【理解 C++ 中的头文件和源文件的作用 】

include文件中定义 src文件中声明 头文件中应该只放变量和函数的声明,而不能放它们的定义。 在 C 中,头文件和源文件有着不同的作用。它们共同组成了 C 项目的基本结构。让我们逐个了解它们的作用。 头文件(.h 或 .hpp 文件)&a…

【从零开始学Skynet】实战篇《球球大作战》(十四):agent跨服务器版

至此,我们已完成了《球球大作战》的绝大部分功能,只剩下完 善agent ,让它和 scene 服务联动了。 1、多个模块 一般而言,代理服务会承载很多系统,比如邮件、成就等,此处涉及的代码较多,容易混 乱…

初中级测试工程师,软件测试面试题总结大全(功能/接口/自动化测试)你要的都有...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 一般软件测试的面…

程序员只能吃青春饭?3条晋升之路帮你摆脱程序员中年魔咒!

作为一个程序员 尤其是在这些中 不管是中国 还是美国的这些大的公司里边呢 往往呢 有大概两条这样的一个境界之路 根据你自己个人的这种能力兴趣 其实你可以进行自己的选择 科技大佬们其实往往呢也都是从 这个比较年轻的时候对吧 归国创业也好 还是自己出自于草根 然后一下子凝…

【Python_Scrapy学习笔记(十三)】基于Scrapy框架的图片管道实现图片抓取

基于Scrapy框架的图片管道实现图片抓取 前言 本文中介绍 如何基于 Scrapy 框架的图片管道实现图片抓取,并以抓取 360 图片为例进行展示。 正文 1、Scrapy框架抓取图片原理 利用 Scrapy 框架提供的图片管道类 ImagesPipeline 抓取页面图片,在使用时需…

今天面了个字阿里拿38K出来的,真是纹身师闭眼,秀了我一脸啊

公司前段缺人,也面了不少测试,前面一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在15-20k,面试的人很多,但平均水平很让人失望。看简历很多都是4年工作经验,但面试中,不提测…

【已解决】Field ‘id‘ doesn‘t have a default value 错误的解决办法

介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力&a…

Qt 项目A调用项目B方法(项目架构管理)

前言 项目开发中,如果项目比较大,大多采用多项目的方式,主要是为了方便代码管理,也更开发变得更加方便。操作如下: 注:我用的版本是Qt 5.12.3 一、建立项目目录 要求: 1、项目A为主&#xff…