Linux學習第五篇之文件處理命令touch、cat、tac、more、less、head、tail

一、touch命令:

  命令名稱:touch

  命令所在路徑:/bin/touch

  執行權限:所有用戶

  語法:touch [文件名]

  功能描述:創建空文件

  例子: touch leanring.file ? 說明:在當前目錄下創建空文件learning.file

  注意:1、touch命令在沒有指明絕對情況下會在當前目錄下創建文件,指明了絕對路徑后,才是在指定目錄下創建文件,如:touch /root/learning.file

     2、touch 命令也可以同時創建多個文件,文件之間之間用空格隔開

?

二、cat命令:

  命令名稱:cat

  命令所在路徑:/bin/cat

  執行權限:所有用戶

  語法:cat [文件名]

  功能描述:顯示文件的全部內容

       -n 顯示行號

  例子:cat /home/tester/clawer.py

     cat -n /home/tester/clawer.py

?

三、tac命令:

  命令名稱:tac

  命令所在路徑:/usr/bin/tac

  執行權限:所有用戶

  語法:tac [文件名]

  功能描述:顯示文件的全部內容(反向顯示)

       不支持-n

  例子:tac /home/tester/clawer.py

?

四、more命令:

  命令名稱:more

  命令所在路徑:/bin/more

  執行權限:所有用戶

  語法:more [文件名]

  子命令:

    (空格)或f  翻頁

    (enter)  換行

    q或Q    退出

  功能描述:分頁顯示文件內容

  例子:more?/home/tester/clawer.py

?

五、less命令:

  命令名稱:less

  命令所在路徑:/usr/bin/less

  執行權限:所有用戶

  語法:less [文件名]

  功能描述:分頁顯示文件內容(可以向上翻頁)

  子命令:(空格)或f         向下翻頁

      (pageup)和(pagedown)  向上翻頁、向下翻頁

      (上箭頭)和(下箭頭)  ? 向上一行、向下一行

      /           ?  搜索命令,如/clawer ? 搜索包含clawer的內容,當前頁沒有顯示時,可用敲擊n(next)查找下一頁

?

六、head命令:

  命令名稱:head

  命令所在路徑:/usr/bin/head

  執行權限:所有用戶

  語法:head -n [整數] [文件名]

  功能描述:顯示文件的前面幾行(默認為10行)

  例子:head -n 20 /clawer.py? 顯示clawer.py文件的前20行

?

七、tail命令:

  命令名稱:tail

  命令所在路徑:/usr/bin/tail

  執行權限:所有用戶

  語法:tail [文件名]

  功能描述:顯示文件后面幾行

      -n 指定行數

      -f 動態顯示文件末尾的內容(如查看動態的日志文件)

轉載于:https://www.cnblogs.com/Hinglam/p/10896404.html

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

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

相關文章

OpenCL 與 CUDA

根據網站資料,簡單地匯編一下CUDA與OpenCL的區別。如有錯誤請指出。 題外話: 美國Sandia國家實驗室一項模擬測試證明:由于存儲機制和內存帶寬的限制,16核、32核甚至64核處理器對于超級計算機來說,不僅不能帶來性能提升…

DBMS (數據庫管理系統) 是什么

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 數據庫管理系統(英語:database management system,縮寫:DBMS) 是一種針對對…

Eclipse4JavaEE安裝SpringBoot

第一步:下載SpringBoot SpringBoot官網下載鏈接 第二步:在Eclipse里進行安裝 打開Eclipse,菜單欄Help -》Install New Software,進入下圖界面,點擊Add 設置Name和Location,Name看自己喜好,Locat…

django中使用原生sql

