Linux中最常見命令總結

Linux中最常見命令總結

基礎命令
命令使用格式

	命令名【選項參數】 【操作對象】Ls  	-a  			workspace

目錄命令
Ls 默認顯示瀏覽當前文件目錄
-a 顯示所有文件,不忽略以點開頭的文件
Linux下以.開頭的文件是隱藏文件 每個目錄下文件的兩個特殊目錄
. 表示目錄自身
… 自身上一次路徑

			  **-l   顯示文件目錄下詳細信息**Linux一切皆文件并不以后綴名區分時間:最后一次訪問時間/修改/狀態改變時間pwd  顯示當前所在路徑(絕對路徑)Linux目錄結構----樹形結構---底層根目錄絕對路徑:以根目錄作為起始路徑相對路徑:以當前路徑作為起始路徑mkdir  創建目錄-p    遞歸創建多層級目錄,哪一層不存在,就創建哪一層。rmdir  刪除目錄-p    遞歸刪除多層級空目錄rm   	刪除普通文件-r  	  遞歸對目錄下所有文件刪除-f  	  忽略提示信息,直接進行操作cp  復制一個文件到另一個位置-r  遞歸對目錄下所有文件進行拷貝包括目錄本身-f  忽略提示信息,直接進行操作mv   剪切:將一個文件/目錄移動到指定位置-I  增加提示信息cd 進入:改變當前所在路徑(進入指定目錄)-	 返回上一次所在路徑~ 	快速返回當前用戶的家目錄

Linux下目錄結構是唯一的
Window 把文件分配到磁盤上,Linux是先有目錄,然后把磁盤的空間掛載到目錄上

文件命令:
touch 若文件不存在則創建空文件,否則刷新時間屬性
-d “2018-2-2 12:10:30”指定時間刷新文件時間
-r 使用一個文件的時間來刷新另一個文件的時間

			cat  打印文件內容到顯示終端-n  打印行號tac  按行逆序打印文件內容到顯示終端more 分頁顯示文件內容空格   向下翻頁回車  向下滾動 q   退出less  分頁顯示文件內容向下翻頁   空格   f   pgDn 向上翻頁  b   pgup向上滾動   k   ↑向下滾動   j   ↓/string		向下匹配string字符串?string		向上匹配string字符串head   默認顯示文件前十行內容-n 	n	指定顯示前n行內容 tail    	默認顯示文件末尾十行指定顯示末尾n行數據 -n  n 指定顯示文件末尾新數據-f   一直刷新文件末尾數據

壓縮命令:

			zip/unzip      zip 格式的壓縮/解壓縮gzip	/gunzip		gzip格式的壓縮/解壓縮bzip2/bunzip2	bzip2格式的壓縮/解壓縮tar		-c 打包-x 解包-z 在打包/解包同時進行gzip格式壓縮或者解壓縮-j 在打包/解包同時進行bzip格式壓縮解壓縮-v 顯示詳細的打包/解包信息-f 指定包的名稱

時間匹配命令:

		cal		查看日歷-3 	查看附近三個月日歷-y 	查看全年日歷-j	以day  of  year形式查看日歷data	查看/設置系統時間+‘’以指定格式顯示時間+‘%Y-%m-%d  %H:%M:%S’+‘%s’時間戳-s	設置系統時間Data  -s  ‘2018-2-29  10:24:12’

匹配查找命令:

	grep	從文件內容中匹配包含字符串的行-I 	忽略大小寫 進行匹配-v	反向匹配,匹配不包含指定字符串的行過濾掉包含指定字符串的行-R  遞歸對指定目錄下的所有文件進行逐一匹配find		在指定目錄下搜索文件-name 按文件名查找文件-type  按文件類型查找文件-size   +/-n[b,c,c,w,k,M.G]-mtime  –atime  -ctime  按天查找-mmin   -amin   -cmin  按分鐘查找-exec	命令操作find  ./  -name “”

其他:

man  手冊命令,查看命令/函數/特殊文件手冊man  ls
stat		查看文件詳細信息stat  filename
|  	管道符連接兩個命令,將前邊命令的輸出結果作為后邊命令的輸入進行處理
Ctrl+c  中斷當前操作重定向:修改數據的流向。         >  清空文件原有數據,將數據寫入文件
。	      >>  將數據追加到文件末尾
bc  計算器
tab  自動補全
rebot  重啟
shutdown  –h  -now 立即關機
halt     立即關機

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

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

