一.Linux文件處理命令
1)ls(list)
2)cd (change directory)切換目錄
3)pwd(print working directory)展示當前所在的目錄
4)mkdir(make directory)創(chuàng)建目錄-P(parent) 同時創(chuàng)建多個目錄
5)touch 創(chuàng)建文件
6)cp(copy) cp file1 file2 dir1將文件1、文件2拷貝到目錄1中
cp -R dir1 dir2 將dir1下的所有文件拷貝到dir2中
7)mv(move) mv file1 file2 將文件1 改名為文件2
mv file1 dir1 將文件1移動到目錄1中
8)rm(remove) rm file1
9)Rmdir dirname 刪除一個目錄
10)cat(concatenate and display file) cat filename 用于查看文件內(nèi)容
11)more more filename 查看文件內(nèi)容(內(nèi)容較多時)
11)head head -num filename(展示文件前num行內(nèi)容)
12)tail tail -num filename(展示文件最后num行內(nèi)容)
13)ln (link) ln -s [源文件][目標文件] -s 創(chuàng)建軟鏈接 產(chǎn)生鏈接文件
14)ls -i 展示文件的inode 值
15)su -root 切換到root用戶
16)Man 查看命令幫助信息
17)Vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改網(wǎng)管設置
18)| 管道符號 cat /etc/passwd | head -4 將cat命令傳遞到head命令并查詢前四行
cat /etc/passwd | grep 'SSH' 將cat命令傳遞到grep命令,并抓取含有SSH的行
19)>> 追加 ifconfig | grep 'inet6' >> eth.log 將抓取到inet6的記錄 追加寫入到eth.log 文件
20)> 覆蓋 ifconfig | grep 'Link' > eth1.log 將抓取到Link的記錄 覆蓋寫入到eth1.log 文件
21)Wc(word count) 統(tǒng)計文件行數(shù) wc /etc/passwd
22)Ps(processes) -ef 顯式系統(tǒng)進程
23)Fdisk -l 磁盤管理 查看磁盤信息
24)Fdisk /dev/sdb(sdb 為新加的磁盤) 查看sdb磁盤信息 分區(qū)操作
25)Mount /dev/sdb5 /mnt (掛載sdb5到mnt目錄)
26)Df -ah 查看掛載信息
27)cat /etc/shells 查看支持的shell
28)mkfs -t ext3 -c /dev/sdb5 格式化
29)grep 用于查找文件里復合條件的字符串
grep crawl yq_crawl.conf #查找yq_crawl_conf文件中帶crawl的行
grep -r bash hxwstudy #在hxwstudy文件夾下查找所有文件中帶bash的文件
grep -v bash yq_crawler.conf #在yq_crawler.conf文件中反向查找 ,輸出所有不帶bash的行
30)file 辨識文件類型
file yq_crawler.conf
yq_crawler.conf: UTF-8 Unicode text, with CRLF line terminators