博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Linux常用基本命令

Posted on 2010-08-14 16:25  Echoes  阅读(102)  评论(0)    收藏  举报

注销、关机、重启

1. 注销

logout

2. 关机

shutdown

shutdown –h now  立即关机

shutdown now    立刻关机

shutdown +5      5分钟后关机

shutdown 10:30   在10:30时关机

shutdown –r now  立刻关机并重启

shutdown –r 23:59 指定在23:59时重启动

3. 重启

reboot

reboot –f 不依正常的程序运行关机,直接关闭系统并重启计算机

文件与目录操作

4. 显示文件列表

ls

ls –a 额外显示以”.”开头的文件

ls –s 显示每个文件所有的空间

5. 切换目录

cd 目录名

cd .. 切换到一层目录

cd   切换上到用户主目录

cd /  切换到系统根目录

cd -  显示并切换到上一个目录

6. 创建目录

mkdir 目录名

7. 删除”空”目录

rmdir 目录名

8. 复制文件

cp 文件名 文件名或目录名

cp –R * backup 将所有文件(含子目录文件)复制到backup目录

9. 删除文件或目录

rm       文件名或目录名

rm *      删除当前目录中的所有文件

rm –f *.txt  强迫删除文件

rm –r data  删除data目录(含data目录下所有文件和子目录)

rm –r *       删除所有文件(含当前目录所有文件,所有子目录和子目录下的文件)

rm –rf tmp  强制删除tmp目录及该目录下所有文件及子目录

10. 画面暂停

more

如 ls |more

more data.txt

11. 连接文件、显示文件内容

cat命令可显示文件内容或者将数个文件合并成一个文件

cat preface.txt |more

cat preface.txt >> outline.txt    将preface.txt附加到outline.txt文件之后

cat new.txt info.txt > readme.txt 将new.txt和info.txt合并成readme.txt文件

12. 移动文件或更换文件目录名称

mv 文件名或目录名 文件名或目录名

mv backup .. 将backup目录上移一层

mv a.txt b.txt

13. 显示当前所在目录

pwd

14. 搜索字符串

grep

加载、卸载

1. 加载

mount 目录名

mount /dev/cdrom/mut/cdrom 加载光盘

2. 卸载

umount 目录名

umount /mnt/cdrom 光盘卸载

打包、压缩与解压

1. 打包文件

tar打包但不做压缩

tar cvf data.tar *   将目录下所有文件打包成data.tar

tar cvf data.tar.gz * 将目录所有文件打包成data.tar再用gzip命令压缩

tar tvf data.tar *    查看data.tar文件中包括了哪些文件

tar xvf data.tar *    将data.tar解开

2. 压缩与解压缩

-z参数解开最常见的.tar.gz文件

tar –zxvf data.tar.gz      将文件解开至当前目录下

-j参数解开tar.bz2压缩文件

tar –jxvf data.tar.bz2      将文件解开至当前目录下

-Z参数指定以compress命令解压缩

tar –cZvf picture.tar.Z *.tif  将该目录下所有.tif文件打包并压缩成.tar.Z文件