1. 程式人生 > >每天一個Linux命令(更新中)

每天一個Linux命令(更新中)

與檔案有關的命令

  • 刪除當前資料夾下某種型別的檔案
find . -type f -name "*.html" |xargs rm
# 這個命令也不是很快,對於資料量很大的情況
find . -type f -name "*.html"|while read line; do echo $line;rm $line; done
#這個是老大用的命令,漲知識了
  • 統計當前資料夾下某種型別的檔案的個數
 find . -type f -name "*.json" |wc -l
 ls *.json|wc -l
 #第二種方法會受限制,bash: /bin/ls: 引數列表過長 ,從而輸出 0
測試過,find命令時間更短。推薦。
  • 查詢資料夾下含有某個字串的檔案
    find -type f -name '*.php'|xargs grep 'GroupRecord'

  • 複製大量資料,用cp引數列表過長

find . -name "*.html" -exec cp {} ../../../wanfang/get_all_url/res/data/ \;
  • 統計資料夾下檔案的個數
ls -l |grep "^-"|wc -l
#這個命令很慢
  • 檢視正在寫入的檔案
tail -f filename #輸出到終端,動態顯示
tail filename  
more filename  #翻頁顯示,空格下一頁
head -n 10 filename #前十行
  • 統計檔案行數
cat file | wc -l 
  • 檔案中強制輸出tab健^I
ctrl + v + i
  • 輸出重定向到檔案
python work.py > temp.txt #把work.py中的print輸出全部輸出到temp.txt檔案

程序 相關

  • 檢視當前有多少在後臺執行的命令
jobs   #不能檢視前臺執行的命令,因為前臺正在執行,無法輸入jobs命令
  • 檢視當前執行的程序
ps -ef |grep run.sh  (其中run.sh是啟動的程式)
  • 後臺執行程式
