分类: 嵌入式
2014-11-06 20:14:12
#打包目录与压缩文件 zip unzip gzip gunzip bzip2 bunzip2 tar
十九、zip对多个文件进行压缩,生成.zip后缀名压缩文件,unzip进行解压缩
!用法:zip 压缩包名.zip 文件1 文件2 ……
eg:将test.c test1.c test2.c 压缩到test.zip文件中
zip test.zip test.c test1.c test2.c
eg:将test.zip解压到当前目录下
unzip test.zip
二十、gzip对一个文件进行普通压缩,不能对目录压缩
eg:将test.c压缩成test.c.gz
gzip test.c
二十一、gunzip对gz格式压缩文件解压
eg:将test.c.gz解压
gunzip test.c.gz
二十二、bzip2对一个文件进行高比例压缩,不能对目录压缩
eg:将test.c文件压缩为test.c.bz2
bzip2 test.c
二十三、bunzip2 对bz2格式压缩文件进行解压
eg:将test.c.bz2解压
bunzip2 test.c.bz2
二十四、tar将多个文件或目录打包
#常用选项
-c 创建
-x 释放
-z 处理gzip压缩的tar包
-j 处理bzip2压缩的tar包
-v 显示详细信息
-f 指定打包或解包的文件,需放在选项最后
!用法
打包
eg:将jeffy-vim-v2.0打包生成jeffy-vim-v2.0.tar
tar -cvf jeffy-vim-v2.0.tar jeffy-vim-v2.0
解包
eg:将jeffy-vim-v2.0.tar解包
tar -xvf jeffy-vim-v2.0.tar
先打包,再使用gzip bzip2命令压缩
tar -cvf jeffy-vim-v2.0.tar jeffy-vim-v2.0
gzip jeffy-vim-v2.0.tar <= 生成jeffy-vim-v2.0.tar.gz
或bzip2 jeffy-vim-v2.0.tar <= 生成jeffy-vim-v2.0.tar.bz2
直接打包并压缩
以gzip压缩 -czvf,后缀.tar.gz 或.tgz
tar -czvf jeffy-vim-v2.0.tar.gz jeffy-vim-v2.0
tar -czvf jeffy-vim-v2.0.tgz jeffy-vim-v2.0
以bzip2压缩 -cjvf ,后缀.tar.bz2 或.tbz2
tar -cjvf jeffy-vim-v2.0.tar.bz2 jeffy-vim-v2.0
tar -cjvf jeffy-vim-v2.0.tbz2 jeffy-vim-v2.0
解压缩并解包 -xvf,对gzip与bzip2处理的文件均有效
tar -xvf jeffy-vim-v2.0.tar.bz2
tar -xvf jeffy-vim-v2.0.tbz2
tar -xvf jeffy-vim-v2.0.tgz
#其它命令 clear date echo which whereis man
二十五、clear 清屏
快捷键 ctrl + l
二十六、date 查看日期及时间
eg:date
二十七、echo显示一行文本,常用于显示环境变量值
eg:显示字符串hello world!
echo "hello world!"
echo hello world!
注意区别,加""原样输出,否则算多个字符串输出
eg:显示环境变是LANG的值,注意查看环境变量需要加$
echo $LANG
二十八、which 查找命令所在路径
eg:查找ls 所在路径
which ls
二十九、whereis 查找命令所在路径,源,man手册文件所在位置
whereis ls
三十、man 查帮助手册
eg:查ASCII码表
man ascii
eg:查whereis 命令帮助页
man whereis
eg:查函数strcmp
#系统维护命令 sudo su passwd shutdown
三十一、sudo以超级用户身份执行一条命令
eg:查看系统下存放账号密码文件内容,需超级用户权限
$cat /etc/shadow
$cat: /etc/shadow:Permission denied
$sudo cat /etc/shadow
$[sudo]password for tim: <=输入tim用户的密码,注意密码不会回显!
三十二、su临时切换用户
eg:切换到root用户
su
Passwd: <=输入root用户密码!
exit可退出切换的用户
eg:切换到root用户,并切换到root主目录/root
su -
Passwd: <=输入root用户密码
注意如果第一次切换root用户可能会提示密码错误
三十三、修改密码passwd
eg:修改tim用户密码
sudo passwd tim <=加sudo 是可以设置短密码
eg:修改root密码
sudo passwd root
三十四、shutdown关机命令
eg:5分钟后关机
sudo shutdown +5
eg:立即关机
sudo shutdown -h now
eg:立即重启
sudo shutdown -r now
sudo reboot
#用户管理 adduser deluser
三十五、adduser添加用户,会要求输入新用户密码,全名,
并在/home目录下创建新用户主目录
eg:sudo adduser max <=输入当前用户密码
三十六、deluser删除用户
eg:删除用户max
sudo deluser max
#选项--remove-home,删除用户同时删除该用户主目录
eg:sudo deluser --remove-home max
剩下命令
du df mount umount ln "ls -l" chmod chown chgrp ps kill