Linux 实用命令总结

13年前

Linux把所有的硬件当成文件管理,文件分为字符文件和二进制文件

/Dev/文件装的是硬件文件

在此目录下,Hd表示IDE磁盘,SD表示SCSI磁盘 Had表示IDE第一个磁盘,Sda表示第一个SCSI的第一个磁盘 最后数字,4个分区(主分区或扩展分区)是用数字从1排列到4。逻辑分区从5开始。例如,/dev/hda3是在第一个IDE硬盘上的第三个分区或扩展分区;/dev/sdb6是在第二个SCSI硬盘上的第二个逻辑分区

磁盘分区和挂载点(mount pointer)

要访问硬件,思路是把硬件与一个文件关联(挂载)起来.例如

要访问cdrom  首先在dev下创建一个目录 mkdir cdr  然后 mount /dev/cdrom /mnt/cdr mnt表示挂载的意思   取消挂载  umount /dev/cdrom   回到上一层目录 cd 。。

 

pwd表示当前目录  whoami表示当前用户

---查看命令怎样使用

:shutdown 回车或shutdown –-helpman shutdown

常用命令:

Ls –L  显示成例表

Rw-r—r--  表示文件  drwxr-xr-x表示目录

Cd 文件目录或 cd 。。

Rm –r 文件夹 删除目录下有文件的命令 要询问是否强制删除

Rm –rf 文件夹 删除目录下有文件的命令 要强制删除

Touch 文件名  --创建一个空文件

Cp 文件1 文件把文件1复制一份成文件2

Cp –r 文件目录1 文件目录复制目录1成目录2

Mv 源相对文件 目的路径

Vi(文本编辑器)

Vi 文件进入有两种模式:命令模式,编辑模式  a(append)从命令模式转入编辑模式 

esc键再敲dd删除一行  dw删除整个单词  往下插入一行插入小写的o,往上插入一行输入大写O

esc从编辑模式转入命令模式 敲冒号  Q!下不存盘退出   W是存盘  wq是存盘退出

 

More 文件名 查看文件内容

Cat 文件名 正序显示文件内容

Tac 文件名 反序显示文件内容

Head –行数 文件名 查看文件名内正数第N

Tail –行数 文件名 查看文件名内倒数第N

Find /(表示根目录)-name 文件名

查看系统的环境变量

Echo $PATH

Ln文件名 硬链接 ---相当于复制了一份文件,并且文件内容关联起的,一个变了另一个也相应变了  这种为硬链接

Ln –s 文件名 软链接 –--是两个window下面的创建的一个快捷键,如果源文件被删除,软链接将成为一个空链接