nohup sh -x run.sh & (輸出日誌在nohup.out
  • screen啟動另一個螢幕執行程式
screen -R wj #給另一個螢幕起名字為wj
Ctrl + a + d #退出這個螢幕
screen -S wj -X quit #終止wj螢幕,包括退出其中執行的所有程式

傳送郵件

mail -s "郵件題目" [email protected].com -c [email protected].com < mail.txt
#-c 後面是抄送的郵件 
#傳送的內容是  mail.txt  裡面的內容

相關推薦

每天一個Linux命令更新

與檔案有關的命令 刪除當前資料夾下某種型別的檔案 find . -type f -name "*.html" |xargs rm # 這個命令也不是很快,對於資料量很大的情況 find .

每天一個linux命令16:tail命令

nvi 系統 strong 維基百科 ron .com linux tro 聯系 版權聲明更新:2017-05-20博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linu

每天一個linux命令11:cat命令

部分 ron linu mv命令 平臺 linux下 一個 介紹 inux 版權聲明更新:2017-05-15博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linux下面

每天一個linux命令9:cp命令

系統 lin 維基 介紹 參考 vip 聲明 com 開發平臺 版權聲明更新:2017-05-13博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linux下面的cp命令。

每天一個linux命令4:mkdir命令

指定位置 cnblogs 同名 parent --help pos uri 不存在 必須 linux mkdir 命令用來創建指定的名稱的目錄,要求創建目錄的用戶在當前目錄中具有寫權限,並且指定的目錄名不能是當前目錄中已有的目錄。 1.命令格式: mkdir [選

每天一個linux命令5:rm 命令

每天 幫助信息 rbo 總計 com 刪除 強行 高度 linux中 昨天學習了創建文件和目錄的命令mkdir ,今天學習一下linux中刪除文件和目錄的命令: rm命令。rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文

每天一個linux命令13:less 命令

文件中 參數 使用 ech height 查看進程 str idt 目錄 less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能極其強大。less 的用法比起 more 更加的有彈性。在 more 的時候,我們並沒有辦法向前面翻

每天一個linux命令18:locate 命令

一次 clu ado 模式 pda -o gic style art locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有檔案名稱及路徑的數據庫,之後當尋找時就只需查詢這個數據庫,而不必實際深入檔案系統之中了。在一般的 dis

每天一個linux命令1:scp 命令

filename use des 本地文件 lin oca www tro 服務器 scp命令主要用於兩個服務器之間文件的傳輸。 1、從服務器下載文件 scp [email protected]:/path/filename /tmp/local_destin

每天一個linux命令9:touch 命令

cal log bsp 參考 一個 ati linux命令 包括 ces linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改文件時間戳,或者新建一個不存在的文件。 1 基本使用 1.命令格式: touch [選項]... 文件... 2.

每天一個linux命令50:crontab命令

指定 檢查 var 編輯 特殊字符 post rip 標準輸入 運行時間 前一天學習了 at 命令是針對僅運行一次的任務,循環運行的例行性計劃任務,linux系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作

每天一個linux命令文件操作:【轉載】find命令之xargs

溢出 系統性能 問題 ameba pri 幾分鐘 body 只有一個 獲取參數   在使用 find命令的-exec選項處理匹配到的文件時, find命令將所有匹配到的文件一起傳遞給exec執行。但有些系統對能夠傳遞給exec的命令長度有限制,這樣在find命令運行幾分鐘之

每天一個linux命令文件上傳下載文件操作:【轉載】tar命令

設備 mil second compress bsp 新的 body 創建 命令格式   通過SSH訪問服務器,難免會要用到壓縮,解壓縮,打包,解包等,這時候tar命令就是是必不可少的一個功能強大的工具。linux中最流行的tar是麻雀雖小,五臟俱全,功能強大。   tar

每天一個linux命令文件上傳下載文件操作:【轉載】gzip命令

明顯 相關信息 users 版本信息 通過 inux 備份 示例 strong   減少文件大小有兩個明顯的好處,一是可以減少存儲空間,二是通過網絡傳輸文件時,可以減少傳輸的時間。gzip是在Linux系統中經常使用的一個對文件進行壓縮和解壓縮的命令,既方便又好用。gzip

每天一個linux命令17:whereis 命令

數據 幫助 參數 執行 localhost root 一個數據庫 usr 位置 whereis命令只能用於程序名的搜索,而且只搜索二進制文件(參數-b)、man說明文件(參數-m)和源代碼文件(參數-s)。如果省略參數,則返回所有信息。 和find相比,whereis查找的

每天一個linux命令16:which命令

哪裏 使用實例 找文件 為什麽 ID 文件 use image sbin 我們經常在linux要查找某個文件,但不知道放在哪裏了,可以使用下面的一些命令來搜索: which 查看可執行文件的位置。 whereis 查看文件的位置。

每天一個linux命令19:find 命令概覽

PE 根據 根目錄 配置 它的 UC sta deploy sort Linux下find命令在目錄結構中搜索文件,並執行指定的操作。Linux下find命令提供了相當多的查找條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來

每天一個linux命令21:chgrp,chown,chmod

chgrp group 分別是 文件 累加 Owner 改變 最簡 mod 這三個命令都是改變文件屬性與權限的,就放一起寫了 charp:改變文件所屬用戶組 chown:改變文件所屬者 chmod:改變文件的權限 一個文件對於owner,group ,others有不同的權

每天一個linux命令22:tar命令

soft 小文件 sof linu gunzip 算法 rect 過程 提取文件 通過SSH訪問服務器,難免會要用到壓縮,解壓縮,打包,解包等,這時候tar命令就是是必不可少的一個功能強大的工具。linux中最流行的tar是麻雀雖小,五臟俱全,功能強大。 tar命令可以為l

每天一個linux命令37:date命令

每天一個linux命令(37):date命令 在linux環境中,不管是程式設計還是其他維護,時間是必不可少的,也經常會用到時間的運算,熟練運用date命令來表示自己想要表示的時間,肯定可以給自己的工作帶來諸多方便。 1.命令格式: &nbs