2 文件處理、權限管理、搜索

文件處理命令:

ls -a -l -d -h -i

mkdir?-p ?parents

cd?. ??.. ??/tmp/Japan

pwd

rmdir

cp?-r -p source destination ?可改名recursive preserve

mv?source destination ?剪切文件 改名

ctrl l 清屏 或者 clear命令

rm?-r ?-f

?

touch?新建文件?帶空格需加雙引號,但不建議使用 ?新建文件

?

cat -n ?查看短文件

tac??反向查看

more?查看長文件空格或f翻頁 ?enter ?換行 ?qQ 退出more /etc/services

less?分頁顯示文件內容 ?pageup向上翻頁 上箭頭 向上一行 ?/查詢n下一個less /etc/services

head?-n 3 file 3行 ?head file10 head -n 20 /etc/services

tail?-n -f?動態顯示文件末尾內容 follow ?tail -n 18 /etc/services ?tail -f /var/log/messages

?

ln -s 軟連接 特點:權限lrwxrwxrwx 大小 箭頭指向源文件

ln ???硬鏈接 相當于 cp -p 不同:與源文件同步更新 ?i結點相同 只能創建在同一分區 不可針對目錄


echo?"內容" file ?file中寫入內容 可以跨分區 可針對目錄

?

?

-rw-r--r--

-文件類型(-文件d目錄l軟連接)

u所有者 ?g 所屬組 ?o 其他人

r 讀 ?w 寫 ?x 執行

——————————————————————————————————————————————————————————

權限管理命令:

root 和 文件所有者 可以更改文件的權限

chmod?ugoa +-= rwx 文件/目錄 很少使用

?????????????421

chmod g+w

chmod 777 文件/目錄

-R 遞歸修改

?

useradd?jinzhao創建jinzhao用戶

passwd?jinzhaojinzhao修改密碼

?

chown?jinzhao文件/目錄 ?只有root可以

chgrp?lampbrother文件/目錄 ?添加組命令?groupadd?lampbrother ?只有root可以

?

The user file-creation mask

umask?-S ?查看創建目錄的默認權限 對于文件,會把可執行權限x統統去掉

umask 077 將創建默認權限更改為700

——————————————————————————————————————————————————————————

文件搜索命令:

文件搜索命令 注意盡量少用搜索,搜索會占用大量資源

find搜索范圍 匹配條件

?

根據文件名查找

find /etc -name init 精準搜索

find /etc -name *init* 模糊搜索

find /etc -name init???

find /etc -iname init??? 忽略大小寫

?

根據文件大小查找?1個數據塊是512B = 0.5KB可以得出1M = 2048

find / -size +204800 大于+小于-等于=

fine /etc -size +163840 -a -size -204800 查找大于80M小于100M的文件

?

根據所有者查找

find /home -user username

根據所屬組查找

find /home -group username

?

根據時間屬性查找

find /etc -amin ??-cmin ???-mmin -5 5分鐘內 +5超過5分鐘

??????????access ??change ??modify

??????????訪問? ? ? ??屬性? ? ? ?內容

-a 同時滿足

-o 滿足一個即可

-type f d l 根據文件類型查找 文件 目錄 軟連接

-inum 根據i節點查找 可以找到i節點的硬連接

?

?

find /etc -name inittab -exec ls -l {} \;

find /etc -name inittab -ok ls -l {} \; ???ok exec多了一個確認環節

-exec/-ok 命令 {} \; ??對搜索結果執行操作

?

ls -i ?找到文件的i節點

find / -inum i節點 -exec rm {} \;通過i節點找到并刪除

?

locate??在資料庫中查找文件 ?資料庫會定期更新 ?

命令 updatedb?手動更新資料庫

資料庫是/var/lib/mlocate/mlocate.db/tmp不在其記錄范圍之內

locate -i 文件名 不區分大小寫

?

which 命令?搜索命令所在目錄及別名信息

which ls

