Mac OS操作相關(2) shell命令篇

2021-06-25 10:23:54 字數 1001 閱讀 5545

本文目錄:

本文簡介:

在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 常...