相關文章

不帶頭結點的鏈表基礎操作(初始化,增刪改查)

鏈表是什么? **鏈表是一種物理存儲單元上非連續、非順序的存儲結構,數據元素的邏輯順序是通過鏈表中的指針鏈接次序實現的。鏈表由一系列結點(鏈表中每一個元素稱為結點)組成,結點可以在運行時動態生成。每個結點包括…

fcntl的使用

功能描述&#xff1a;根據文件描述詞來操作文件的特性。 #include <unistd.h> #include <fcntl.h> int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock); [描述] fcntl()針對(文件)描述符提供控…

鏈表面試題1:反轉單鏈表,不帶頭結點。

三個指針p1,p2,p3&#xff0c;p1指向頭結點的前一個結點&#xff0c;也就時指空&#xff0c;p2指向頭結點&#xff0c;p3指向頭結點下一個結點。 p3指向p2的下一個&#xff0c;讓p2指針域指向p1&#xff0c;讓p1挪到p2上&#xff0c;再讓p2指向p3.

dup/dup2函數的用法

系統調用dup和dup2能夠復制文件描述符。dup返回新的文件文件描述符&#xff08;沒有用的文件描述符最小的編號&#xff09;。dup2可以讓用戶指定返回的文件描述符的值&#xff0c;如果需要&#xff0c;則首先接近newfd的值&#xff0c;他通常用來重新打開或者重定向一個文件描述…

鏈表面試題2:編寫代碼,以給定值x為基準將鏈表分割成兩部分,所有小于x的結點排在大于或等于x的結點之前

我們可以&#xff0c;用兩個新鏈表&#xff0c;一個存比基準值大的&#xff0c;另一個存比基準值小的。然后再拼接在一起。 用尾插的方法&#xff0c;首先說小的&#xff0c;創建兩個指針&#xff0c;一個頭&#xff0c;一個尾&#xff0c;再創建個指針跑鏈表&#xff0c;掃描…

文件系統緩存dirty_ratio與dirty_background_ratio兩個參數區別

這兩天在調優數據庫性能的過程中需要降低操作系統文件Cache對數據庫性能的影響&#xff0c;故調研了一些降低文件系統緩存大小的方法&#xff0c;其中一種是通過修改/proc/sys/vm/dirty_background_ration以及/proc/sys/vm/dirty_ratio兩個參數的大小來實現。看了不少相關博文的…

棧和隊列的基本操作(棧和隊列的區別)

數據結構中的棧與內存中的棧的不同 一、數據結構中的堆棧 在數據結構中的堆棧&#xff0c;實際上堆棧是兩種數據結構&#xff1a;堆和棧。堆和棧都是一種數據項按序排列的數據結構。 1.棧就像裝數據的桶或箱子 我們先從大家比較熟悉的棧說起吧&#xff0c;它是一種具有后進先…

Linux I/O 調度方法

操作系統的調度有 CPU調度 CPU scheduler IO調度 IO scheduler IO調度器的總體目標是希望讓磁頭能夠總是往一個方向移動,移動到底了再往反方向走,這恰恰就是現實生活中的電梯模型,所以IO調 度器也被叫做電梯. (elevator)而相應的算法也就被叫做電梯算法. 而Linux中I…

編譯libcurl

1.下載源碼后&#xff0c;執行./buidconf產生configure配置文件 2.通過build.sh來設定configure 配置的參數 #!/bin/sh # export CFLAGS-O3 -w -isystem /home/xuxuequan/Ingenicwork/toolchain/mips-gcc472-glibc216-32bit/mips-linux-gnu/libc/usr/include export CPPFLAGS…

鏈表面試題3:將兩個有序鏈表合并為一個新的有序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成 的。

鏈表面試題3&#xff1a;將兩個有序鏈表合并為一個新的有序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成 的。 首先我們的思想是將得一個鏈表和第二個鏈表的每個結點進行比較&#xff0c;誰小誰就插入到新鏈表的最后。 首先我們要判段鏈表是否為空&#xff0c;…

gcc編譯參數-fPIC的一些問題