命令也可用絕對路徑,如 /bin/rm /tmp/liuyifei

?

whereis 命令?搜索命令的位置 幫助文檔的位置

?

grep?搜索目標行命令

-i 不區分大小寫 -v排除指定字串的行 文件

在文件中搜尋字串匹配的行并輸出

grep -i multiuser /etc/inittab

grep -v ^# /etc/inittab 排除行首為#的行


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

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

相關文章

第38節: Vue3 鼠標按鈕修改器

在UniApp中使用Vue3框架時&#xff0c;你可以使用按鍵修飾符來更精確地處理鍵盤事件。以下是一個示例&#xff0c;演示了如何在UniApp中使用Vue3框架使用.left、.right和.middle按鍵修飾符&#xff1a; <template> <view> <input keydown"handleKeyDown&…

Go語言學習之3 流程控制、函數

主要內容&#xff1a; 1. strings和strconv使用2. Go中的時間和日期類型3. 指針類型4. 流程控制5. 函數詳解 1. strings和strconv使用 //strings 1. strings.HasPrefix(s string, prefix string) bool&#xff1a;判斷字符串s是否以prefix開頭 。 2. strings.HasSuffix(s strin…

RabbitMQ教程總結

【譯】RabbitMQ教程一 主要通過Hello Word對RabbitMQ有初步認識 【譯】RabbitMQ教程二 工作隊列&#xff0c;即一個生產者對多個消費者循環分發、消息確認、消息持久、公平分發 【譯】RabbitMQ教程三 如何同一個消息同時發給多個消費者開始引入RabbitMQ消息模型中的重要概念路由…

3 幫助命令、用戶管理、壓縮

幫助命令&#xff1a; man 命令或配置文件 獲得幫助信息 /l 查看所有和l相關的行 q 退出 man passwd 1命令的幫助 5配置文件的幫助 man 1 passwd man 5 passwd 默認查看命令的幫助 man 5 passwd 查看配置文件的幫助 whatis 命令 查看命令的功能性描述 whatis ls ap…

[bzoj1039] [ZJOI2008]無序運動Movement

Description D博士對物理有著深入的研究&#xff0c;經典物理、天體物理、量子物理都有著以他的名字命名的定理。最近D博士著迷于研究粒子運動的無規則性。對圣經深信不疑的他相信&#xff0c;上帝創造的任何事物必然是有序的、有理可循的&#xff0c;而不是無規則的、混沌的。…

關于shiro session失效報錯問題

最近做了一個項目&#xff0c;要用到shiro&#xff0c;做完之后發現有個異常經常發生org.apache.shiro.session.UnknownSessionException: There is no session with id &#xff0c;經過多天的研究&#xff0c;終于得以解決 登錄的時候異常信息&#xff1a; [java] view plain…

4 網絡、掛載、關機

網絡命令: 給在線用戶發信 write 用戶名 編輯時&#xff0c;Ctrl退格鍵刪除錯誤輸入 CtrlD 保存輸入信息 wall 給所有在線用戶發信 ping命令 -c指定發送次數 ping -c 3 192.168.231.1 ifconfig 查看網卡信息 ifconfig eth1 192.168.231.100 臨時設置IP地址 mail 用戶名 …

#191 sea(動態規劃)

假設已經求出了i個點j個橋的連通圖數量f[i][j]&#xff0c;容易由此推出最終答案&#xff0c;套路地枚舉1號點所在連通塊大小即可。 假設已經求出了i個點的邊雙連通圖數量h[i]&#xff0c;考慮由此推出f[i][j]。可以枚舉其中一座橋將圖劃分成兩個部分&#xff0c;固定1號點在其…

linux下獲取占用CPU資源最多的10個進程,可以使用如下命令組合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下

