找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Linux学习之用户的基本操作(2)

admin 2019-9-11 13:40 88人围观 Linux相关



Linux学习之用户的基本操作(2)

12、查看文件

(1)

      -cat/less/more          查看文件

      cat  正常顺序              tac倒过来的顺序

            -n 行号            ,空白也会标志行号



-b  行号           ,空白不标志行号



-A       整合命令-vET

            -E        将结尾的断行字符($),显示出来

            -T        将tab按键以I显示

            -v         列出一些看不到的特殊字符

      -nl                               显示的时候,顺便出现行号

      -tac                             从最后一行开始显示

      -head                          显示文件前10行 -n:设置行数

      -tail                             显示文件尾10行-n:设置行数

      -wc                              显示文件的行数,数字,字节

      (2)

            nl

            -b

                  -ba          无论是否有空行,都列出行号

                  -bt             如果有空行,则不列出行号

            -n

                  -nln           行号在屏幕最左方

                  



              

                  -nrn           行号在屏幕最右方,前面不加0

                        



        

                  -nrz           行号在屏幕最右方,前面加0

                       



         

                  -w              缩进多少位



(3)more一页一页翻动

            Space   :向下翻一页

            Enter    :乡下翻一行

            /字符串:所搜

            :f    :立刻显示文件名和所在行数

            b          :翻到第一页

            q          :离开

(4)less 一页一页翻动

            Space         :向下翻动一页

            Pagedown  :向下翻动一页

            Pageup:   :向上翻动一页

            /             :搜索

            n                :向下搜索           

            N               :反方向重复前一个搜索    类似撤销

            q                :退出

(5)head,tail:显示文件头或尾几行

            -n:     指定显示几行,默认是10行

      通常查看日志文件时使用,看尾部最新几行几行

            日志文件:/var/log/messages

(6)wc:显示文件的行数,数字,字节



            -c:只显示字节

               



            -w:只显示字数

                



            -l:只显示行

               



c、w、l可以组合使用

13、vi和vim编辑器的区别

它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

vim的这些优势主要体现在以下几个方面:

A、多级撤销

我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。

B、易用性

vi只能运行于unix中,而vim不仅可以运行于unix,windows,mac等多操作平台。

C、语法加亮

vim可以用不同的颜色来加亮你的代码。

D、可视化操作

就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。

E、对vi的完全兼容

某些情况下,你可以把vim当成vi来使用。

vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。

(1)vi       内置编辑器

打开文件、保存、关闭文件(vi命令模式下使用)

  vi filename              //打开filename文件

  :w                          //保存文件

  :w vpser.net             //保存至vpser.net文件

  :q                          //退出编辑器,如果文件已修改请使用下面的命令

  :q!                         //退出编辑器,且不保存

  :wq                         //退出编辑器,且保存文件

插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,

按ESC键可退出插入模式)

  a                          //在当前光标位置的右边添加文本

  i                         //在当前光标位置的左边添加文本

  A                          //在当前行的末尾位置添加文本

  I                          //在当前行的开始处添加文本(非空字符的行首)

  O                        //在当前行的上面新建一行

  o                        //在当前行的下面新建一行

  R                     //替换(覆盖)当前光标位置及后面的若干文本

  J                       //合并光标所在行及下一行为一行(依然在命令模式)

(2)vim编辑器         

      I    :插入

      Esc:退出

      u   :撤销

      x    :删除

                       先移动光标到要复制的文本前,在按v,yp

v    :选择文本

                       y    :复制

                       yy   :复制当前行         不需要v

                       dd  :删除光标所在的行

                       p    :粘贴

      :w      保存

      :wq    强制保存

      :q!   强退且不保存

(3)gedit



14、(1)软链接

            软链接——windows下的快捷方式

            特点:可以对不存在的文件创建软链接;

                     可以对文件或者目录创建软链接;

                       删除了软链接,不会影响他的指向文件;

                       删除了指向文件,该软链接就会变成死链接;

            ln -s oldfile newfile







          

            abc没有了,但软链接还存在

                  先把软链接创建,在创建文件也是OK的

                

            (2)硬链接

                             iNode编号:给机器看的

                             文件名是给人看的

                  硬链接:多个文件对应同一个iNode编号

                  对多个文件中的某一个文件进行修改是,其他文件也会同时发生更改。多用户协同一致工作。

                  特点:不能对目录进行硬链接的创建;

                             只能对已经存在的文件进行硬链接的创建;

删除一个硬链接文件,不影响其他相同的iNode编号文件。



命令格式:     link oldfile newfile

                       ln   oldfilenewfile



15、关机

      (1)注意事项

            -观察系统的使用状态

            -通知在线使用者关机的时间

            -正确的关机命令

      (2)关机命令

            -数据同步写入磁盘-sync

            -常用的关机指令:shutdown

                  -t 添加秒数,多少秒后关机

                  -k 不是真关机,而是发出警告信息

                  -r 在系统服务都停止后,重启

                  -h 在系统服务都停止后,关机

                  -f   关机并且开机以后,强行略过磁盘检查;出现坏道

                  -F 重启后,强制进行磁盘检查

                  -c   取消已经进行shutdown指令的内容

             Shutdown -h 12:00    \ now\ +10(10分钟之后)

             Shutdown -rnow\+30’the system will reboot’

             Shutdown-k now’this system will reboot’

                  服务等级

                             - init0  关机

                             - init6   重启

                             - init3   纯文本模式

                             - init5  含有图形接口

            -重启,关机:reboot,halt,poweroff

16、帮助文件

——man

(1)

            代码  代表内容

1    使用者在shell中可以操作的指令或可执行档

2    系統核心可呼叫的函数与工具等

3    常用的函数(function)与函数库(library),大部分是C的函数库(libc)

4    装置档案的说明,通常在/dev下的档案

5    配置文件\设定档或者是某些档案的格式

6    游戏

7    惯例与协议如Linux档案系统、网络协定、ASCII code等說明

8    管理员可用的命令

9    内核相关的文件

(2)使用快捷键

按键          用处

空格键       向下翻一页。

[Page Down] 向下翻一页。

[Page Up]   向上翻一页。

[HOME]      直接前往首页。

[END]       直接前往尾页。

/关键词      从上至下搜索某个关键词,如"/linux"。

?关键词      从下至上搜索某个关键词,如"?linux"。

n           定位到下一个搜索到的关键词。

N           定位到上一个搜索到的关键词。

q           退出帮助文档。

——pinfo

——/usr/share/doc            帮助文档

▼更多精彩推荐,请关注我们▼




----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:羡乎三百有芸娘,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

yafeilinux和他的朋友们微信公众号二维码

微信公众号

专注于Qt嵌入式Linux开发等。扫一扫立即关注。

Qt开源社区官方QQ群二维码

QQ交流群

欢迎加入QQ群大家庭,一起讨论学习!

我有话说......