常用操作之增 刪 改 查

2022-09-01 14:06:13 字數 3377 閱讀 7143

1、增

增加目錄命令:mkdir 對映--1.新建目錄名為dir1 eg:mkdir dir1 2.一次建多個資料夾eg:temp1,temp2,te*** mkdir temp1 temp2 te*** 3.新建父目錄,檔案已存在也不會報錯; eg:mkdir -p t1/t2/t3

增加檔案命令:touch 對映--1.新建空檔案lwq eg:touch lwq 2.新建多個空檔案lwq,ljt eg:touch lwq ljt

增加使用者命令:userradd 對映--1.新建使用者xsc eg:useradd xsc 2.新建使用者,並指定主目錄,並指定屬組 eg:useradd -d /user1_home -g g1 user1

增加使用者組:groupadd 對映--1.新建g1的組 eg:groupadd g1

增加許可權命令:chmod 對映--1.file1屬主加執行許可權 eg:chmod u+x file1 2.檔案file1屬組加寫許可權 eg:chmod g+w file1 3.檔案file1其它加執行許可權chmod o+x file1 4.檔案file1所有加寫許可權 eg:chmod a+w file1 5.更改屬組,屬組,其他使用者許可權 eg:chmod 345 123.txt "rwx-421" 6.加-r引數表示子目錄一起改許可權

2、刪---慎用

刪除目錄命令:rm 對映--1.刪除資料夾d1 eg:rm -r d1 2.刪除資料夾gnn並不提示 eg:rm -rf gnn

刪除檔案命令:rm 對映--1.刪除檔案cy eg:rm cy 2.刪除檔案f1並不提示 eg:rm -f f1 強制刪除

刪除使用者命令:userdel 對映--1.刪除使用者user1,並刪除主目錄 eg:userdel -r user1

刪除使用者組:groupdel 對映--1.刪除組g1 eg:groupdel g1

刪除許可權:chmod 對映--1.file1去除其它人執行許可權 eg:chmod o-x file1 參考增加許可權(+變為-)

3、改改資料夾名:mv 對映--1.將當前目錄下的dyy重新命名為xsc eg:mv -f dyy xsc mv 原始檔 目標檔案

檔案複製:cp 對映--1.複製檔案xulu,名為xulu2 eg:cp -r xulu xulu2(使用者使用該指令複製目錄時,必須使用引數-r或者-r)2.將當前目錄test/下的所有檔案複製到新目錄newtest下 eg:cp –r test/ newtest

遠端複製:scp 對映--1.要將*.111伺服器上/temp/目錄下的所有檔案複製到*.222伺服器的/test/目錄下;eg:scp root@*.111:/temp/ /test/ 2.主機/root目錄下t1資料夾複製到本機/root目錄下 eg:scp -r 192.168.1.60:/root/t1 /root

檔案重新命名:mv 對映--1.將當前檔案lwq重新命名為cy eg:mv lwq cy 2.將當前檔案f1 重新命名為f2,如果存在f2,不提示直接覆蓋 eg:mv -f f1 f2

切換使用者:su 對映--1.切換到oracle使用者 eg:su - oracle

改檔案/目錄的許可權:chmod 對映--1.為檔案f01設定自己可以執行,組員可以寫入的許可權;eg:chmod u+x,g+w f01

改檔案/目錄的所有組:chgrp 對映--1.將資料夾zc及子檔案屬組改為root; eg:chgrp -r root zc.doc

改檔案/目錄的所有者:chown 對映--1.將資料夾temp_dir目錄及子目錄檔案屬主改為dyy,屬組屬於chengyu eg:chown -r dyy:chengyu temp_dir 2.將檔案ceshi.txt,屬組改為dyy eg:chgrp dyy ceshi.txt

改使用者屬組:usermod 對映--1.修改使用者user1的屬組usermod -g g2 user1; 2.鎖定使用者;使用者解鎖 eg:usermod -l user1;usermod -u user1 3.為使用者dyy設定密碼 eg:passwd dyy

4、查查檔案:ls 對映--1.列出當前資料夾所有內容 eg:ls 2.列出/bin資料夾所有內容 eg:ls /bin 3.檢視當前資料夾所有內容包括隱藏內容 eg:ls -a

查檔案詳細:ll 對映--1.以詳細格式列出當前檔案/資料夾所有內容 2.檢視檔案/etc/inittab大小 eg:ll -h /etc/inittab

檢視檔案大小:du 對映--1.檢視檔案/etc/inittab大小 eg:du -h /etc/inittab

檢視當前目錄:pwd 對映--1.檢視當前目錄 eg:pwd

切換目錄:cd 對映--1.切換當前目錄,切換到當前test_dir路徑;eg:cd test_dir;切換到上級目錄,eg: cd ..

檢視使用者:who 對映--1.列出所有正在使用的登入使用者 2.檢視當前使用該命令的使用者 eg:who am i 3.檢視使用者所屬組 groups mao 4.ls /home 5.檢視使用者資訊 cat /etc/passwd 出現mao:x:504:505::/home/mao:/bin/bash

檢視檔案:cat 對映--1.檢視檔案內容 加-n輸出行編號;-b 從1開始對所有非空行編號;-s 將多個相鄰的空行合併成乙個空行 2.檢視install.log檔案並顯示行號 eg:cat -n install.log

檢視檔案內容:head 對映--1.檢視檔案頭20行 eg:head -n 20 /1.txt

tail 對映--1.檢視檔案末尾20行 eg:tail -n 20 /1.txt

more(檢視檔案內容,一次顯示一頁,回車換行,空格換頁)

less(檢視檔案內容,一次顯示一頁,回車換行,空格換頁,支援翻頁鍵pg up,pg dn)

查詢檔案:find 對映--1.查詢/下及子目所有inittab 檔案 eg:find / -name inittab 2.查詢/etc下,名字以int開頭且檔案大於1k的檔案:find /etc/ -name "int*" -size +1

檔案過濾:grep 對映--1.檢視含install所有行;"ins tall" eg:ls |grep install 2.查詢除含有str1的行的所有行 eg:grep –v str1 3.查詢含有str1 或str2的所有行grep –e str1 –e str2

查詢行:sed 對映--1.選擇檔案的某一行 eg:sed –n 『2p』 file.txt

查詢列:awk 對映--1.選擇以冒號為分割第二列 eg:awk –f: 『』 file.txt -f大寫 2.預設以空格分割第二列 eg:awk 『』 file.txt

JS陣列操作之增刪改查

js提供了很多方便運算元組的方法,本文所要分享的就是如何快速對陣列進行增 刪 改 查。1 push 可接收任意數量的引數,把它們逐個新增至陣列末尾,並返回修改後陣列的長度。例如 var arr var len arr.push 1 console.log arr 1 console.log len ...

資料操作 增刪改查

select from 表名 例 查詢所有學生資料 select from students新增一行資料 格式一 所有字段設定值,值的順序與表中字段的順序對應 insert into 表名 values 例 插入乙個學生,設定所有欄位的資訊 insert into students values 0...

JQurey CRUD增刪改查操作

prepend 父元素將子元素追加到開頭 物件1.prepend 物件2 將物件2新增到物件1元秦內部,並且在開頭 prependto 物件1.prependto 物件2 將物件1新增到物件2內部,並且在開頭 after 新增元素到元素後邊 物件1.after 物件2 將物件2新增到物件1後邊。物件...