首页 > 代码库 > 新手练习linux命令行(1)

新手练习linux命令行(1)

cp 复制 (-s 只是建立相应的符号链接。 -L 跟从符号连接一同复制)
mv 移动
rm 删除    cp mv rm 要使用的话 首先得使用cd命令更改当前的目录改到要操作的目标文件的位置,然后再操作 比如(cp gcc命令大全.pdf /home/mgody/下载 )其中有个问题是,再linux下txt文件是没有后缀名的? 直接打名字复制就可以了。

pwd 显示当前文件路径
cd  更改当前目录
ls  显示当前目录的所有文件(比较关键的参数 -x 以文件的扩展名排列 便于查找)
///////////////////////////
find命令貌似很强大,但是具体不知道怎么用 此处且留着 用到回来看。
///////////////////////////

gzip /gunzip  压缩解压命令(对于.gz文件。 lempel-Ziv算法?研究一下)     

  gzip 有好几个参数
    -c 保持原来的文件不删除
    -r 压缩时 包含子目录中的内容。(就是将文件中的东西压缩了,但是只会分别压缩。。就是文件夹不变里面的东西分别压缩了。 如果压缩文件夹的话不加这个是不能压缩的。会显示 xx is a directory --ignored)
    -v 显示正在压缩的文件的名称和压缩比等材料。
    -t 检验压缩文件的完整性。
    -1 最快压缩,压缩比很低,
    -9 最好压缩,压缩比很高,但是速率很慢。(可以指定一个数字1~9 ,默认是-6等级的)
  gunzip 没有参数,只要在后面加上 .gz后缀的文件的文件名就行。用来解压无疑
 
   /× 看了man文档后练习一下(顺带说man文档太有用了)

   question1: 当用 gzip -c -r a > hello.gz 这样的命令来压缩文件夹试图将文件夹里面的东西压缩在一块儿时,我发现里面的几个文档被压缩成一个。。。(内容放在一个文档里了。。。)看了很蛋疼,暂时没找到解决办法继续看。
   嗯。看到了。果然是得用tar先打包。。。好了,不想继续试了,知道就好了,等用到的时候再来继续看。。嗯。我其实是为了节约时间。

    类似 gzip (.gz)还有三种压缩格式 bzip2/bunzip2 zip/uzip rar/unrar
    7z貌似很厉害 试一下

 

新手练习linux命令行(1)