精华内容
下载资源
问答
  • 修改文件句柄Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。 对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象...
  • /root/1.txt1、查看文件里面的全部内容命令:cat 文件名2、翻页查看文件的全部内容命令:more 文件名(小技巧:按空格键整体翻了一页,按回车键一次只增加一行)3、查看文件的头部命令:head 文件名(一般显示头部的...

    一、查看文件内容

    首先使用图形界面,创建一个记事本。并写入大量内容。/root/1.txt

    1、查看文件里面的全部内容

    命令:cat 文件名

    ca689cb5c29952dcf2404d8c217a59e8.png

    2、翻页查看文件的全部内容

    命令:more 文件名

    f6e227b9e97701315f78d6f743d94132.png

    (小技巧:按空格键整体翻了一页,按回车键一次只增加一行)

    3、查看文件的头部

    命令:head 文件名

    334c1dbf7dd455c8d10187a98074b5a5.png

    (一般显示头部的前10行。ps:由于我输入的文字较少所以全部显示出来了)

    命令:head -?(数字) 文件名(数字为几就显示前几行)

    ba704851fe94c51ebe67365df101eb53.png

    4、查看文件的尾部

    命令:tail 文件名

    8f414413761d8d666f23d2fc7f814da6.png

    (ps:为了观看方便我在原来的内容上在添加一些文字)

    命令:tail -?(数字)文件名

    含义同 head -?(数字 )文件名 类似。

    5、过滤文件关键字

    命令:grep 关键字 文件名

    a110a03d147ba7e1337e66223a613485.png

    二、修改文件中的内容

    这里我们就需要一个文件编辑器了 “vi、vim”,看过我安装CentOs 7那篇文章可以看到,我不是用的最小化安装,所以这里就可以直接使用vi/vim编辑器。

    1、打开文件进行编辑

    命令:vim 文件名

    输入命令之后直接进入到文件里面了。

    2、命令模式

    ① 打开文件之后,直接点击键盘想要输入文字是没有反应的,需要我们打开一个类似开关的字母:i,之后就可以进行输入了。

    同时退出编辑时也不能直接退出需要点击:ESC。退出编辑模式。

    进入命令模式:

    命令 :w 保存

    命令 :q 退出

    命令 :wq 保存并退出

    ② 光标定位

    hjkL //左 下 上 右

    0 $ //行首 行尾

    gg G //页首 页尾

    3G 进入第三行

    /string (n N 可以循环的) //查找字符,按n键选下一个

    b515e4d25efeb6668917ee025621c7ae.png

    ③ 文本编辑

    命令:yy 复制

    命令:dd 删除

    命令:p 粘贴

    命令:u undo撤销

    3、拓展命令模式

    命令 :set nu 设置行号

    5d8eee47440e74df78c2983f06540561.png

    命令 :set nonu 取消设置行号

    命令 :set list 显示控制字符

    2cd55101c61425a26bc95d502cfd4eb3.png

    三、改变目录

    命令 cd 路径名 (移动到某个目录)

    命令 pwd (查看现在所处的位置)

    ef79d942e481dfa7f1045368e17a13c1.png

    在所处位置的上一级添加文件夹:

    命令 mkdir ../文件夹名

    da596e21c6a4a4e8d5f04d45e6addb39.png

    同理,想要在上两级文件夹里添加文件夹 命令为 mkdir ../../文件夹名。

    ps:绝对路径:从根目录开始依次往下书写。

    相对路径:在某个文件夹里管理下级目录无需从根目录开始书写,直接从此位置开始。管理上一级目录使用 ../,管理上二级目录使用 ../../ 呦 ~

    展开全文
  • 1、查看文件里面的全部内容 命令:cat 文件名 2、翻页查看文件的全部内容 命令:more 文件名 (小技巧:按空格键整体翻了一页,按回车键一次只增加一行) 3、查看文件的头部 命令:head 文件名 (一般显示头部的前10...

    上一篇文章主要是对文件进行一些管理,本篇主要对文件里面的一些内容进行操作。

    一、查看文件内容

    首先使用图形界面,创建一个记事本。并写入大量内容。/root/1.txt

    1、查看文件里面的全部内容

    命令:cat 文件名

    2、翻页查看文件的全部内容

    命令:more 文件名

    (小技巧:按空格键整体翻了一页,按回车键一次只增加一行)

    3、查看文件的头部

    命令:head 文件名

    (一般显示头部的前10行。ps:由于我输入的文字较少所以全部显示出来了)

    命令:head -?(数字) 文件名(数字为几就显示前几行)

    4、查看文件的尾部

    命令:tail 文件名

    (ps:为了观看方便我在原来的内容上在添加一些文字)

    命令:tail -?(数字)文件名

    含义同 head -?(数字 )文件名 类似。

    5、过滤文件关键字

    命令:grep 关键字 文件名

    二、修改文件中的内容

    这里我们就需要一个文件编辑器了 “vi、vim”,看过我安装CentOs 7那篇文章可以看到,我不是用的最小化安装,所以这里就可以直接使用vi/vim编辑器。

    1、打开文件进行编辑

    命令:vim 文件名

    输入命令之后直接进入到文件里面了。

    2、命令模式

    ① 打开文件之后,直接点击键盘想要输入文字是没有反应的,需要我们打开一个类似开关的字母:i,之后就可以进行输入了。

    同时退出编辑时也不能直接退出需要点击:ESC。退出编辑模式。

    进入命令模式:

    命令 :w 保存
    命令 :q 退出
    命令 :wq 保存并退出

    ② 光标定位

    hjkL //左 下 上 右
    0 $ //行首 行尾
    gg G //页首 页尾
    3G 进入第三行
    /string (n N 可以循环的) //查找字符,按n键选下一个

    ③ 文本编辑

    命令:yy 复制
    命令:dd 删除
    命令:p 粘贴
    命令:u undo撤销

    3、拓展命令模式

    命令 :set nu 设置行号

    命令 :set nonu 取消设置行号

    命令 :set list 显示控制字符

    三、改变目录

    命令 cd 路径名 (移动到某个目录)

    命令 pwd (查看现在所处的位置)

    在所处位置的上一级添加文件夹:

    命令 mkdir …/文件夹名

    同理,想要在上两级文件夹里添加文件夹 命令为 mkdir …/…/文件夹名。

    ps:绝对路径:从根目录开始依次往下书写。

       相对路径:在某个文件夹里管理下级目录无需从根目录开始书写,直接从此位置开始。管理上一级目录使用 ../,管理上二级目录使用 ../../   呦 ~
    

    原文链接:https://blog.csdn.net/yiweii/article/details/107544881?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-5.nonecase&request_id=5f209e1ff769fa6e5f5d46fb

    展开全文
  • 一、文本统计:wc——word count ... 2:文件行数 4:单词(空格隔开为一单词) 10:字节的话有8,但隐藏两换行符也占字节) ①Cat -A 查看隐藏字符 (换行符$) ②###在UTF-8编码格式里面,...

    一、文本统计:wc——word count

        1、显示文件行数、单词数(空格分隔单词)、字节数和文件名:wc 文件名

                   

                            

                 2:文件行数          4:单词数(空格隔开为一个单词)    10:字节数(数的话有8个,但隐藏两个换行符也占字节)

              ①Cat -A 查看隐藏字符   (换行符$)

                   

      ②###在UTF-8编码格式里面,显示时一个字符占一个字节,一个中文字占用3个字节。(不建议文件中写中文)

                  

                  

        2、只显示单词数:wc -w 文件名

        3、只显示字节数:wc -c 文件名

        4、只显示行数:wc -l 文件名

        5、只显示字符数:wc -m 文件名

        6、显示最长的一行的字符数(不包括断行符):wc -L 文件名

     

    二、直接查看文件内容

       1、 cat连接并显示文件内容到标准输出((若文件没有则错误输出))

    ①显示文件内容并显示行号:cat -n 文件名

    ②显示文件内容及隐藏内容:cat -A 文件名

    ③黑洞机制(shell脚本里面经常用):将文件内容重定向到/dev/null。( 常用于测试文件是否存在并不需要显示文本内容)

                  cat 文件 > /dev/null        //不带任何选项时,从标准输入接收输出到标准输出

                         (文件若存在将文本内容输入到黑洞中;文件不存在则错误输出,不会将文本内容输入到黑洞中)

                 cat  文件  2> /dev/null     //文件若存在不会将文本输入到黑洞中;文件不存在则将标准错误输出输入到黑洞中

     

       2、逆序显示文件:tac

       3、从头开始逐行查看:more /var/log/messages

            ①在没有翻到最后一屏时支持向前翻,翻到最后一页后会退出。

            ②b:一页一页往前翻

            ③空格键或回车键:往后翻(空格一页一页往后翻)

      4、 前后查看文件内容:less /var/log/messages

           ①上下方向键:一行一行翻

           ②空格键:一页一页翻

           ③退出进程:q

    (man手册查看命令用法默认用less打开)

     

     5、默认查看文件前10行:head /etc/passwd

           

           指定查看前5行:head -5 /etc/passwd

     

    6、 默查看后10行:tail /etc/passwd

           查看后5行:tail -5 /etc/passwd           (数字可变)           

           查看动态变化的后十行:tail -f /var/log/messages

               (该文件内容是处于动态变化的,在实时更新,-f可追踪最新内容)

     

    、对文件数据内容进行处理之后显示

        1、文本切割显示:(原文件内容不变,只是切割显示出结果)

       cut -d 指定分隔符 -f 指定第几列 被切割文件

     ①-f 1,3第一个字段(列)和第三个字段(列)

          

    ②-f 1-3      第一个字段(列)到第三个字段(列)

    ③-c 1-4     切出第一到第四个字符

      (指定分隔符的时候空格需要用单引号或双引号引起来)

       -c 4         切出第四个字符

           ④cut -d   :   -f   1-3   --output-delimiter=@     /etc/passwd

                 (把1,3字段--列切出来,中间用@隔开)

               

          ⑤cut -d   :   -f    1-3     --output-delimiter=” ”     /etc/passwd

                把1,3字段--列切出来,中间用空格隔开(双引号里添加分隔符)

            

        ⑥cut -d : -f 1-3 --output-delimiter=‘ ’ /etc/passwd

            把1,3字段--列切出来,中间用空格隔开(单引号里添加分隔符)

            

     

     

       2、文本排序显示:

    ①排序显示(默认根据字符在ASCII码中的升序排序):sort 文件名

             (若为数字,不按数值大小排序,是按位比较大小)

                 

                 

    ②按照数值大小排序:sort -n 文件名

    ③排序(按位比较大小)并去掉重复的:sort -u 文件名

    ④逆序排序:sort -r 文件名

    ⑤按照用户uid数字大小排序显示:

                    sort -t 指定分隔符 -k 指定第几列 -n /etc/passwd

                       

                     sort -f      排序--按位比较大小 时忽略字符大小写65 97(a,A)

              ⑥显示时去掉重复的行,重复的行必须相邻:uniq 文件名(不相邻就不被认为是重复)

                    sort -d     只显示重复的行

                    sort -D     显示所有重复的行

                    sort -c      显示重复行重复的次数

     

        3、*文本过滤显示:grep可以根据特定的字符串,对指定文件的每一行进行搜索,如果找到了这个字符串,就将含有这些内容的行输出。

          ①查找文件里有字符h的字符串:grep h 文件名

               

           ②匹配整个单词:grep -w 单词 文件名

               

           ③匹配以r开始的行:grep ^[r] 文件名

               

           ④匹配以q结束的行:grep q$ 文件名

               

           ⑤匹配以数字开头的行:grep ^[0-9] 文件名(以0到9开头)

           ⑥匹配带有a-r的字符:grep  [a-r]

               

           ⑦匹配不带有a-r的字符:grep  [^a-r]:

               

           ⑧匹配以q或者f开头的行:grep ^[qf] 文件名  

                                                      grep ^[q,f] 文件名

               

               

           ⑨匹配不是以q到f开始的行:^[^q-f] 文件名

              

           ⑩匹配不是以a或者f开头的行:grep ^[^af] 文件名

               

           ⑪匹配oo前面不是g或者f的字符串:grep [^gf]oo 文件名

               

           ⑫匹配以#号开头的行(注释行):grep ^#

           ⑬匹配非注释行:grep -v ^#

           ⑭匹配空白行:grep ^$

           ⑮匹配非空行及非注释行:grep -v ^$ /etc/ssh/sshd_config | grep -v ^#

              

           ⑯搜索当前目录下所有文件中(包括子目录下的文件)带有h的文件:grep -r h ./*

           ⑰搜索当前目录下所有普通文件(不包括子目录下的文件)中带有h的文件:grep -d skip h ./*

           ⑱-l:查询多文件时只输出包含匹配字符的文件名

           ⑲搜索时忽略大小写:grep  -i

              

    ⑳搜索时显示匹配到的那一行以及下2行:grep -A  2   

            ㉑搜索时显示匹配到的那一行以及上2行:grep  -B  2

            ㉒搜索时显示匹配到的那一行以及上下2行:grep  -C   2

     

    展开全文
  • /root/1.txt1、查看文件里面的全部内容命令:cat 文件名2、翻页查看文件的全部内容命令:more 文件名(小技巧:按空格键整体翻了一页,按回车键一次只增加一行)3、查看文件的头部命令:head 文件名(一般显示头部的...

    一、查看文件内容

    首先使用图形界面,创建一个记事本。并写入大量内容。/root/1.txt

    1、查看文件里面的全部内容

    命令:cat 文件名

    7464695123f213ff7940fc3483bfeab5.png

    2、翻页查看文件的全部内容

    命令:more 文件名

    bf460c124c42eee368a44c74a15f9de0.png

    (小技巧:按空格键整体翻了一页,按回车键一次只增加一行)

    3、查看文件的头部

    命令:head 文件名

    8182a34d53ad5ee8b984798711ca1d59.png

    (一般显示头部的前10行。ps:由于我输入的文字较少所以全部显示出来了)

    命令:head -?(数字) 文件名(数字为几就显示前几行)

    f4d14bac7b8b0016c9589b708ef88155.png

    4、查看文件的尾部

    命令:tail 文件名

    c079ea5b512c473de77c54c8cd7d981b.png

    (ps:为了观看方便我在原来的内容上在添加一些文字)

    命令:tail -?(数字)文件名

    含义同 head -?(数字 )文件名 类似。

    5、过滤文件关键字

    命令:grep 关键字 文件名

    bab41b52937f6b2667fd969b7ca1aa58.png

    二、修改文件中的内容

    这里我们就需要一个文件编辑器了 “vi、vim”,看过我安装CentOs 7那篇文章可以看到,我不是用的最小化安装,所以这里就可以直接使用vi/vim编辑器。

    1、打开文件进行编辑

    命令:vim 文件名

    输入命令之后直接进入到文件里面了。

    2、命令模式

    ① 打开文件之后,直接点击键盘想要输入文字是没有反应的,需要我们打开一个类似开关的字母:i,之后就可以进行输入了。

    同时退出编辑时也不能直接退出需要点击:ESC。退出编辑模式。

    进入命令模式:

    命令 :w 保存

    命令 :q 退出

    命令 :wq 保存并退出

    ② 光标定位

    hjkL //左 下 上 右

    0 $ //行首 行尾

    gg G //页首 页尾

    3G 进入第三行

    /string (n N 可以循环的) //查找字符,按n键选下一个

    e9a542c5e6c92f9aa6ae43ba3a0b74af.png

    ③ 文本编辑

    命令:yy 复制

    命令:dd 删除

    命令:p 粘贴

    命令:u undo撤销

    3、拓展命令模式

    命令 :set nu 设置行号

    f002b59740fdf68887d307787cb904e0.png

    命令 :set nonu 取消设置行号

    命令 :set list 显示控制字符

    ed0d5dd40f2be847923aef387c2c75a2.png

    三、改变目录

    命令 cd 路径名 (移动到某个目录)

    命令 pwd (查看现在所处的位置)

    306f567fa259b558220b06d1b00e7264.png

    在所处位置的上一级添加文件夹:

    命令 mkdir ../文件夹名

    4e71a5d7eed21220bc9bdfe542d0bde0.png

    同理,想要在上两级文件夹里添加文件夹 命令为 mkdir ../../文件夹名。

    ps:绝对路径:从根目录开始依次往下书写。

    相对路径:在某个文件夹里管理下级目录无需从根目录开始书写,直接从此位置开始。管理上一级目录使用 ../,管理上二级目录使用 ../../ 呦 ~

    展开全文
  • 注意“”是要加到文件里面的。这两句话的含义是soft(应用软件)级别限制的最大可打开文件的限制,hard表示操作系统级别限制的最大可打开文件的限制,“”表示所有用户都生效。保存这文件(只有root用户能够有...
  • 最近调程序遇到一问题,就是程序跑起来以后,打开的文件描述符一直增长,也不知道是哪里没有关闭,好在,linux上可以直接查看进程打开的所有文件描述符~ 首先,每进程开启,linux系统都会为其创建一...
  • Linux最大打开文件句柄,即打开文件数最大限制,就是规定的单个进程能够打开的最大文件句柄数量(Socket连接也算在里面,默认大小1024) 系统级的最大限制: cat /proc/sys/fs/file-max 用户级的最大限制 ulimit ...
  • 1)用ls -li 查看文件列表字段  红色代表的是inode  黄色代表的是文件权限  黄色里面的第一 - 表示文件的类型(普通类型文件)  d 表示目录(directory)  l 表示链接文件(link)  s 表示socket文件 ...
  • 用ls -l来查看详细信息时,第一字符: d:代表这是一目录。 -:代表这是一个文件。 l:代表这是一链接文件。 然后三为一组rwx,分别代表可读,可写,可执行。 第一组为文件拥有者的权限。 第二组为加入此...
  • 今天来了解一下linux里面的一些小知识: (一)Linux系统中最大可以起多少进程?...如何查看linux系统默认的最大进程,这里以centos7(x64)作为例子: [root@es1 ~]# cat /proc/sys/kernel/pid_max
  • 之前的文章里面提到linux文件类型:普通文件、目录文件、链接文件、设备文件等。今天我看了看/dev/里面的设备文件。对pts文件比较好奇,因为以前好像在哪经常看见这样的文件类型。pts文件对应着打开的终端。每打开...
  • Linux文件基本权限

    2016-10-18 09:53:54
    文件有读权限,表示可以查看里面的内容。 对文件有写权限,表示对文件里内容可以修改 但是不能删除文件本身,原因是我对文件有写权限,我修改的是它下一级的数据,而文件是上一级目录的数据,我对目录有写权限...
  • Linux中,经常看文件时,想查看具体的行的范围,这边提供几方法 准备文件test.txt ,为了方便同时使用数字和字母标识里面依次是15行记录: [root@zhanglin ~]# cat test.txt  1-a 2-b 3-c 4-d 5-e 6-...
  • Linux:浅析文件系统

    2018-04-01 15:57:24
    inode 当我们在终端下输入命令ls -l 我们发现这里显示的信息从左到...会发现在这里面有了更详细的一些信息,其中在时间那一栏我们发现有三时间:Access、Modify、Change,那这三时间分别代表什么含义呢? ...
  • 借助 find 命令,获取文件的索引编号,Linux下每个文件都有一编号, 通过 ls -i 可以同时列出文件名和索引编号,比如,下载了一壁纸包,里面的壁纸都是乱码,在windows下应该是正常的。ls -i 一下,可以看到:...
  • 第一字符代表文件的类型 d代表目录、-代表文本文件、l代表链接文件、b代表设备文件里面的存储设备、c代表设备文件里面的鼠标键盘等一次性读取设备。 后面的9字符每三为一组,第一组为所有者的权限、第二组为...
  • linux句柄管理

    千次阅读 2017-01-17 13:41:15
    linxu句柄管理在linux系统设计里面遵循一切都是文件的原则,即磁盘文件、目录、网络套接字、磁盘、管道等,所有这些都是文件,在我们进行打开的时候会返回一个文件句柄。 如果频繁的打开文件,或者打开网络套接字...
  • 之前使用过亚马逊的云服务和阿里云,现在使用京东云,权限配置这一块还是有区别的,做小记录,yi 以后忘记了就翻一翻。 1.京东云对象存储里面新建空间 2.进入访问控制 3.点击子用户下方数字 4.点击你要...
  • 由于在linux系统设计里面遵循一切都是文件的原则。即磁盘文件、文件夹、网络套接字、磁盘、管道等,全部这些都是文件。在我们进行打开的时候会返回一fd,即是文件句柄。假设频繁的打开文件,或者打开网络套接字而...
  •   1.可以通过"~$netstat-anp"来查看哪些端口被打开。...或者你也可以查看文件 /etc/services,从里面可以找出端口所对应的服务。(注:有些端口通过netstat查不出来,更可靠的方法是"~
  • 今天我想在十几G的日志文件查看某个时间的日志,使用: tail -n 日志文件名 滑动鼠标,想找到那一时间的日志,结果页面条受限 然后,查到了可以查看某一时间段的日志的操作命令,如下: sed -n '/2020-09-24 ...
  • 1. 可以通过"netstat -anp" 来查看哪些端口被打开。(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs-&...或者你也可以查看文件/etc/services,从里面可以找...
  • CPU信息在操作系统加载时放到了 /proc/cpuinfo 文件中cat /proc/cpuinfo ...cpu cores: 一个物理封装的CPU里面的核心个数 siblings: 一个物理封装的CPU里面的逻辑CPU个数 cpu MHz: CPU主频 查看系统发行版本 cat /et
  • Linux socket连接(file descriptor)

    千次阅读 2017-08-06 11:34:59
    shell相关设置用ulimit -a查看-n选项的数值或者直接用ulimit -n查看简单的方法是把启动程序写到一shell脚本里面,在开始的时候加上ulimit -n 65000 做好设置。该进程就获得了较大的file descriptor数值。配置文件/...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

linux查看文件里面文件个数

linux 订阅