鳥哥的linux私房菜學習筆記 ---第7章-2

1,文件內容查閱的命令: cat ,tac nl,more, less,head,tail ,od
? 文件的查閱參數,顯示行號如何顯示行號
? nl 中的所有參數都是關于如何顯示行號的
? 這里面less的功能更多,更靈活 :空格 下一頁 pageup上一頁 pagedown 下一頁 /string 字符串查詢 ?string 反向字符串查詢
? man的命令就是調用less進行顯示的
? tail -f 會一直檢測文件的更新,實時顯示出文件的更新 除非 ctrl+c 才會停止
? head -n 20 /etc/man.config | tail -n 10 表示顯示man.config文件從11行到20行的內容
? od 用于顯示非純文本文件

2,查找文件
? find 路徑 -name "文件名" find不是很常用,因為速度慢,它直接查找硬盤
? find 可以指定文件的時間范圍
?????? 可以指定文件名
?????? 可以指定文件所有者,組
?????? 可以指定文件的權限
?????? 可以指定文件的大小
?????? 可以使用通配符查找文件*
?????? -exec 命令 直接處理查找結果? find / -perm +7000 -exec ls -l {} \;
?????????????????????????????????? \;代表命令結束
?????? 后面可以跟多個目錄進行查找
?????? 本來就可以查找子目錄
????? ?
????? ?

? 查找文件一般使用whereis ,locate 它們使用linux的數據庫文件(linux會將系統的所有文件都記錄在一個數據庫文件里面)
? 但是這個數據庫只會每天自動更新一次,所以要使用locate和whereis查找最新文件,需要更新一下數據庫文件? updatedb(這個也比較慢)
? whereis 指定文件類型
? locate -i 忽略大小寫
? locate -r 接正則表達式

3, touch ?
??????? 創建一個新文件
??????? 修改文件的 mtime atime? 無法修改文件的ctime 你使用touch作任何關于時間的修改都會使得ctime更新為當前

4,ll 是ls -l的縮寫
? ls -l --time=atime
? ls -l --time=ctime

5,一行中能連續輸入若干條命令 ,命令之間使用分號隔開

6,查看文件類型 file 文件名

7,文件的默認權限 666,目錄的默認權限 777
? umask 是該默認權限需要減掉的權限? 注意,利用符號相減
? umask 查看
? umask 002 修改
8, 文件的隱藏屬性? 是否能被修改等等
?? 修改 chattri +/-/= a/i...
?? 查看 lsattri

9, shell script 只是將很多的二進制執行文件調進來執行. SUID不能使用在shell script上面

10,SUID? 存在過程:一個文件/目錄要對另一個文件/目錄進行操作的時候
???????? 用戶可以轉換身份,變為所有者身份或者用戶組身份,從而獲得相應的權限
???????? 對應顯示:ls -l? SUID 是所有者的x變為s
???????? 僅對二進制文件有效
?? SGID是用戶組的x變為s
???????? 目錄有SGID權限的時候代表,在該目錄下新建的文件的用戶組名稱與該目錄的用戶組名稱一致
???????? 利于小組開發
?? SBIT 對目錄具有w,x權利 僅自己可以修改自己創建的東西
????????? 對應顯示:ls -l? 其他的x變為t
?? 設置以上三種權限,chmod 4777 再加一位數字? SUID 4,SGID 2,SBIT 1
???????????? 注意這三種權限都是已經有對應的x的時候才能添加的,若沒有x時添加,則該屬性為空顯示大寫的S或者T

11,連續輸入兩次tab 即可查詢可執行的命令

12, su空格-空格username 切換身份

13, which 命令 依據PATH來查找該用戶的該命令的完整路徑

轉載于:https://www.cnblogs.com/ivywenyuan/p/4573475.html

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

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

相關文章

HDU - 4497 GCD and LCM

題意:給出三個數的gcd,lcm,求這三個數的全部的可能 思路 :設x,y,z的gcd為d,那么設xd*a,yd*b,zd*c。a,b。c肯定是互質的。那么lcmd*a*b*c,所以我們能夠得到a*b*clcm/gcdans,將ans分解因數后&…

Java Lambda語法替代

關于lambda-dev郵件列表的討論已經開始解決lambdas /函數文字的Java語言語法應該是什么樣的問題。 讓我們看一個稍微平凡的例子,然后嘗試弄清楚問題。 Perl的人有一個很好的例子,說明以某種功能性的方式使用函數引用–他們稱其為Schwartzian變換&#xf…

淺析SMC技術