django中使用原生sqlfrom django.db import connection cursor connection.cursor() cursor.execute("select * from xx where id1") row cursor.fetchone() users User.objects.raw("select * from user where namexx") for user in users: print(use…

從零開始玩轉 logback、完整配置詳解

官網地址:https://logback.qos.ch/manual/index.html 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 概述 LogBack是一個日志框架,它與Log4j可以說是同出一源&a…

Rust 編程 前言

雖然不是那么明顯,但 Rust 程序設計語言的本質在于 賦能(empowerment):無論你現在編寫的是何種代碼,Rust 能讓你在更為廣泛的編程領域走得更遠,寫出自信。 比如,“系統層面”(“syst…

ffmpeg解碼器優化

在以前的視頻項目中,用到了幾種商業版的H.264解碼器。雖然性能穩定,支持DXVA或CUDA,在高清視頻播放效果上不錯,但是存在一個共同的缺陷-存在幀間延遲。經過我的測算,大概有3幀的緩沖延遲。當幀率在20fps以上時&#xf…

PHP 結合 Boostrap 結合 js 實現學生列表刪除編輯以及搜索功能(完結)

這個自己的小項目要先告一段落了。可能還有許多bug。請見諒 刪除學生功能 PHP: // 這里是通過前端代碼HTML中的 url 傳過來的&#xff0c;用 $_GET 來獲取(相關HTML代碼可以看一下到主頁看一下前幾條博客)if (empty($_GET[num])) exit(<h1>找不到您要刪除的學生的學號<…

ActiveMQ_Windows版本的安裝部署

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1, 保證電腦上安裝了jdk6以上版本的java&#xff0c;并配置了好環境變量 &#xff1b; 2, 官方下載地址&#xff1a;http://activemq.a…

Java 自定義異常(轉載)

1.異常的分類 1. 非運行時異常(Checked Exception) Java中凡是繼承自Exception但不是繼承自RuntimeException的類都是非運行時異常。 2. 運行時異常&#xff08;Runtime Exception/Unchecked Exception&#xff09; RuntimeException類直接繼承自Exception類&#xff0c;稱為運…

如何將markdown轉換為wxml

話說我要為技術博客寫一個小程序版&#xff0c;我的博客解決方案是 hexo github-page&#xff0c;格式當然是技術控們喜歡的 markdown 了 。但小程序使用的卻是獨有的模版語言 WXML。我總不能把之前的文章手動轉換成小程序的 wxml 格式吧&#xff0c;而網上也沒完善的轉換庫&a…

巧妙喝水打敗多種疾病

喝水&#xff0c;我們每天都會做的一件事&#xff0c;殊不知&#xff0c;喝水得當能打敗多種疾病問題! 方法/步驟 一、很多人都聽說過早晨喝一杯水對身體有好處&#xff0c;有人喝鹽水?有人喝蜂蜜水?還有人為了美白喝檸檬水?到底喝什么水最好呢?人體經過了一宿的代謝&…

git 幾個commit點合并成一個commit點

在用git做版本控制器的時候&#xff0c;經常會遇到以下情況&#xff1a; 1、在做1個功能的時候&#xff0c;你自己覺得代碼沒問題了&#xff0c;就本地commit&#xff0c;然后提交代碼&#xff0c;在gitlab上發起和并請求&#xff0c;老大看完之后&#xff0c;覺得你還有修改的…

JNDI 是什么

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 JNDI : 簡單理解&#xff0c;就是把固定的連接方式剝離出來&#xff0c;單獨寫在一個配置文件里。(下載.properties里面通過InputStream…

并發編程模型

并發編程模型 一.分類 按照線程通信機制可以分為共享內存模型和消息傳遞模型&#xff1a; 1.共享內存模型&#xff1a;線程之間共享程序的公共狀態&#xff0c;編程之間通過讀寫內存中的公共狀態來隱式進行通信。相互通信的進程共享某些數據結構或共享存儲區&#xff0c;進程通…

換工作,讓我里外不是人,到底錯在哪兒

看看時間&#xff0c;現在是凌晨4點多&#xff0c;窗外時不時一道閃電&#xff0c;雨也一陣一陣的&#xff0c;雷聲像逐漸遠離的喧囂的火車一樣。我不是睡眠困難者&#xff0c;但是&#xff0c;昨晚吃完晚飯之后&#xff0c;在衣服都未脫的情況下&#xff0c;暈暈乎乎的睡到現在…

Flink Kafka consumer的消費策略配置

val helloStream: FlinkKafkaConsumer011[String] new FlinkKafkaConsumer011[String]("hello", valueDeserializer, kafkaProps) // 指定消費策略 helloStream.setStartFromEarliest() // - 從最早的記錄開始&#xff1b; helloStream.setStartFromLatest() //…

spdk/dpdk 編譯相關問題匯總

下載 到官網上下載最新的spdk 代碼。 解決編譯依賴 yum install libaio.x86_64 libaio-devel.x86_64 編譯dpdk 特別注意的是dpdk:依賴 /lib/modules/uname -a/build 下執行的內核已經存在&#xff0c;并且編譯過&#xff0c;為此需要&#xff1a; 下載內核&#xff1b;安裝依賴…

深入淺出 消息隊列 ActiveMQ

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 一、 概述與介紹 ActiveMQ 是Apache出品&#xff0c;最流行的、功能強大的即時通訊和集成模式的開源服務器。ActiveMQ 是一個完全支持JM…

2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018) - 4.28

賽后補了幾道 賽中我就寫了兩個... A - Altruistic AmphibiansGym - 101933A 看了眼榜沒幾個人做。就沒看。 最后發現就是一個DP&#xff08;但是我覺得復雜度有點迷&#xff09; 題意&#xff1a;$n$只青蛙有參數$l,w,h$分別表示彈跳力&#xff0c;體重&#xff0c;身高&#…