Linux命令的基操2
重启系统的三个操作
shutdown -r:shutdown之后重新启动;
-h:将系统关机;
reboot reboot命令用来重新启动正在运行的Linux操作系统
halt halt命令用来关闭正在运行的Linux操作系统
--------------------------------------------------------------------------------------
clear clear命令用于清除当前屏幕终端上的任何信息
--------------------------------------------------------------------------------------------------
帮助命令
man man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、 配置文件帮助和编程帮助等信息。
-P:指定内容时使用分页程序
help help命令用于显示shell内部命令的帮助信息
-s:输出短格式的帮助信息
------------------------------------------------------------------------------------------
日期命令
date date命令是显示或设置系统时间与日期
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号
cal cal命令用于显示当前日历,或者指定日期的日历
-l:显示单月输出
-y:显示当前年的日历
-s:将星期日作为月的第一天
---------------------------------------------------------------------------------------------
whatis whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上
whereis whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的 路径
-f:不显示文件名前的路径名称
-m:只查找说明文件
-u:查找不包含指定类型的文件
-b:只查找二进制文件
alias alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行 简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符 导致错误。alias命令的作用只局限于该次登入的操作
-p:打印已经设置的命令别名
unalias unalias命令用来取消命令别名,是为shell内建命令
sort sort命令是 将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文 件,也可以从stdin中获取输入
-b:忽略每行前面开始出的空格字符
-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符
-f:排序时,将小写字母视为大写字母
-m:将几个排序号的文件进行合并
-n:依照数值的大小排序
-r:以相反的顺序来排序
uniq uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用
-c:在每列旁边显示该行重复出现的次数;
-d:仅显示重复出现的行列
du du命令也是查看使用空间的
-a: 显示目录中个别文件的大小。
-b: 显示目录或文件大小时,以byte为单位
-c: 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k: 以KB(1024bytes)为单位输出
locate locate命令和slocate命令都用来查找文件或目录
-d<目录>:指定数据库所在的目录;
-u:更新slocate数据库
find find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找 的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子 目录与文件。并且将查找到的子目录和文件全部进行显示
-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件 系统中的文件
-amin n : 在过去 n 分钟内被读取过
-cmin n : 在过去 n 分钟内被修改过
-type c : 文件类型是 c 的文件
dd dd可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设 备或标准输出。
if=文件名:输入文件名,默认为标准输入。即指定源文件。
of=文件名:输出文件名,默认为标准输出。即指定目的文件。
file file命令用于辨识文件类型。
-b 列出辨识结果时,不显示文件名称。
-c 详细显示指令执行过程,便于排错或分析程序执行的情形。
-f<名称文件> 指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这 些文件,格式为每列一个文件名称。
ln ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步 的链接。
-b 删除,覆盖以前建立的链接
-d 允许超级用户制作目录的硬链接
-f 强制执行
-i 交互模式,文件存在则提示用户是否覆盖
-n 把符号链接视为一般目录
-s 软链接(符号链接)
-v 显示详细的处理过程
VIM编辑器
1.VIM简介
VIM文本编辑器,从vi升级而来,也就是vim是vi的升级版。使用过程中我们接触到的模式有三种,分别是命令模式、末行模式和编辑模式。
2.模式(三种)介绍
命令模式该模式下,我们可以进行以下常见操作:
Nyy:复制N行(不跟数字N即复制一行)
Ndd:删除N行(不跟数字N即删除一行)
p或P:粘贴,光标所在行的上一行或下一行
Nyw:复制N个单词(不跟数字N即复制光标所在的单词)
Ndw:删除N个单词(不跟数字N即复制光标所在的单词)
x:删除光标所在的字符
u或U:撤销操作
g:返回文件首部
G:返回文件底部
末行模式该模式下,我们可以进行以下常见操作:
:w 保存:q 退出:wq 保存退出(等价于:x)
:set numeber 为文件中的每一行进行编号
:q! 强制退出:
1,$s/X/Y/g 从文件的第一行到文件的最后一行,把关键字X替换为Y(g 表示全局)
编辑模式
该模式下面,我们移动光标使用键盘即可完成一些常见操作。

浙公网安备 33010602011771号