Shell常用基本命令
管道命令:
|
find命令:---查詢命令
find [path...] [-option] 引數
option:
-name:按檔名查詢檔案
-size:匹配檔案大小
-perm:匹配檔案許可權
-user:匹配檔案所有者
-group:匹配檔案所屬組
-mtime -n/+n:匹配檔案更改時間,‘-’表示內,‘+’表示外
-type b/d/c/p/l/f:匹配某一型別的檔案
sed命令:----無互動式編輯命令
sed [option] “[action]” [filename]
[action]
s:字串匹配、查詢
i:編輯
d:刪除
a:追加
c:替換
eg: sed -i “s/匹配的內容/替換的內容/g” filename1------>表示在原始檔修改
sed “s/匹配的內容/替換的內容/g” filename1 > filename2
只替換第三行:
sed "3s/hello/hahaha/g" demo.txt
替換第1到第2行的文字:
sed "1,2s/hadoop/****/g" demo.txt
多個匹配
如果我們需要一次替換多個模式
第一種方式
sed ‘s/l/L/1;s/o/O/1g’ demo.txt (1g和單寫一個g沒有區別)
第二種方式 (注:單引號和雙引號無區別,都可以匹配)
sed -e 's/l/L/1' -e 's/o/O/3g' demo.txt
a動作和i動作
sed "1 a/i hi word" demo.txt
a:表示append(追加)
i:表示insert(插入)
d動作:刪除匹配行
sed “/hdfs/d” demo.txt
grep命令---篩選命令
grep [option] pattern [file...]
option:
-c --count 顯示匹配的行數
-i --ignore-case 忽略大小寫
-q--quiet 只返回退出狀態,0表示匹配成功
-n --line-number 在匹配的行前面新增行號
-v --revert-match 反檢索,顯示不匹配的行
tail命令---跟蹤命令
eg:
tail -F filename 顯示檔案尾部10行內容
tail -n 20 filename 顯示檔案最後20行
sort命令
-u 不出現重複的行
-t 指定分段的符號
-k 指定的第幾個段
-r 反向排序
cut 命令---剪下命令
cut [-option] filename
option:
-b 位元組
-c 字元
-f 提取第幾列
-d 按指定分隔符分割列
eg: cut -d . -f 1 demo 表示以點剪下demo檔案,並提取第一列的內容
history命令----歷史命令
history n 顯示最近執行過的n條歷史命令
!! 執行上一條命令
!n 執行第n條命令
fc 編輯並執行上一個命令
fc n 編輯並執行第n條命令
history -c 清空所有歷史命令
相關推薦
Shell常用基本命令
管道命令:|find命令:---查詢命令find [path...] [-option] 引數option:-name:按檔名查詢檔案-size:匹配檔案大小-perm:匹配檔案許可權-user:匹配檔案所有者-group:匹配檔案所屬組-mtime -n/+n:匹配檔案更改
Linux shell常用基本命令(二)
三、基本系統命令 1、檢視某個命令的幫助 man ls 顯示ls命令的幫助內容 2、顯示登陸使用者詳細資訊 w 3、顯示登陸使用者 who who am I 檢視自己的資訊 4、檢視最近登陸使用者 last 5、顯示當前日期時間 date 顯示當前日期時間 date
Linux常用基本命令
顯示 -h 使用 shutdown str shu date syn 常用 1、顯示日期的指令: date 2、顯示日歷的指令:cal cal 顯示本月 cal 4 2017 顯示2017年4月的日歷 cal 2017 顯示2017年12個月的日歷 3、簡單好用
Linux 常用基本命令
linux 常用命令1.touch: 修改文件的時間戳 格式:touch [選項]... FILE... 常用選項: -c, --no-create:不創建任何文件; -a:僅修改文件的訪問時間戳; -m:僅修改文件的修改時間戳; -t STAMP:使用指定的STAMP替換文件的時
Python學習——01Linux基礎之常用基本命令
ima log 保存 展示 4行 ges 插入模式 列表 es2017 做Linux要知道兩件事: 首先知道自己處在什麽位置(桌面……) 區分大小寫 pwd:查看當前所在目錄 “/”代表:根目錄 Cd:
linux初學者-常用基本命令篇
常用命令 用戶修改 移動 jsb blog data 系統 初學 自己 linux系統中有著許許多多的命令,並且軟件也有可能自帶命令,要想全部了解這些命令是很困難的,但是有一些基本命令是在平時的學習工作中應用的很廣泛的。以下簡要介紹幾種linux系
dos、adb及shell常用的命令
客戶 環境變量 bridge 工具 ridge sdk 常用 服務 andro 一、adb的含義 adb的全英文名稱為Android Debug Bridge,即安卓調試橋梁;adb可執行文件存放在安卓sdk中,所以要使用adb命令需要下載並安裝安卓sdk工具,
Linux常用基本命令( mkdir )
reat 文件 pre 提示 創建 ann div SQ 創建目錄 mkdir: 作用:創建目錄( make directories ) 命令格式: make [option] 目錄 1,創建目錄, 當目錄存在時,再次創建會提示文件已經存在 ghostwu@de
Linux常用基本命令(軟鏈接與硬鏈接 )
多個 類型 文件 文件類型 for lin 影響 rec AR 硬鏈接:相當於文件的多個入口,作用:備份文件,創建快照等 軟鏈接:相當於windows的快捷方式 命令格式: ln option 源文件 目標文件 -s: 創建軟鏈接 1,創建硬鏈接: ghos
Linux常用基本命令(split )
長度 any tor inux host man ota 文件 end split命令 作用:切割文件 格式: split [option] [input] [prefix] -l 指定分割後文件的最大行數 ghostwu@dev:~/linux/split$
Linux常用基本命令:uniq-去重復
gho linux 去重復 -c 1.0 spa color 顯示 uniq uniq命令 作用:輸出或者忽略文件中的重復行 格式: uniq [option] [file|stdin] ghostwu@dev:~/linux/uniq$ cat ghostwu.
Linux常用基本命令:三劍客命令之-sed
選項 插入 最後一行 文件處理工具 learn bye use -s linux sed是一個很強大的文件處理工具,主要是以行為單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作 格式:sed [option] [command] [file] 常用命令:
Linux常用基本命令:三劍客命令之-awk格式化動作
c語言 style linux 轉義字符 int color linu %s BE 我們之前說過,awk是一個超強的文本格式化工具,而本文的printf動作就是經常用來做格式化文本的。使用方式跟c語言的printf差不多. 1,printf默認不會回車換行 ghos
Linux常用基本命令:三劍客命令之-awk模式用法(1)
AC dot code 再次 end CA awk 運算 什麽 再次回顧一下,awk基本語法格式: awk [options] ‘Pattern {Action}‘ file1 file2 ··· 之前的文章有講過兩種Patte
Linux常用基本命令:三劍客命令之-awk動作用法(1)
直接 判斷 continue st2 inux pri $0 基本命令 zha 1,多個動作,怎麽寫? ghostwu@dev:~/linux/awk$ cat host.txt name ip地址 host1 192.168.1.1 host2
Linux的常用基本命令
1. ls命令 語法:ls [選項] [目錄或檔案] 功能:對於目錄,該命令列出該目錄下的所有子目錄與檔案。對於檔案,將列出檔名以及其他資訊 常用選項: -a 列出目錄下所有檔案,包括以 . 開頭的檔案 -d 將目錄像檔案一樣顯示,而不是顯示其下的檔案 -i 輸出檔案的i節點
CentOS 7常用基本命令整理
重啟命令 立刻重啟(root使用者使用) reboot shutdown -r now init 6 10分鐘後自動重啟(root使用者使用) shutdown -r 10 在時間為20:35時候重啟(root使用
Kubernetes 常用基本命令語句
官方教程:https://kubernetes.io/docs/tutorials/kubernetes-basics/ 建立Kubernetes叢集: minikube version minikube start 使用kubectl與Kubernetes叢集互動:kubectl
Linux系統常用基本命令總結
目錄 Linux基本命令 Linux的簡介 Linux的廠商 Linux的目錄結構 基於虛擬機器的環境搭建 常用命令與示例 一、檔案基本操作命令 1. ls命令 2. pwd命令 3. mkdir命令 4. cd命令 5.