1.網絡配置
setup 配置bash
ifup eth0 啓動網卡網絡
文件保存在 /etc/sysconfig/network-scripts/ifcfg-eth0,修改ifcfg-eth0配置文件:ONBOOT=yes(把no改成yes)編輯器
2.經常使用命令
mkdir mkdir -p /home/derek/test 建立遞歸的目錄post
ls -a -l ls -lih i查看文件index h查看文件大小 spa
cat命令行
pwd3d
touch touch {1..10}.txt 一次建立多個文件code
xargsblog
cp 若是複製目錄須要加 -r 或者 -a遞歸
覆蓋文件時不提示的兩種方法,加「\」或者補全命令的全路徑
mv mv /data /root/ 把data目錄移動到root目錄下
rm rm 1.txt 刪除文件 -f 強制刪除 rm -fr /home/test -fr 強制刪除目錄
rmdir 刪除空目錄
man man cp 查看命令幫助 輸入 「/xxx」 搜索
help cp --help
grep grep -v xxx 1.txt -v排除 不顯示1.txt中除xxx的內容
head head -2 1.txt 顯示文件的前幾行,默認10行
tail tail -4 1.txt 顯示文件的後幾行,默認10行
alias 查看別名 刪除別名:unalias cp 設置別名:alias cp='cp -i' 設置的別名永久生效: ~/.bashrc 當前用戶生效,須要保存到這個文件裏面才行
date 查看時間
tree -L 1 /
! 取反 a 交集 o 並集
經常使用快捷鍵
tab三下 補全不知道的命令
ctrl+d 退出當前用戶環境 logout
ctrl+l 清屏 至關於clear
ctrl+a 快速到一行命令的開頭
ctrl+e 快速到一行命令的末尾
ctrl+u 清除一行命令光標的前面部分
ctrl+k 清除一行命令光標的後面部分
ctrl+w 清除當前一行
ctrl+r 命令行查找
3.echo
>:輸出重定向,把前面輸出的東西輸入到後邊的文件中,會清除文件緣由內容
>>:追加輸出重定向,把前面輸出的東西追加到後邊的文件尾部,不會清除文件原有內容
<<:追加輸入重定向
<:輸入重定向
4.find
查找並刪除文件的兩種方式
第一種
find /home -type f -name "*.txt" |xargs rm -f
find /home -type f -name "*.txt" -mtime +15 |xargs rm -f -mtime +15表示刪15天之前修改過的文件 -15 最近15天
第二種
find /home -type f -name "1.txt" -exec rm {} \;
5.sed
流編輯器,實現對文件的增刪改查
-n 取消默認輸出 -i 修改文件內容 -e 容許多項編輯 p 打印 g與s聯合使用時,表示對當前行全局匹配替換,s是查找並替換 ‘#’ 分隔符
(1)替換
sed -i 's#derek#jack#g' 3.txt
6.xargs
從標準輸入獲取數據,並將數據轉換成命令行的參數
-n參數
-i參數
題目
(1)查看文件2.txt(100行)的20~30行內容
seq建立隊列
NR表示行號