學習二十一
8.1 shell介紹
8.2 命令歷史
8.3 命令補全和別名
8.4 通配符
8.5 輸入輸出重定向
Linux Shell基礎
yum list |grep zsh 命令查詢有沒有安裝該命令
命令歷史
系統內置的變量決定了 系統會存儲多少條運行的命令
echo $HISTSIZE
-c 清空內存中運行過的命令歷史,但是不會清空配置文件
cat .bash_history 查看操作記錄歷史,但是會在你退出終端的時候存儲進去
echo $HISTSIZE 查看當前歷史能存多少命令
如何更改變量,是在 /etc/profile 中修改
HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S"
顯示的效果如下
想要永久生效的話就要把命令保存到vi /etc/profile 裏面去跟 HISTSIZE放到一起,然後source $HISTTIMEFORMAT 生效
chattr +a ~/.bash_history 保存文件只能被追加,不會被刪除
如果非正常退出,命令保存不完整
!!表示上一條命令
!n會運行第n條命令
!echo 會運行第一條和echo吻合的命令
命令補全和別名
yum install -y bash-completion 安裝完重啟生效
通配符
輸入輸出重定向
學習二十一
相關推薦
java核心學習(二十一) 多線程---創建啟動線程的三種方式
使用 trace 啟動 操作系統 java多線程 start name image 獲取 本節開始java多線程編程的學習,對於操作系統、進程、線程的基本概念不再贅述,只是了解java對於多線程編程的支持有哪些。 一、繼承Thread類來創建線程 java語言中
學習二十一
linux學習五周第三次課(3月7日)8.1 shell介紹8.2 命令歷史8.3 命令補全和別名8.4 通配符8.5 輸入輸出重定向Linux Shell基礎yum list |grep zsh 命令查詢有沒有安裝該命令命令歷史系統內置的變量決定了 系統會存儲多少條運行的命令echo $HISTSIZE-c
前端學習(二十一)初識h5(筆記)
郵箱驗證 col 筆記 郵箱 閱讀 表單 for clas vid html5 主要目標:語義化!可以被人或者機器更好的閱讀! 支持各種媒體的嵌入!不兼容低版本!------------html5新標簽: 普通: <heade
opencv學習(二十一)之中值濾波medianBlur
中值濾波是一種典型的非線性濾波,是基於排序統計理論的一種能夠有效抑制噪聲的非線性訊號處理技術,基本思想是用畫素點鄰域灰度值的中值來代替該畫素點的灰度值,讓周圍的畫素值接近真實的值從而消除孤立的噪聲點。該方法在取出脈衝噪聲、椒鹽噪聲的同時能保留影象的邊緣細節。這些
JavaWeb學習 (二十一)————基於Servlet+JSP+JavaBean開發模式的使用者登入註冊
一、Servlet+JSP+JavaBean開發模式(MVC)介紹 Servlet+JSP+JavaBean模式(MVC)適合開發複雜的web應用,在這種模式下,servlet負責處理使用者請求,jsp負責資料顯示,javabean負責封裝資料。 Servlet+JSP+JavaBean模式程式各個模組
【Katalon學習二十一】二進位制語句Binary Statements
二進位制語句表示由兩個運算元(變數、字串、數字、方法……)和一個運算子(例如+、-、*、<、<=、!……)組成的表示式。 手動檢視中的二進位制語句 1.在手動檢視中開啟一個測試用例,然後從命令工具欄導航到二進位制語句。 2.表示二進位制表示式的測試步驟被新增
python實現opencv學習二十一:影象的開閉操作
作用:刪除影象的小的干擾項原始碼如下:# -*- coding=GBK -*- import cv2 as cv #影象的開閉操作 def open_image(image): gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY
Salesforce LWC學習(二十一) Error淺談
本篇參考:https://developer.salesforce.com/docs/component-library/documentation/en/lwc/data_error https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/u
Android學習路線(二十一)運用Fragment構建動態UI——創建一個Fragment
動態 app idt 文檔 部分 roi 現實 調用 android學習 你能夠把fragment看成是activity的模塊化部分。它擁有自己的生命周期,接受它自己的輸入事件,你能夠在activity執行時加入或者刪除它(有點像是一個“子activity”。你
Python學習筆記(二十一)
準備 for ring 價格 python use imp pri exce 使用ElementTree解析XML文件 # 導入Python中內置的處理XML文件的模塊try: import xml.etree.cElementTree as ETexcept Imp
Java學習筆記(二十一):類型轉換和instanceof關鍵字
方法 png true feed out 實例 strong 運算符 nbsp 基本數據類型轉換: 自動類型轉換:把大類型的數據賦值給大類型的變量(此時的大小指的是容量的範圍) 1 byte b = 12; //byte是一個字節 2 int i = b; //i
Python學習(二十一) —— 前端之JavaScript
開始 mode mba html 國際 sca 執行 嵌入式 規範 轉載自http://www.cnblogs.com/liwenzhou/p/8004649.html 一、JavaScript概述 1.JavaScript的歷史 1992年Nombas開發出C-mi
JavaScript學習總結(二十一)——使用JavaScript的數組實現數據結構中的隊列與堆棧
運行 icu wql dem aix gaps sdg kml sam 今天在項目中要使用JavaScript實現數據結構中的隊列和堆棧,這裏做一下總結。 一、隊列和堆棧的簡單介紹 1.1、隊列的基本概念 隊列:是一種支持先進先出(FIFO)的集合,即先被插入的數據,先
Linux學習總結(二十一)正則三劍客之awk
awkawk 也是流式編輯器,它比sed的功能更強大 1.截取文檔中的某段 awk -F ‘:‘ ‘{print $1}‘ /etc/passwd |head -2-F 指定分割符,不指定以空格或者tab為分隔符print 為打印動作$1 為第一字段, $2 為第二字段,依次類推,$0標示整行那麽打印整個文檔
Java學習筆記二十一:Java面向對象的三大特性之繼承
類構造 接下來 多重 通過 prot 圖片 等級 ++ class Java面向對象的三大特性之繼承 一:繼承的概念; 繼承是java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類。 繼承就是子類繼承父類的特征和行為,使得子類對象(實例)具有父
Linux學習之二十一-shell編程基礎
用法 htm 如果 重定向 -a 創建 過去 .html 編寫代碼 Shell編程基礎 Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設計語言。Shell 是指一種應用程序,這個應用程序提供了一個界面,
java基礎學習總結(二十一):自己寫一個java.lang.reflect.Proxy代理的實現
動態代理裡面用到了一個類就是java.lang.reflect.Proxy,這個類是根據代理內容為傳入的介面生成代理用的。本文就自己寫一個Proxy類出來,功能和java.lang.reflect.Proxy一樣,傳入介面、代理內容,生成代理。  
ElasticSearch學習筆記之二十一 指標聚合
ElasticSearch學習筆記之二十一 指標聚合 指標聚合 Avg Aggregation Script Value Script Missing value Weighted Avg Agg
初識Leetcode----學習(二十一)【打家劫舍、快樂數】
①打家劫舍 你是一個專業的小偷,計劃偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。 給定一個代表每個房屋存放金額的非負整數陣列,計算你在不觸動警報裝置的情況下,能夠偷竊到的最高金
nginx 原始碼學習筆記(二十一)—— event 模組(二) ——事件驅動核心ngx_process_events_and_timers
首先繼續回憶下,之前子執行緒執行操作裡面有一個未涉及的內容ngx_process_events_and_timers,今天我們就來研究下這個函式。 本篇文章來自於:http://blog.csdn.net/lengzijian/article/details/7601730 先來看一下第十九