嵌入式linux开发常用命令小结
2014-04-06 15:40
573 查看
一、文件属性
ll命令:查看文件的属性功能:以长格式显示目标文件或目录的属性。
语法:ll [选项] 文件或目录
例:
root@hailin-virtual-machine:/home/hailin/桌面/dream/tx2440/u-boot-2010.06# ll
总用量 5168
drwxrwxrwx 19 hailin hailin 4096 7月 28 2013 ./
drwxrwxrwx 6 hailin hailin 4096 7月 28 2013 ../
drwxrwxrwx 2 hailin hailin 4096 7月 28 2013 api/
drwxrwxrwx 3 hailin hailin 4096 7月 28 2013 arch/
drwxrwxrwx 3 hailin hailin 4096 7月 28 2013 board/
1、文件属性含义
drwxrwxrwx | 2 | hailin | hailin | 4096 | 7月28 2013 | board/ |
文件权限 | 连接数 | 文件所有者 | 文件所属用户组 | 文件大小 | 文件最后修改日期 | 文件名称 |
表示board文件属于目录类型,支持文件所有者(user)、所属用户组(group)、其他用户(other)对该文件目录的 可读、可写、可执行操作。
1、文件类型有:
- 普通文件
d 目录文件
b 块设备文件
c 字符设备文件
l 符号链
p 管道特殊文件
2、在linux系统中,每个用户组的3个字母分别可用数字进行描述其权限:r:4、w:2、x:1、-:0,将每一组的数字相加,即该组用户的权限。例如某个文件权限是 rw-r-w,对应每个用户组权限:6、4、2,组合起来644。每个文件最高权限是777,可以通过chmod命令修改权限。
二、打包与解包、压缩与解压缩
打包与解包、压缩与解压缩是LINUX开发常用命令。1、.tar格式 单纯tar功能就是打包、解包功能,即将多个文件集结成一个文件 或将一个文件分解成多个文件。
解包:tar
xvf filename.tar
打包:tar cvf filename.tar Dirname(需要打包目录)
2、.gz格式
GZIP用于unix系统文件压缩,在linux中经常会遇到后缀名.gz的文件,原型是GZIP格式。
解压:gzip -d filename.gz
压缩:gzip filename
3、.tar.gz格式
解压:tar zxvf filename.tar.gz
压缩:tar zcvf filename.tar.gz Dirname
注:压缩步骤 1、先打包 2、以.gz格式压缩
4、.bz2格式
压缩生成后缀名.bz2的压缩算法,使用“Burrows-wheeler block sorting text”,这一类算法压缩比率较高。
解压:bzip2 -d filename.bz2
压缩:bzip2 -z Dirname
5、.tar.bz2格式
解压:tar jxvf filename.tar.bz2
压缩:tar jcvf filename.tar.bz2 Dirname
注:tar命令中参数说明
1、打包和解包: x ------解包, c----打包
2、.gz和.bz2格式: z-------.gz , j------.bz2
三、文件建立、复制、移动
目录建立:mkdir Dirname目录删除:rmdir Dirname 或 rm -rf Dirname
文件建立:mkdir filername 或 touch filename
文件复制:cp
filename
文件移动:mv
filename
四、权限
用户和root权限切换命令: su 切换用户
何时使用su?何时使用sudo?
su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录
即su root ,输入密码进入root,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。
详见http://www.jb51.net/LINUXjishu/12713.html
相关文章推荐
- 嵌入式linux开发常用命令
- 嵌入式开发基础--Linux常用命令介绍
- 嵌入式开发中常用的Linux 网络命令
- 开发嵌入式linux/android常用的一些linux命令
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- linux开发常用命令小结
- linux下嵌入式开发常用命令
- 开发嵌入式linux/android常用的一些linux命令
- 学习嵌入式Linux系统开发基础 第二课(Linux常用命令)
- hadoop程序开发之——常用linux命令小结
- Sundy嵌入式底层开发课程笔记2 --linux命令类库机制及常用命令
- 开发人员需要熟知的常用Linux命令之八:Version、Kernel查看
- 常用Linux命令小结
- linux常用命令用法小结
- linux常用命令积累 | ubuntu 10.04系统开发Android
- 开发人员需要熟知的常用Linux命令之五:Find
- linux 下开发常用命令
- 一、Linux下的嵌入式相关常用命令
- Linux开发中的常用命令
- 嵌入式Linux常用命令