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
更多要使用到的命令待续 根据自己使用进行备份哦。。。。。。。。