Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27277
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-29 11:18
个人简介

登上台风的猪

文章分类

全部博文(19)

文章存档

2014年(19)

我的朋友

分类: 嵌入式

2014-11-06 20:14:12

#打包目录与压缩文件 zip unzip gzip gunzip bzip2 bunzip2 tar

十九、zip对多个文件进行压缩,生成.zip后缀名压缩文件,unzip进行解压缩

!用法:zip 压缩包名.zip 文件文件……

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

 

二十一、gunzipgz格式压缩文件解压

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,gzipbzip2处理的文件均有效

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 

 

阅读(1193) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~