今天讓我們來看Win32ASM里面的高級一點的技術——SMC(當當當當……)!!!SMC是什么意思?它的英文名叫“Self Modifying Code”,顧名思義,就是“代碼自修改”(?&…

JAVA基礎--程序是順序執行的

class Testa {public static void main(String[] args) {String aa"aaa";String bb"bbb"aa;aa"cccc";System.out.println(bb);} } 輸出的是 “bbbaaa class Testa {public static void main(String[] args) {String aa"aaa";String …

Spring MVC攔截器示例

我以為是時候看看Spring的MVC攔截器機制了,這種機制已經存在了很多年,并且是一個非常有用的工具。 Spring Interceptor會按照提示進行操作:在傳入的HTTP請求到達您的Spring MVC控制器類之前對其進行攔截,或者相反,在其…

Android 調用系統的分享[完美實現同一時候分享圖片和文字]

android 系統的分享功能 private void share(String content, Uri uri){Intent shareIntent new Intent(Intent.ACTION_SEND); if(uri!null){//uri 是圖片的地址shareIntent.putExtra(Intent.EXTRA_STREAM, uri);shareIntent.setType("image/*"); //當用戶選擇短信時…

團隊行為守則—如果你們由我來領導

如果你是在我領導的團隊里,有幾個額外的事情我要告訴你。我深信這些行為守則是一個高效團隊的潤滑劑,我并不只是要求別人這樣做,我自己也嚴格恪守。 只有三樣事: 問:如果你對任務不清楚&#…

做短,但做對!

編寫簡潔,優雅,清晰的代碼一直是開發人員的艱巨任務。 您的同事不僅會感謝您,而且您會驚訝地發現,不斷期待著重構解決方案以更少的代碼完成更多(或至少相同)的工作是多么令人興奮。 曾經有人說好的程序員是…

math

莫比烏斯反演: $F(n) \sum\limits_{d|n} {f(d)} \Leftrightarrow \sum\limits_{d|n} {\mu (d)F(\frac{n}{d})} $ 其中 ${\mu (d)}$為莫比烏斯函數: 若$d$等于0 , 則${\mu (d)}$1 若$d {p_1}{p_2}{p_3}...{p_k}$ , ${p_i}$為互異質數,則${\mu (d)}$${( …

(筆試題)二進制1的個數相同的距離最小數

題目: 輸入:整數A輸出:整數B條件:A和B的二進制1的個數相同,且A和B之間的距離|A-B|最小。思路: 題目沒有說明整數類型,這里認為是帶符號的整數,即區分正負數。 根據題意,A…

Java Swing –日期選擇器對話框

房子里有Swing開發人員嗎? 對于使用Swing的用戶來說,這是一個GUI組件,可能會對您的UI編碼工作有所幫助。 我們的JCG合作伙伴之一提供了日期選擇器小部件。 一探究竟: Java Swing –日期選擇器對話框以選擇日期 翻譯自: https://…

Casperjs中fill提交表單遇到的問題

1.if you access internet with proxy please add --ignore-ssl-errorstrue --ssl-protocolany 2.casper.then* and casper.wait* 都是異步執行的 他們的調用,都是按堆棧中的順序來執行;也就是說,其他同步執行的函數,…

Xuggler視頻處理簡介

注意:這是我們的“ Xuggler開發教程 ”系列的一部分。 隨著互聯網上視頻的爆炸式增長,開發人員經常需要在其應用程序中操縱視頻內容。 Xuggler是Java開發人員的免費開放源代碼庫,可用于實時解壓縮,處理和壓縮錄制的視頻或實時視頻…

軟件測試中條件覆蓋,路徑覆蓋,語句覆蓋,分支覆蓋的區別

轉:軟件測試中條件覆蓋,路徑覆蓋,語句覆蓋,分支覆蓋的區別 舉個例子吧 if A and B then Action1 if C or D then Action2 語句覆蓋最弱,只需要讓程序中的語句都執行一遍即可 …

Spring_講解

http://s,i,s,h,u,o,k.com/forum/blogPost/list/6174.html轉載于:https://www.cnblogs.com/gisblogs/p/4579162.html

使用Spring AspectJ和Maven進行面向方面的編程

Spring框架附帶AOP支持。 實際上,如Spring參考文檔中所述 , “ Spring的關鍵組件之一是AOP框架。 盡管Spring IoC容器不依賴于AOP,這意味著您不需要使用AOP,但AOP是對Spring IoC的補充,以提供功能強大的中間件解決方案…

hadoop5--mapreduce設計模式

運行結果附圖 本節課程主要內容為學習MapReduc設計模式,并編寫java程序對日志文件進行處理。 課本上介紹的MapReduce的設計模式主要包含:計數(Counting),分類(Classification),過濾處理(Filtering),排序(Sorting),去重計數(Distinct Counting),相關計數(Cross-Corre…

ES5中新增的Array方法詳細說明

http://www.zhangxinxu.com/wordpress/2013/04/es5%E6%96%B0%E5%A2%9E%E6%95%B0%E7%BB%84%E6%96%B9%E6%B3%95/轉載于:https://www.cnblogs.com/lmw425317/p/5339539.html

jqGrid,REST,AJAX和Spring MVC集成

兩年多以前,我寫了一篇關于兩個如何在Struts2中實現優雅的CRUD的文章。 實際上,我必須就該主題寫兩篇文章,因為該主題如此廣泛。 今天,我采用了一套更為流行的,完善的框架和庫,采用了更為輕量級的現代方法。…

Java-馬士兵設計模式學習筆記-代理模式--動態代理 修改成可以代理任意接口

一、概述 1.目標:把Proxy修改成可以代理任意接口及其任意方法 2.思路: (1)代理任意接口:把接口類型作為參數傳給Proxy的newProxyInstance(Class interfze) (2)代理任意方法:用interfze.getMethods()取出所有方法,拼接實…