ppc_85xx-gcc -shared -fPIC liberr.c -o liberr.so-fPIC 作用于編譯階段&#xff0c;告訴編譯器產生與位置無關代碼(Position-Independent Code)&#xff0c;則產生的代碼中&#xff0c;沒有絕對地址&#xff0c;全部使用相對地址&#xff0c;故而代碼可以被加載器加載到內存的…

雙向鏈表的操作(創建,插入,刪除)

雙向鏈表的代碼看似復雜&#xff0c;其實很簡單&#xff0c;只要畫圖便可明白&#xff0c; 刪除 假如要刪除的結點叫pos. pos->prev->nextpos->next; pos->next->prevpos->prev; free(pos);

我使用過的Linux命令之hwclock - 查詢和設置硬件時鐘

我使用過的Linux命令之hwclock - 查詢和設置硬件時鐘 本文鏈接&#xff1a;http://codingstandards.iteye.com/blog/804830 &#xff08;轉載請注明出處&#xff09; 用途說明 hwclock命令&#xff0c;與clock命令是同一個命令&#xff0c;主要用來查詢和設置硬件時鐘&#x…

二叉樹的操作(前,中,后序遍歷也叫深度優先遍歷,非空結點的個數)遞歸實現

定義一個二叉樹的結點 二叉樹的前序遍歷&#xff0c; 先訪問根結點&#xff0c;再訪問左&#xff0c;再訪問右。 每次訪問都要先看根結點是否為空&#xff0c;然后打印根結點&#xff0c;把此時根結點的左結點作為下一次遞歸的根結點&#xff0c;當把左結點遍歷完后&#xff0…

makefile編譯問題記錄

1.-c選項和-C選項&#xff1a; -c&#xff08;gcc選項&#xff09;&#xff1a;編譯.c或匯編源文件&#xff0c;但是不作連接. 編譯器輸出對應于源文件的目標文件. 如&#xff1a;$(CC) -c ${CFLAGS} ${SRCS} -C&#xff08;makefile選項&#xff09;&#xff1a;-C的是make…

二叉樹的相關題(葉子結點個數,最大深度,找特殊值結點(值不重復),判斷兩個樹是否相同,判斷兩個數是否為鏡像樹,是否為子樹,)

葉子結點就是沒有孩子結點&#xff0c;所以當當前根結點沒有孩子結點的時候&#xff0c;就返回1&#xff0c;就是找到一個葉子結點&#xff0c;然后訪問完每個不為空的結點就行&#xff0c;每次訪問都是把當前結點的左/右結點作為新的結點&#xff0c;來判斷。 求最大深度&…

為何線程有PID?

在linux下用 top -H -p <pid> 查詢某個進程的線程 按理說&#xff0c;都是某個進程下的線程&#xff0c; 應該進程id PID一樣啊&#xff0c;但實際卻都不一樣 實際是被PID的名字給弄混了&#xff0c;線程進程都會有自己的ID&#xff0c;這個ID就叫做PID&#xff0c;P…

關于樹和二叉樹的一些基本概念,基本名詞解釋。

二叉樹的概念 概念 一棵二叉樹是結點的一個有限集合&#xff0c;該集合或者為空&#xff0c;或者是由一個根節點加上兩棵別稱為左子樹和右子樹 的二叉樹組成。 二叉樹的特點&#xff1a; 每個結點最多有兩棵子樹&#xff0c;即二叉樹不存在度大于2的結點。二叉樹的子樹有左右…

在VI中刪除行尾的換行符

在vi中&#xff0c;如果要刪除行尾的換行符&#xff0c;可以用如下方法 第一種情況&#xff1a;只刪除單行 如有文件如下&#xff1a; [fanzfSWserver ~/tmp]$ cat names.tmp 101 Nate H. 102 John M. 104 Cassy T. 106 Mary L. 107 Isaac …

用c語言構建二叉樹(重點)

結點創建 二叉樹創建 我們以‘#’為NULL&#xff0c;我們要把輸入進來的一個字符串轉變為二叉樹&#xff0c;所以我們要記住遞歸的每一步走到數組了哪個位置 所以我們要記住創建過程中用掉的前序個數&#xff0c;并返回&#xff0c;除此之外&#xff0c;還要加上當時的那個結點…