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 表示全局)

编辑模式

该模式下面,我们移动光标使用键盘即可完成一些常见操作。

 

posted @ 2020-10-22 21:49  屁篓子  阅读(83)  评论(0)    收藏  举报