嵌入式系统开发学习笔记
- Linux操作
-
- Linux文件目录
- Linux用户操作命令
- Linux文件操作命令
- 文件权限说明
- 部分操作截图
Linux操作
- Linux用户操作命令
- Linux文件操作命令
- 文件权限说明
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:其他用户对该文件可进行读和执行权限
部分操作截图
图片:

cp 文件名 文件名 将第一个文件复制成第二个文件
mv 文件名 文件名 将第一个文件剪切,粘贴成第二个文件
将根目录下的2.c文件复制到home目录下