Linux_常用命令

 

 

 

 


 

#压缩工具
1. gzip ——.gz
gzip + 文件 / gunzip + 文件
缺陷:不会保留原文件,不会打包压缩,不能压缩目录

bzip2 ——.bz2
bzip2 + 文件 / bunzip2 + 文件
缺陷:不会保留原文件(-k),不会打包压缩,不能压缩目录

2. tar (没有参数只能打包)

tar cvf ***.tar        + 文件目录   tar xvf ***.tar         -C + 路径
tar czvf  ***.tar.gz   + 文件目录   tar xzvf ***.tar.gz   -C + 路径
tar cjvf   ***.tar.bz2 + 文件目录    tar xjvf ***.tar.bz2 -C + 路径
c 创建压缩 x 解开 压缩
z gzip压缩 j bzip2压缩
v 过程提示信息
f 压缩文件名

3. rar(手动安装本软件)
rar a + 压缩文件名 + 文件目录 rar x + 文件目录 + 路径
a 创建压缩 x 解开压缩

4. zip
zip + 压缩文件名 + 文件目录 unzip + 压缩文件名 -d + 路径


1. tar 内部使用到gzip或bzip2,本身只起到打包作用
2. rar 不用指定生成压缩名后缀

 

 

 

1、用tar压缩大文件
tar -cjvf android_build.tar.bz2 android_build


2、用split分割文件
split -b 4000M -d -a 2 android_build.tar.bz2 android_build.tar.bz2.
注:
-a 2:分割文件以01、02结尾,如果原压缩包太大,使用 -a 2,一般使用 -a 1


3、命令合并使用
tar -cjvf android_build.tar.bz2 android_build | split -b 4000M -d -a 2 - android_build.tar.bz2.


4、解压,先把分割的文件合并
cat android_build.tar.bz2.* > android_build.tar.bz2
然后解压
tar -xjvf android_build.tar.bz2


5、命令合并使用
cat android_build.tar.bz2.* | tar -xjvf

 

 


 

 

find
文件名称:find + 路径 + -name "文件名"
文件大小:find + 路径 + -size +-10 k M find ~ -size +100k -size -1M (查找大于100k小于1M文件)
文件类型:find + 路径 + -type + d/f/b/c/s/p/l
(name/size/type/maxdepth/exec/print/xargs/atime/amin/mtime/mmin)
通配符:*(所有) ?(一个)

 

grep
grep -rn "内容" + 路径

 


1.-size 默认512Byteyte=0.5k=一个扇区

 

 


 

 

 

 

ipcs     -q  -m  -s

ipcrm    -q  -m  -s      ID

 

 

 

ps         //所有进程

ps -T    //查看线程

kill +  id

 

 

 

 


 

 

 

 

 

apt-get install packagename #安装一个新软件包

apt-get remove packagename #卸载一个已安装的软件包(保留配置文档)

 

 

man:1.基本命令  2.系统调用  3.库函数  4.特殊文件

su   : 切换root用户;(exit 退出)

 

sudo apt-get install/remove/updata/clean + 名字    安装/卸载/软件列表/清除缓存

file + 文件名   (识别文件类型) 

cal :显示日期

 

scp(远程复制文件): 用户名@ip:文件名或路径 用户名@ip:文件名或路径

chown (更改文件或者文件夹的拥有者 ):chown  root:shell  a

cat  maps (默认15个) 

 

~ 家目录
/ 根目录

PS1=$  无目录

vim ~/.profile   环境变量

 


 

 

 

 

 

 

问题:

  1. Linux切换root用户,su: Authentication failure(认证失败):   

     在终端上输入指令sudo passwd root

     此时输入你的密码

     重复再次输入你的密码

     再次用su指令切换用户就可以了

  2.

 

 

 

 

 

 


 

vi:

自动排列:gg=G

直达底部:G

替换每一行中所有 panda 为 me :  :g/panda/s//me/g

 


 

posted @ 2019-06-14 16:54  panda_w  阅读(265)  评论(0编辑  收藏  举报