17.Linux命令

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表示行號

相關文章
相關標籤/搜索