linux下獲取占用CPU資源最多的10個進程&#xff0c;可以使用如下命令組合&#xff1a; ps aux|head -1;ps aux|grep -v PID|sort -rn -k 3|head linux下獲取占用內存資源最多的10個進程&#xff0c;可以使用如下命令組合&#xff1a; ps aux|head -1;ps aux|grep -v PID|s…

自定義注解與validation結合使用案例

案例1&#xff1a; [java] view plaincopy import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import javax.validation.Constraint; import…

5 Vim編輯器的使用

vi filename 命令模式 a i o 插入模式 后前 行 Esc鍵 回到命令模式 Shift&#xff1a; 編輯模式 set nu加行號 執行完命令后直接回到命令模式 :set nu 設置行號 :set nonu 取消行號 移動命令&#xff1a; gg 到第一行 G 到最后一行 nG 到第n行 :n到第n行 $ 移至行…

機器學習實戰(筆記)------------KNN算法

1.KNN算法 KNN算法即K-臨近算法&#xff0c;采用測量不同特征值之間的距離的方法進行分類。 以二維情況舉例&#xff1a; 假設一條樣本含有兩個特征。將這兩種特征進行數值化&#xff0c;我們就可以假設這兩種特種分別為二維坐標系中的橫軸和縱軸&#xff0c;將一個樣本以點的形…

hive的安裝配置

hive只需安裝在一個節點上。 1、將安裝包解壓&#xff0c;cd入conf文件夾下&#xff0c;執行命令cp hive-default.xml hive-site.xml 2、更改hive-site.xml的配置項 </property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql:/…

Java注解Annotation 完成驗證

Java注解Annotation用起來很方便&#xff0c;也越來越流行&#xff0c;由于其簡單、簡練且易于使用等特點&#xff0c;很多開發工具都提供了注解功能&#xff0c;不好的地方就是代碼入侵比較嚴重&#xff0c;所以使用的時候要有一定的選擇性。 這篇文章將利用注解&#xff0c;來…

隱藏馬爾科夫模型HMM

概率圖模型 HMM 先從一個具體的例子入手,看看我們要解決的實際問題.例子引自wiki.https://en.wikipedia.org/wiki/Hidden_Markov_model Consider two friends, Alice and Bob, who live far apart from each other and who talk together daily over the telephone about what …

常用HQL

進入hive客戶端后&#xff1a; 1、建表&#xff1a; create table page_view(viewTime int, userid bigint,page_url string, referrer_url string,ip string comment IP Address of the User)comment This is the page view tablepartitioned by(dt string, country string)r…

阿里云天池 金融風控訓練營Task1 廣東工業站

Task1 賽題理解 一、學習知識點概要 本次學習先是介紹了賽題的背景和概況&#xff0c;題目以金融風控中的個人信貸為背景&#xff0c;給所給的47列特征中&#xff0c;根據貸款申請人的數據信息預測其是否有違約的可能&#xff0c;以此判斷是否通過貸款。隨后介紹了比賽中的評…

如何將.crt的ssl證書文件轉換成.pem格式

如何將.crt的ssl證書文件轉換成.pem格式摘自&#xff1a;https://www.landui.com/help/show-8127 2018-07-04 14:55:41 2158次 準備:有一臺安裝了php的linux操作系統執行下面的openssl命令即可&#xff1a;openssl x509 -in www.xx.com.crt -out www.xx.com.pem轉載于:https://…

SpringMVC學習記錄--Validator驗證分析

一.基于Validator接口的驗證. 首先創建User實例,并加入幾個屬性 ?12345678910111213141516171819202122232425262728293031323334<code class"hljs cs">public class User {private String username;private String password;private String nickname;public …

NTP時間服務器實現Linux時間同步

在linux下&#xff0c;可以通過自帶的NTP(Network Time Protocol)協議通過網絡使自己的系統保持精確的時間。 什么是NTP&#xff1f; NTP是用來使系統和一個時間源保持時間同步的協議。 在自己管理的網絡中建立至少一臺時間服務器來同步本地時間&#xff0c;這樣可以使得在不同…