一
1、建立乙個目錄/dzqc
mkdir dzqc
2、在dzqc目錄下建立乙個1.txt
touch /dzqc/1.txt
3、為1.txt輸入內容
vim4、把1.txt檔案拷貝到/temp目錄下
cd /dzqc
cp 1.txt /temp/
5、把/dzqc目錄移動到/root下
mv /dzqc
/root/
6、進入root目錄,dzqc目錄刪除study.txt檔案
remove
cd /root/dzqc
rm 1. txt
7、退出dzqc目錄,刪除dzqc目錄
cd…rm - r data
8、已知檔案test.txt內容為
good good study
day day up
give you
color see see
請給出列印test.txt內容時,不包含give you color see see
grep -v 『give you color see see』 test.txt
good good study
day day up
(三劍客是grep,awk,sed,他們都有過濾字串的功能,grep最擅長,awk處理列擅長。sed擅長刪除,修改,替換,新增。)
9、請給出一條命令完成建立目錄/dzqc/test,即建立/dzqc目錄及/dzqc/test目錄
mkdir -p/dzqc/telt
10、已知/tmp下已經存在test.txt檔案,如何執行命令才能把/mnt/test.txt直接覆蓋掉tmp/test.txt而讓系統不提示是否覆蓋(root許可權下)
方法一:
/bin/cp/ mnt/test. txt /tmp/test.txt
方法二:
\cp /mnt/test. txt/ tmp/test.txt
特別說明:指令碼裡直接寫命令也可以逃避別名,但是我們習慣還是用全路徑
別名的作用:
(1)通過給危險命令加一些保護引數,防止人為誤操作。
(2)把很多複雜的字串或命令變成乙個簡單的字串或命令。
別名對應的命令
alias檢視和設定別名
unalias取消別名
讓起的別名永久有效
#user specif』ic aliases and functions
alias rm=』 rm -i』
allas cp=』 cp -i』
alias mv=』mv -i
11、只檢視ett.txt檔案(共100行)內第20到第30行的內容
方法一:grep 20 -a 10 ett.txt
方法二: sed -n 『20, 30p』 ett.txt
方法三: awk '1919) printf $0"\n"}』 ett.txt
12、把/dzqc目錄及其子目錄下所有以副檔名.sh結尾的檔案中包含hhhhh的字串全部替換為aaaaaaa
find /dzqc/* -name 「*.sh」 -type f -exec sed -i 『/hhhhh/s/hhhhh/aaaaaaa/g』 {} ;
.二、xshell常用快捷鍵總結(很多只給出部分)
tab 進行補全
ctrl + a
可以快速切換到命令列開始處
ctrl + e 切換到命令列末尾
ctrl + l
清屏上箭頭 向上翻命令記錄
下箭頭 向下翻命令記錄
ctrl + r 在歷史命令中查詢
ctrl + u 刪除游標所在位置之前的所有字元
ctrl + k 刪除游標所在位置之後的所有字元
ctrl + w 刪除游標之前的乙個單詞
ctrl + d 結束當前輸入、退出shell
ctrl + s 可用來停留在當前屏 ctrl + q 恢復刷屏
Linux指令學習
這篇部落格完全是給自己看的,一些在工作中用的指令,想到哪就寫到 或去查詢,希望自己以後能夠熟練掌握linux指令。1.使用者之間的切換指令 登入使用者 longkun,要求轉換成longquan使用者day su longqun 空格不要少 su 切換到根目錄 sudo 指令是小於root的大許可權...
Linux 指令學習
ctr alt t 開啟控制台 tab鍵檔名提示 解壓 tar.bz2 tar.gz 例 tar zxvf a.tar.gz 解壓命令使用tar 或z 解壓gz格式 或j 解壓bz2格式 或 x解壓tar格式 或 v顯示解壓資訊 或 f指向檔案 解壓檔名 壓縮檔案 tar zcvf a.tar.gz...
linux指令學習
縮放 放大 ctrl shift 縮小 ctrl 1 pwd 顯示當前所在位置 第乙個 根目錄 後續的 目錄分隔符 eg home chen 2 ls 顯示當前位置下除了隱藏檔案外的所有檔案 ls a 顯示當前位置下的所有檔案 all ls l 以長列表的形式顯示除了 list 隱藏檔案以外的所有檔...