天天看点

嵌入式系统开发学习笔记(1)Linux操作

嵌入式系统开发学习笔记

  • Linux操作
    • Linux文件目录
    • Linux用户操作命令
    • Linux文件操作命令
    • 文件权限说明
    • 部分操作截图

Linux操作

  1. Linux用户操作命令
  2. Linux文件操作命令
  3. 文件权限说明

Linux文件目录

/- 根

/bin中 - 用户二进制文件

/sbin目录 - 高级命令

/etc - 系统配置文件

/dev - 设备文件

/sys - 存储内核信息

/proc - 存储内核信息

/var - 日志文件

/usr - 用户安装程序(软件一般安装到这个目录)

/tmp - 临时文件

/home -用户主目录

/boot - 存放启动文件

/lib - 系统文件库

/media - 文件系统的挂载点

/usr:

include - 存放头文件

bin - 存放多数日常应用程序

local - 用户个人安装软件

sbin - 在当用户模式下,不用的系统管理程序

src - 存放源程序

/var:

cache - 应用程序的缓存文件

lib - 应用程序的信息和数据

local - 存放usr/local中程序的信息

lock - 锁文件

log - 日志文件

opt - /opt中程序信息和数据

run - 正在执行的程序信息,PID文件

tmp - 临时文件传递

Linux用户操作命令

命令符

01、cd / 进入根目录

02、cd … 返回上一级目录

03、cd . 进入下一级目录

04、cd 文件夹名 进入该文件

05、clear 清屏

06、b+双击tad 查询b开头的子目录

07、su 身份 切换身份

08、touch 文件名 创建文件

09、adduser 添加用户

10、sudo 借助管理员权限

11、userdel 删除用户

12、pwd 显示当前路径

Linux文件操作命令

命令符

01、ls 显示当前目录下有多少文件

02、ls -l 显示文件所有信息

03、文件分类:

常用:

(d)目录文件

(-)普通文件

(l)链接文件

(c/b)设备文件

不常用:

(p )管道文件

(f)堆栈文件

(s)共享文件

04、ls -a 显示当前目录下所有文件,包括隐藏文件

05、mkdir 创建目录

06、rm 删除

07、rm -f 强力删除

08、rm -rf 彻底删除(用递归方式的删除该目录及该目录下所有子目录)

09、./ 文件名 运行该文件

10、mkdir -p /文件/文件/文件 创建多级目录

11、chmod 修改权限

例:chmod g+x 给该组文件添加可以执行权限

chmod u+x 给文件拥有者添加可执行权限

chmod o+x 给其他用户添加可执行权限

r 4 w 2 x 1

chmod 777 表示可读可写可执行(7=4+2+1)

12、gedit 文件名 打开该文件的文本编辑器

13、cat 文件名 查看文件内容

14、rm -f *.c 删除所有的后缀为.c的文件

15、cp 文件名 文件名 将第一个文件复制成第二个文件

16、mv 文件名 文件名 将第一个文件剪切,粘贴成第二个文件

17、tar -zcf 文件名 压缩文件

18、tar -xcf 文件名 解压文件

文件权限说明

例:-rwxr-xr-x 1.c

第一组:rwx :该文件是一个普通文件,文件拥有者具有读写执行权限

第二组:r-x: 同组文件可读可执行

第三组:r-x:其他用户对该文件可进行读和执行权限

部分操作截图

图片:

嵌入式系统开发学习笔记(1)Linux操作
cp 文件名 文件名 将第一个文件复制成第二个文件
嵌入式系统开发学习笔记(1)Linux操作
mv 文件名 文件名 将第一个文件剪切,粘贴成第二个文件
嵌入式系统开发学习笔记(1)Linux操作
将根目录下的2.c文件复制到home目录下