linux作業系統的組成
以下符號的意義.
輸出重定向和輸入重定向的知識點
echo 把後面的文字顯示出來
xargs 分組, -n 分為n組 xargs -n 1.txt (完整命令:xargs -2 <1.txt)
> 1> 標準輸出重定向.(先把檔案內容清空,再把內容放到檔案中)重新改寫該檔案 .
舉例:echo '123' >aaa.txt
>> 1>> 追加重定向;追加命令 會寫在檔案的最後,原檔案內容不改變
2> 標準錯誤重定向 (只有錯誤的東西能通過)
2>>錯誤追加重定向(錯誤的內容追加到檔案末行)
把錯誤和對的資訊一起寫入檔案:
eho hello >>/data/oldboy.txt 2>&1
#< 輸入重定向
#<< 追加輸入重定向
命令總結如下圖:
cp命令 copy命令
cp /data/old.txt /tmp 將/data/下的old.txt 複製到/tmp目錄下.
cp -r 遞迴複製 複製目錄和目錄裡的內容到某個目錄
cp -a 複製所有 cp -pdr
mv --move 移動檔案命令.或者給檔案改更改名稱.
mv 原始檔或目錄 目標檔案或目錄
rm 命令 刪除檔案或目錄
rm -r 遞迴刪除 刪除目錄和檔案
rm -f 強制刪除.
find 命令
find 跟路徑,跟查詢的型別,再跟找的檔案名字
find /root -type f -name "old.txt"
#管道命令 |
把前面命令的結果傳遞給後面的命令,舉例:
find /root/ -type f -name "old.txt"| cat
find /root/ -type f -name "old.txt"| xargs ls -l
echo '--help' | cat 將echo的輸入內容傳遞給cat作為輸出, 結果:輸出 --help
echo '--help' | xargs cat (輸出的結果為cat的命令幫助資訊)
相當於cat --help 的輸出.
而 echo '--help' | xargs cat 等價於 cat --help 什麼意思呢,就是xargs將其接受的字串 --help 做成cat的乙個命令引數來執行cat命令
grep -v "oldboy" test.txt
awk "!/oldboy/' test.txt (awk的方法)
sed '/oldboy/d' test.txt (sed方法)
head -n (檢視檔案頭n行內容) tail -n (檢視檔案尾部n行內容)
三劍客, sed ,awk,grep(過濾)
別名: alias 給命令命名別名,暱稱,外號類似
alias rm='do not use rm'
修改/etc/profile 使別名永久生效. source /etc/profile 使配置生效.
vim /etc/profile (小寫字母o) 在檔案最後一行新增一行空行. 並進行編輯寫入內容.
\ 反斜線 後跟別名就是取反的意思, 原本不生效的別名反而生效了 例如rm命令.演示:
預設 cp mv rm 命令 在修改了/etc/profile 後還需要修改/root/.bashrc 才可以將alias設定的別名更改.
其他別名生效只需更改/etc/profile 然後使用source /etc/profile 使其生效即可.
1.小結 , 配置別名,臨時取消別名.
第一章 建立爬蟲常用命令
2.建立 py2和py3虛擬環境 virtualenv p user bin python3 py3 3.windows pip install virtualenv 4.virtualenv scrapytest 在當前建立虛擬環境 進入虛擬環境 cd scripts 執行active.bat 推...
第 4 章 Linux 常用命令及使用技巧
什麼是shell?殼 使用者和作業系統核心之間通訊的橋梁 shell命令語法分析?commad options arguments command 命令名稱。options 表示命令選項。arguments 表示命令引數。2 2 如 ls al etc moretal 鍵系統管理與維護 ls 選項 ...
Linux學習 第三章 Linux常用命令 1
提示符 root localhost 登入使用者名稱 主機名 當前所在目錄 提示符 家目錄 root home aa 提示符 超級使用者 普通使用者 一 linux命令的格式 1 命令 選項 引數 ls list 顯示目錄下內容 命令名稱 ls 命令英文原意 list 命令所在路徑 bin ls 執...