Linux 常用命令

来源:互联网 发布:淘宝怎么用erp转订单 编辑:程序博客网 时间:2024/05/16 19:19

一、重要的几个热键 [Tab], [ctrl]-c, [ctrl]-d

Tab 功能:命令补全,档案补齐。Tab 键在终端指令和程序的编写时,可以让我们少打很多字,同时可以避免我们打错指令或者文件名称。具体用法:

  • 命令补全:Tab 接在一串指令的第一个字后面;

  • 档案补齐:Tab 接在指令的第二个字以后。

当只知道指令的前几个字母或者指令内容太长时,可以利用 [Tab] 来获得指令内容。


当接在第二个字之后,会补齐档案内容,可以少打很多档案的名字。

[ctrl]-c : 中断目前程序:在执行一些程序或指令时,需要很长时间,就可以用这个组合键中断。

[ctrl]-d : 键盘输入结束(EOF):可以代替exit 的输入。



二、man 求助指令

用法 :man cal   #查看cal 指令的用法

man 指令常用的操作:




三、正确开关机

由于Linux 系统是多用户多任务操作系统,如果直接按下电源键来关机,其它在主机上面工作的用户可能数据丢失。

所以关机时需要注意以下几点:

  • 观察系统的使用状态:who(w) ,查看当前在线的用户; netstat -a ,查看网络的联机状态; ps -aux ,查看当前背景执行的程序;

  • 通知在线使用者关机的时刻: 要关机前总得给在线的使用者一些时间来结束他们的工作。可以使用 shutdown 指令的一些功能实现;

  • 正确的关机指令使用:例如 shutdown 与 reboot 两个指令。

数据同步写入磁盘 sync

Linux系统中,某些数据将不会直接被写入硬盘,而是先暂存在内存当中。万一当你重新开机,或者是关机,或者是不正常的断电的情况下, 由于数据尚未被写入硬盘当中,就会造成数据的更新不正常。使用 sync 指令进行数据的写入操作,在内存中尚未被更新的数据机会写入硬盘中。因此可以在机之前多执行几次这个指令。

关机 shutdown

只有 root 才有权利执行关机指令。shutdown一些用法:

重新开机 reboot

reboot 指令与 shutdown -r now 指令功能类似。注意:在关机之前将数据写入磁盘。





四、磁盘与档案

利用 ls 指令可以查询档案系统相关的信息,那么获取磁盘信息则需要下面几个指令。

df 法:df  [ 参数]  [ 目录或文件 ]   #显示磁盘容量信息

参数:


连结档 ln

连结档类似于 Windows 下面的快捷方式,也就是很多连结档案都指向同一个来源档案。连结档类别:

  • Hard Link :在某个目录下新增一个该档案的关系数据,其实是同一个档案。无论删除哪个,都不会影响这个档案的读写;

  • Symbolic Link :建立一个独立的档案,指向所连结的那个档案。如果来源档案被删除,连结档无法打开。

用法:ln [ 参数 ] 来源文件 目标文件

参数: -s :Symbolic Link,不加该参数就是Hard Link;
    -f :如果目标文件存在,则删除目标文件后在建立。


注意:

  • 硬连结不能跨 Filesystem,不能 link 目录;源文件删除之后依然可以打开连结档;

  • 软连结是一种快捷方式,源文件删除之后,连结档无法打开。

磁盘分割 fdisk

用法:fdisk [ 参数 ] [ 装置名称 ]

参数:-l :输出装置所有的 partition 内容。若仅有 fdisk -l ,则将整个系统所有装置的 partition 列出。


比较重要的操作有:d 删除一个磁盘分隔槽、n 新增一个分隔槽、p 将目前所有分隔槽列出 、q 不存储离开、w 写入后离开--危险。

磁盘挂载与卸载

要将上面我们所建立起来的磁盘档案系统或软盘在 Linux 上面启用时,一定需要将他挂载上档案系统。 而所谓的挂载点则是该partition 所在的目录,且在该目录下的所有目录都归在该 partition 所有。需要注意两点:

  • 挂载的时候需要先建立挂载的目录;

  • 如果挂载目录不是空的,挂载档案系统之后,原目录下的东西都会暂时消失;卸载之后又会重新出现。

使用方法: mount -a

       mount [ 参数 ] 装置名称 挂载点

参数:

下面将一个移动硬盘接入系统,显示增加了一个硬盘的磁盘分隔槽:


只有将这个分隔槽挂载到 Linux 系统上,才能正常使用这个移动硬盘。

1 0