Linux 基本操作--文件查看 (day3)

一、查看文件-----cat (詳情參考:http://blog.sina.com.cn/s/blog_52f6ead0010127xm.html)

    語法結構: cat 查看方式 文件

    cat? -A? ?:? show all 顯示所有內容,相當于-vET

?

[root@localhost tmp]# cat -A  /etc/profile
#注釋:查看/erx/目錄下profile文件的內容

   

   cat -b  :對非空白行驚醒編號

?

[root@localhost tmp]# cat -b  /etc/profile
注釋:注:查看/etc/目錄下的profile內容,并且對非空白行進行編號,行號從1開始;

?  

  cat -E :show end在每行結束的位置顯示$

?

[root@localhost tmp]# cat -E^C/etc/profile
#注:查看/etc/下的profile內容,并且在每行的結尾處附加$符號

  cat -n

?

[root@localhost tmp]# cat -n  /etc/profile
#注釋:注:對/etc目錄中的profile的所有的行(包括空白行)進行編號輸出顯示;

    

  cat -T 將tab顯示為^T

  cat -v :列出一些看不來的特殊字符

?

二、文件查看-----nl命令

  文件文字為text.txt,作為測試文件

?

for i in range(10):print("大傻瓜")list=[1,2,3,4,5,6,7,8]
for i in list:print(i)ok!
list=[1,2,3,4,5,6,7,8]
for i in list:print(i)ok! 



 

   1、 -b 模式下的操作:(是否顯示空白行的行號)

      -b? a:表示不論是否有空行,也同樣列出行號

?

[root@localhost a]# nl -b a text #顯示包括空白行的行數1    for i in range(10):2        print("大傻瓜")3    4    5    6    list=[1,2,3,4,5,6,7,8]7    for i in list:8        print(i)9    10    11    12    ok!13    list=[1,2,3,4,5,6,7,8]14    for i in list:15        print(i)16    17    18    19    ok!20    21    22    

  

    -b? t:不現實空白的行數,計算中跳過空白行

?

[root@localhost a]# nl -b t text #顯示有效行數1    for i in range(10):# 2        print("大傻瓜")3    list=[1,2,3,4,5,6,7,8]4    for i in list:5        print(i)6    ok!7    list=[1,2,3,4,5,6,7,8]8    for i in list:9        print(i)10    ok!

 

   2、-n模式:

?

     -n ln? :行號顯示在屏幕的最左側

[root@localhost a]# nl -n ln text#行號顯示在左邊
1         for i in range(10):
2             print("大傻瓜")3         list=[1,2,3,4,5,6,7,8]
4         for i in list:
5             print(i)6         ok!
7         list=[1,2,3,4,5,6,7,8]
8         for i in list:
9             print(i)10        ok!

   

     -n rn? :行號顯示在屏幕的最右側

?

[root@localhost a]# nl -n rn text  #顯示在屏幕的最右側1    for i in range(10):2        print("大傻瓜")3    list=[1,2,3,4,5,6,7,8]4    for i in list:5        print(i)6    ok!7    list=[1,2,3,4,5,6,7,8]8    for i in list:9        print(i)

   

     -n rz? :行號顯示在屏幕的最右側,前面加0  

 
000001    for i in range(10):
000002        print("大傻瓜")000003    list=[1,2,3,4,5,6,7,8]
000004    for i in list:
000005        print(i)000006    ok!
000007    list=[1,2,3,4,5,6,7,8]
000008    for i in list:
000009        print(i)000010    ok!

?

    3、-w模式:縮進多少位

[root@localhost a]# nl -w 40 text 1    for i in range(10):2        print("大傻瓜")3    list=[1,2,3,4,5,6,7,8]4    for i in list:5        print(i)6    ok!7    list=[1,2,3,4,5,6,7,8]8    for i in list:9        print(i)10    ok!

?

三、查看文件操作-----more(一頁一頁翻動)

  格式: more 【文件】

  1、空格:向下翻一頁

  2、回車:向下翻一行

  3、“/” :搜索

  4、:f :立刻顯示文件名和行數

  5、b:翻到第一頁

  6、q:離開

?

四、查看文件------less(一頁一頁翻動)

?  1、空格:向下翻一頁

  2、pagedown:下一頁

  2、pageup:上一頁

  4、n:重復前一個搜索

  5、N:反方向反復前一個搜索

  6、q:退出

?

?

? ?

轉載于:https://www.cnblogs.com/angle6-liu/p/9943574.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450725.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450725.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450725.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何在面試時寫出高質量的代碼

摘要:有些程序員由于平時沒有養成良好的編程習慣,在面試時寫出的代碼質量不高,最終遺憾地與心儀的公司和職位失之交臂。如何在面試時能寫出高質量的代碼,是很多程序員關心的問題。 程序員在職業生涯中難免要接受編程面試。有些程序…

IntelliJ IDEA添加jar包

見:http://blog.csdn.net/a153375250/article/details/50851049 以JDBC-MySQL驅動包為例 1、在IntelliJ IDEA中打開要添加jar包的Project 2、File – Project Structure如下圖 3、選擇Moudules – 再選擇Dependencies如下圖 4、選中Moudule source – 然后點擊2處號…

Python3 與 C# 并發編程之~ 進程篇

上次說了很多Linux下進程相關知識,這邊不再復述,下面來說說Python的并發編程,如有錯誤歡迎提出~ 如果遇到聽不懂的可以看上一次的文章:https://www.cnblogs.com/dotnetcrazy/p/9363810.html 官方文檔:https…

11月12號 用戶登錄輸入密碼錯誤達到指定次數后,鎖定賬戶 004

用戶表里添加兩個屬性 連續密碼輸錯次數private Integer loginFailCount;/** 登錄失敗禁用時間 */ private Date missDate; / 如果登錄錯誤次數大于5次 規定時間內禁止登錄if(dbUser.getLoginFailCount() ! null && dbUser.getLoginFailCount() > 3){if(DateUtils.…

Goobuntu:谷歌的內部桌面系統

摘要:大多數Linux用戶都知道Google用Linux作為它們的桌面和服務器端操作系統,有的人可能還知道Google選擇的是定制的Ubuntu——Goobuntu,但在此之前幾乎沒有Google外部人員了解他們究竟是如何使用Ubuntu的,8月29日,Tho…

Springboot 之 Hibernate自動建表(Mysql)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 引入Maven依賴包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-…

Spring全家桶面試真題

文章目錄1. Spring Boot1.1 說說你對Spring Boot的理解1.2 Spring Boot Starter有什么用&#xff1f;1.3 介紹Spring Boot的啟動流程1.4 Spring Boot項目是如何導入包的&#xff1f;1.5 請描述Spring Boot自動裝配的過程1.6 說說你對Spring Boot注解的了解2. Spring2.1 請你說說…

WSDL測試webservice接口記錄

收到一個事情&#xff0c;需要對接第三方API&#xff0c;對方給了個service&#xff0c;看了一下&#xff0c;原來是webservices的。 上一次測試webervice的接口&#xff0c;還是至少八九年前的時候了&#xff0c;這種相對比較老舊的也好久不在使用。 于是&#xff0c;簡單搞了…

idea窗口下方滾動條不明顯設置

在使用idea時&#xff0c;下方的滾動條老是顯示不明顯&#xff0c;每次點擊拖拽都很費勁&#xff0c;在網上找了很多相關設置&#xff0c;最后確定了一個最好的辦法解決問題&#xff1a; Shift &#xff08;上檔&#xff09; 鼠標滾動&#xff0c;這樣就可以橫向翻滾了&#…

把握本質規律——《數學之美》作者吳軍

無論是互聯網&#xff0c;還是手機、電視&#xff0c;現代通信都遵循信息論的規律&#xff0c;整個信息論的基礎都是數學。搜索引擎、語音識別、機器翻譯也都是我們生活中離不開的技術&#xff0c;數學也是解決這些問題的最好工具。在《浪潮之巔》出版后&#xff0c;吳軍將蘊含…

Hibernate4 注解方法說明

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.類級別注解 Entity 映射實體類 Table 映射數句庫表 Entity(name"tableName") - 必須&#xff0c;注解將一個類聲明…

消息隊列常見面試題

文章目錄2. 消息隊列2.1 MQ有什么用&#xff1f;2.2 說一說生產者與消費者模式2.3 消息隊列如何保證順序消費&#xff1f;2.4 消息隊列如何保證消息不丟&#xff1f;2.5 消息隊列如何保證不重復消費&#xff1f;2.6 MQ處理消息失敗了怎么辦&#xff1f;2.7 請介紹消息隊列推和拉…

Mybatis 詳解--- 一級緩存、二級緩存

2019獨角獸企業重金招聘Python工程師標準>>> Mybatis 為我們提供了一級緩存和二級緩存&#xff0c;可以通過下圖來理解&#xff1a; ①、一級緩存是SqlSession級別的緩存。在操作數據庫時需要構造sqlSession對象&#xff0c;在對象中有一個數據結構&#xff08;Hash…

我的nabcd

我們組要做的軟件是一款MP3播放軟件&#xff0c;名字叫TDG音樂 N&#xff08;need需求&#xff09;&#xff0c;由于現在版權越來越被重視&#xff0c;許多播放軟件里面的大部分歌曲都是收費的&#xff0c;不想花錢又想聽可怎么辦呢&#xff0c;只能在網上找免費資源&#xff0…

【C/C++和指針】深度解析---指針與數組 【精華】

一&#xff0c;引例子 二維數組可以使用指向數組的指針代替&#xff0c;而指針數組才可以用指向指針的指針代替。 [html] view plaincopy#include<iostream> using namespace std; void main() { char *a[]{"Hello","the","World&q…

Redis常見面試題詳解

文章目錄1. Redis1.1 Redis可以用來做什么&#xff1f;1.2 Redis和傳統的關系型數據庫有什么不同&#xff1f;1.3 Redis有哪些數據類型&#xff1f;1.4 Redis是單線程的&#xff0c;為什么還能這么快&#xff1f;1.5 Redis在持久化時fork出一個子進程&#xff0c;這時已經有兩個…

IntelliJ 創建main函數、for循環、輸出語句快捷鍵

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 今天偶然發現了IntelliJ中 創建main函數的快捷鍵&#xff0c;依次還有for循環&#xff0c;System.out.println(); 在編寫代碼的時候直接…

CentOS新增用戶并授予sudo權限

2019獨角獸企業重金招聘Python工程師標準>>> 新增用戶 添加用戶useradd demo設置用戶密碼passwd demo授予sudo權限 輸入以下命令&#xff0c;編輯sudoers配置&#xff1a;visudo找到以下行root ALL(ALL) ALL增加以下內容&#xff1a;demo ALL(ALL) ALL保存后登錄dem…

跨站腳本功攻擊,xss,一個簡單的例子讓你知道什么是xss攻擊

跨站腳本功攻擊&#xff0c;xss&#xff0c;一個簡單的例子讓你知道什么是xss攻擊 一、總結 一句話總結&#xff1a;比如用戶留言功能&#xff0c;用戶留言中寫的是網頁可執行代碼&#xff0c;例如js代碼&#xff0c;然后這段代碼在可看到這段留言的不同一戶的顯示上就會執行。…

用業績建立信任

當年從香港到美國&#xff0c;對于中學畢業的郭尊華來說&#xff0c;算是一個失敗。他盡管家境普通&#xff0c;但因為成績不佳進不了香港的大學&#xff0c;不得不遠赴美國讀書。在課余做過挖地、當侍者等多份工作的他&#xff0c;在大三的時候終于得到一份初級工程師的工作。…