1. 程式人生 > >linux命令學習總結

linux命令學習總結


注意shell中萬用字元和正則表示式的區別
  萬用字元:*表示任意的字元0-n個
  正則:  *表達*號前面的字元匹配0-n個




nohup command &  後臺執行

// 例如執行java程式
nohup java -jar test.jar >/dev/null 2>&1 &     // 這句話就是說後臺執行java程式,但是預設會生成一個nohup.out的日誌檔案
                                               // 這裡我們把輸出重定向到/dev/null中,/dev/null就是個黑洞,進去啥都沒有了
                                               // 2>&1 這句話意思就是將錯誤輸出重定向到標準輸出,因為標準輸出重定向到了
                                               // 黑洞中,故這裡的錯誤輸出也被重定向到了黑洞中了
                                               // >緊跟的&的意思就是,將後面的1當成標準輸出,不要當成名字為1的文字檔案了!! 


test 測試
字串測試:
   -z 字串長度不為0,返回真
   -n 非空串
   ==
   !=
   <    按字典順序排序
   > 
   檔案測試
   -d  是否資料夾
   -f  是否檔案
   -e  是否存在
   -r  是否可讀
   -w  是否可寫
   -x  是否可執行
   file1 -nt file2   file1比file2新
   file2 -ot file2   file1比file2舊
   
   邏輯操作符
   -o  or
   -a  and
   !  否
   
   數值測試
   -eq  等於
   -ne  不等於
   -lt  小於
   -le  小於等於
   -gt  大於
   -ge  大於等於
   
    在(()) 雙小括號內可以使用 < <= > >=
    

    test 和 [  在shell中是命令 
    [[         在shell中是關鍵字
  
   上面三個無論是命令還是關鍵字,大部分情況下,他們可以通用,但是在[[可以使用< > && || *(萬用字元) 等
    為什麼在關鍵字中可以使用這些符號,而在命令中不可以使用呢?
    主要是因為,如果是命令,它會和引數組合在一起被shell解釋,比如< > 會被解釋成重定向符號,
    而在關鍵字中就不會了。而且在[[中匹配字串或萬用字元不需要字串。



相關推薦

linux命令學習總結

注意shell中萬用字元和正則表示式的區別 萬用字元:*表示任意的字元0-n個 正則: *表達*號前面的字元匹配0-n個 nohup command & 後臺執行 //

Linux命令學習總結:shutdown

[[email protected] ~]# man shutdown SHUTDOWN(8)           Linux System Administrator鈥檚 Manual          SHUTDOWN(8) NAME        shutdown - bring the

常用linux命令學習總結

檢視指定目錄下檔案大小 ls -lht logs/member*.log ls -ltr /dir 查詢最近15天內匹配的檔案並列出詳情 find logs/ -mtime -15 -name member*.log -ls find webapps/member/WEB-

Linux命令學習總結:hexdump

命令簡介: hexdump是Linux下的一個二進位制檔案檢視工具,它可以將二進位制檔案轉換為ASCII、八進位制、十進位制、十六進位制格式進行檢視。 指令所在路徑:/usr/bin/hexdump

Linux命令學習總結:last

命令簡介:     該命令用來列出目前與過去登入系統的使用者相關資訊。指令英文原義:show listing of last logged in users     執行許可權 :有些需要特殊許

Linux常用命令學習總結

Windows連線Linux伺服器常用工具使用 winscp   Winscp是Windows環境下的圖形化SFTP客戶端,同時支援SCP協議。主要功能是實現在本地與遠端計算機之間安全的複製檔案。winscp可連線Linux系統。 SecureCRT   Windows下

必須掌握的Linux系統命令學習總結

一、基礎概念 1、系統核心:        計算機硬體是有運算器、控制器、儲存器、輸入輸出裝置等共同組成,而讓各種硬體裝置各司其職且又能協同執行的東西就是系統核心,Linux系統的核心負責完成對硬體資源的分配、排程等管理任務。系統核心對計算機正常執行來說太重要,一般不建議

12_23學習linux命令總結

1:.代表當前目錄;..代表上一級目錄; 2:啟動應用程式時:./xx; 3:刪除檔案的命令:rm -tf xx ; 4:建立目錄的命令:mkdir  xx; 5 : 建立別名的命令:ln -s &{dest}/bin gcc gcc34 6 : 更新源的命令: su

Linux中mount/du/df命令學習總結

mount命令 功能:載入檔案系統到指定的載入點 mount選項 -V:顯示程式版本 -l:顯示已載入的檔案系統列表 -h:顯示幫助資訊並退出 -v:冗長模式,輸出指令執行的詳細資訊 -n:載入沒

linux命令學習(6):ps命令

bytes 釋放 ice cti width kthread hellip 名稱 pts Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要

Linux命令學習(17):ifconfig命令

廣播 參考 vip 統計 協議 cnblogs 還需要 pro 網絡 版權聲明更新:2017-05-22博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 我們知道,在windows中,

Linux命令學習之—每天發一個命令—mkdir

linux 命令 mkdirLinux命令學習之—每天發一個命令—mkdirmkdir 命令用來創建指定的名稱的目錄,要求創建目錄的用戶在當前目錄中具有寫權限,並且指定的目錄名不能是當前目錄中已有的目錄。1.命令格式:mkdir [選項] 目錄...2.命令功能:通過 mkdir 命令可以實現在指定位置創建以

基本Linux命令學習

target collect linu dmz ndt p s nvl linux命令學習 fat SW0Z角肇戮17K討杭0http://www.zcool.com.cn/collection/ZMTg0MzUyMjA=.html 7q毖苯咨4橢簇0乇2oe啡http:/

linux命令學習

硬盤 img logs 磁盤 bsp dev nbsp .gz ges 1.系統命令 1.1 雙系統掛載windows硬盤 sudo fdisk -l 查看所有windows磁盤 進入mnt目錄後 sudo mkdir d 新建一個目錄d sudo rm -r d 遞歸刪除

常用的linux命令(自己總結)

view 光標 技術 shutdown profile netstat ebo find 磁盤信息 find / -name filename.txt 根據名稱查找/目錄下的filename.txt文件。 find . -name "*.xml" 遞歸查找所有的xml文件

Linux命令學習記錄(二)

配置 相關 分享圖片 ati 記錄 str gem 技術分享 padding Linux中一切都是文件;目錄說明:bin:binary的縮寫,表示“二進制文件”,包含所有用戶使用的執行程序boot:“啟動”,包含與Linux啟動密切相關的文件dev:device,“設備”包

Linux命令學習<不斷更新>

版本 http 命令行 遇到 回聲 命令 pos blog clas   沒有系統的學習過Linux命令,遇到了就學習一下,慢慢積累。 1、echo 命令,學習網站『https://linux.cn/article-3948-1.html』。  echo單詞有回聲、共鳴的意

Linux命令學習記錄(五)

oss file process itl alt 技術 bsp image 運行命令 ln命令:創建鏈接(快捷方式)每個文件有一個標示號碼,就是inode;硬鏈接原理是,使鏈接的兩個文件共享同樣的文件內容,即同樣的inode。缺陷:只能創建文件的硬鏈接,不能創建目錄的硬鏈接

Linux命令學習記錄(六)

更改 chm ubuntu height user 修改 (六) nds eight 用戶管理命令,以root權限使用adduser:添加新用戶名passwd:修改密碼deluser:刪除用戶群組管理命令,以root權限使用addgroup:添加群組usermod:修改用戶

linux命令學習系列-用戶管理2

linux先復習一下上節內容:1. 用戶和用戶組的基本介紹,UID,GID,用戶類型(普通用戶,系統用戶,根用戶)2. 用戶和組常用命令id,groups,who命令,加用戶名參數和不加用戶名參數的區別3. 用戶添加命令useradd,執行命令後系統進行了哪些操作,如何通過