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 系统上,才能正常使用这个移动硬盘。
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- ThreadLoca源码解析
- LCM分析及移植流程
- 使用Stanford CoreNLP工具包处理中文
- java读取文件读取工具类-将文件到byte数组的几种方式
- Java之获取表字段名
- Linux 常用命令
- 使用深度优先搜索对有向无环图进行拓扑排序
- 简单使用gitHub客户端
- 简单的数据发送给其他应用程序
- AFNetworking如何post一个json数据到服务器
- (六)IBM Sterling OMS 环境构建之WebsphereApplicationServer配置
- 判断状态为0显示文字,case when的用法
- andorid studio 主题字体更改
- 自定义View之开关按钮:SwitchButton