嵌入式开发之Linux基础第二天学习笔记 linux系统命令(一)&其他

时间:2022-12-17 08:15:03

linux基础第二天笔记

linux内核版本号,例:2.4.6需要关注的是中间的次版本号,偶数是稳定版,奇数则是开发板,在开发过程中选择内核版本时,要选择稳定版。

 

 

根目录   / 是系统安装后的系统文件

家目录  /home 用户的工作区域,个人空间

主目录(Home/home/username/  username对应的用户的工作空间

 

终端一打开所在的目录 主目录

资源管理器一打开所在的目录 主目录

 

绝对路径  从根目录开始,到指定文件,中间所经过的所有的目录组成的路径。

相对路径 是相对于当前所在的目录,到目标目录所经过的所有的目录组成的目录,到目标目录所要经过的目录组成的一条路径,一般以.开头或以..开头

. 代表当前目录

.. 上层目录

 

 

* 免费 开源

一切皆文件

 

/dev device)设备目录 所有设备以文件形式存放在这里

Sd  a  1

Sd:揭示硬盘的接口类型

  取值:sd  sata scsi

      Hd  ide

a:第几块硬盘

1:分区及分区类型

1--4 主分区

5向后 逻辑分区

 

MBR 最大支持2t最大有4个主分区

GPT             最大有126个主分区

 

/bin: 存放了系统命令

/etc:配置文件

/lib: 库文件

/root 超级管理员的主目录

 

用户只有在自己的主目录有操作权限,其余位置没有操作权限

设置密码;passwd命令,设置当前用户密码

Sudo passwd命令 设置超级管理员用户的密码

获取操作权限:

1.在执行的命令前,加sudu

2.直接切换为超级管理员用户;su root

3.退出超级管理员权限:exit

4.Sudo -i获取半小时权限

 

 

linux系统命令

命令提示符:

wang@ubuntu:/$

Wang当前用户名

Ubuntu计算机名

:/当前工作目录

 

 

sudo apt-get install sl 安装程序

Sudo shutdown -h now 立刻关机

Sudo shutdown -h +5 定时关机(五分钟)

Sudo int 0立即关机

Sudo reboot 立即重启

 

命令的基本格式:

  ls [-alh] [/etc]

ls:命令主体

-alh:选项

/etc: 参数

[]内的内容,可以省略

ls命令:

Ls -a 列出所有文件,包括隐藏文件

Ls -l 列举文件所有信息

Ls -h将文件大小变为直接可读的表达方式

 

获取命令帮助:

  Help cd:查询cd命令的使用方法,不推荐

  Touch --help 查询touch命令的使用方法,不推荐

  Man touch:查询touch命令的使用方法,强烈推荐

Man手册不仅可以查询命令,还可以查询函数等众多内容

Man手册分为9章:

第一章系统命令

第二章内核函数

第三章库函数

可以指定查询的章节:man 3 printf

 

 

mkdir命令:

mkdir 创建文件夹

mkdir name 创建以name为名的文件夹

mkdir name1 name2 创建以name1 name2为名的两个文件夹

mkdir na\ me 创建中间带空格的na me文件夹

mkdir path/name 会在path路径所代表的文件下创建name文件夹

mkdir -p ./zxc/qwe 如果zxc不存在,则创建zxc后创建qwe,也就是连续创建。

 

touch:创建文件命令

touch name:创建以name为名的文件

在当前文件下创建别的路径下的文件 touch ../qwe/zxc/aa

连续创建多个平级文件 qwe文件夹下 touch file1 file2 file3

创建名字中带空格的文件 touch fi\ le

 

 

rmdir命令:

rmdir name 删除name文件夹,只能删除空文件夹。

rmdir -p aa/bb/cc 会一次性删除掉 aa/bb/cc三个文件夹

 

rm命令

删除命令

-r 删除文件夹以及文件夹中的所有的内容

-v 显示删除过程

-f 如果文件不存在,不会报错

常用命令: rm -rvf name

 

通配符:

*:一个*可以匹配任意数量的任意字符

?:一个?可以匹配任意的一个字符