1.網絡配置
setup 配置
ifup eth0 啓動網卡
文件保存在 /etc/sysconfig/network-scripts/ifcfg-eth0,修改ifcfg-eth0配置文件:ONBOOT=yes(把no改爲yes)
2.常用命令
mkdir mkdir -p /home/derek/test 創建遞歸的目錄
ls -a -l ls -lih i查看文件index h查看文件大小
cat
pwd
touch touch {1..10}.txt 一次創建多個文件
xargs
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表示行號
原文出處:https://www.cnblogs.com/derek1184405959/p/10804900.html