本文目錄:
本文簡介:
在windows下,有cmd供我們編寫命令列,執行一些基本功能;在linux下,有terminater終端供我們編寫命令列,操作一些任務;
同樣的,在mac下也提供這樣的乙個命令列執行平台,它也叫做terminater終端(unix shell)。讓我們來學習下mac下的terminater基本應用的語法吧。
本文內容:
一:系統shell系列:
獲取root許可權:sudo -s ,然後輸入密碼回車
檢視命令幫助:man 命令名稱
檢視系統使用者:who
ssh:
說話功能:say
獲取mac的ip:ipconfig
較shift+command+3更高階的截屏法:screencapture -iw 儲存路徑
二:檔案shell系列:
列出檔案:ls
說明:-w顯示中文,-l詳細資訊,-a包含隱藏檔案
刪除檔案:rm -rf filename
說明:-rf表示遞迴和強制,謹慎實用~!
拷貝檔案:cp sourcefile destfile
移動檔案:mv
重新命名檔案:
更改檔案許可權:chmod
更改檔案屬主:chown
說明:nano,用完以後,ctrl + o存檔,ctrl +x退出。
執行指令碼:sh 指令碼檔案
三:目錄shell系列:
修改當前目錄:cd
輸出當前目錄: pwd
新建目錄:mkdir newdirname
刪除目錄:rmdir alreadyexistdirname
拷貝目錄:cp -r sourcedir destdir
備註:-r表示目錄遞迴
移動目錄:mv
重新命名目錄:
四:程序shell系列:
列舉程序:top
殺死程序:kill 程序pid
檢視程序:ps x | grep 程序名
Shell學習 2 Shell變數
在shell中,變數的定義很簡單。shell變數 定義變數 var ddiicey 需要注意的是,與平時我所編寫的高階語言 c c python 等不同,變數名和 之間不能有空格。變數名的命名與其他語言一樣都遵循如下規則 下面給出了shell中一些合法以及非法的變數名示例 合法的變數名 runoob...
linux複習2(shell指令碼3)
1 設計乙個shell程式,判斷一檔案是不是塊或字元裝置檔案,如果是將其拷貝到 root mydev目錄下。1 echo e please input a filename 2 read filename 3 if c filename then 4 cp filename mydev 5 else...
Linux 基礎知識(2) shell 簡介
jianliu ubuntu cat etc shells etc shells valid login shells bin sh bin dash bin bash bin rbash2 檢視當前系統正在使用的shell jianliu ubuntu echo shell bin bash3 常...