Linux 常用的命令 ---自己备份用

        Linux的命令集合很庞大,下面简单记录自己经常使用的命令。命令中很多的目录都是自己电脑上 的,目的就是方便自己的查询。更多的命令不断的更新中。。。。。。。


0.     Alt + Ctrl + Fn(n=1~6) 可以从X Window 图形界面进入到控制台字符操作界面。

        Alt +Ctrl +F7                  可以从控制台字符操作界面进入到X Window 图形界面。

 

1. 文件显示命令:ls

     ls -a                                              显示当前工作目录下所有的文件,包括隐藏的文件。

     ls -l                                                以长格式显示当前工作目录下的文件属性。


2.   查找文件命令  :  find     

       guoweijie@ubuntu:~$ sudo find / -name xorg.conf -print  在根目录下查找文件名为xorg.conf的文件。并显示出完整的目录。

       guoweijie@ubuntu:~$ sudo find / -name file*.txt -print       在根目录下查找文件名以file开头的txt文件。并显示出完整的目录。     

 

3. 显示文本文件内容命令:cat 

     guoweijie@ubuntu:~$ cat -n cat_test                                        将cat_test文件内容显示在终端里。

     guoweijie@ubuntu:~$ cat cat_test1 cat_test2 >cat_test   将cat_test1 和cat_test2内容合并写入cat_test

 

4. 文件复制命令 :cp

    cp -a                         用于复制文件夹或者是目录

 

5. 移动文件:mv         

    mv test  test1                      把文件test重命名为test1

    mv * ../test                           将当前工作目录下的所有文件全部移动到test目录中。

 

6. 文件内容统计命令: wc

    wc -c test                              统计test文件中的所有字节数

 

7. 创建目录命令 :mkdir

    mkdir -p -m 700 test/mail           在当前目录中创建嵌套的目录层次test 和test目录下的mail目录。权限设置为700 。


8. 删除目录命令 :rmdir                         要删除的目录必须为空才行,否则系统报告错误。

     rmdir -p test/mail                                  删除mail目录,如果删除后其父目录test为空,则test也自动被删除。

 

9. 文件压缩命令 :gzip

     gzip test                                                 将文件test压缩。生成test.zip的压缩文件。

     gzip -dv test.zip                                    将文件test.zip解压缩,并显示详细的解压缩信息如下:

      test.gz:     18.0% -- replaced with test

 

10. 文件打包: tar                        可以把多数的文件和目录全部打包成一个文件。

  

范例:

范例一:将整个 /etc 目录下的档案全部打包成为 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc  <== 仅打包,不压缩!

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc  <== 打包后,以 gzip 压缩

[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc  <== 打包后,以 bzip2 压缩

# 特别注意,在参数 f 之后的档案档名是自己取的,我们习惯上都用 .tar 来作为辨识。

# 如果加 z 参数,则以 .tar.gz .tgz 来代表 gzip 压缩过的 tar file

# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~

# 上述指令在执行的时候,会显示一个警告讯息:

     # tar: Removing leading `/' from member names 』那是关于绝对路径的特殊设定。

    

范例二:将 /tmp/etc.tar.gz 档案解压缩在 /usr/local/src 底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,

# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz

# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc

     # 则会发现,该目录下的档案属性与 /etc/ 可能会有所不同喔!

  

关于tar更加丰富的使用方法见:http://blog.chinaunix.net/u/21908/showart_425635.html

  

更多要使用到的命令待续 根据自己使用进行备份哦。。。。。。。。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值