mac os touch命令_MacOS系统终端常用命令大全
MacOS系統(tǒng)終端是使用mac電腦的小伙伴需要或多或少了解的一個應(yīng)用。熟悉并掌握一些基本的常用命令可以幫助我們快速的解決一些日常問題,提高工作效率,下面讓小編帶大家了解一下吧!MacOS系統(tǒng)終端常用命令大全 - macw下載站?www.macw.com
基本概念
命令的構(gòu)成:Command Name、Options、Arguments、Extras 四個部分,很多情況下后面三部分都是可省略的。
Options 部分用-作為前導(dǎo)符。其中許多命令的 Options 部分只包含單個字母,這時可以合并。例如:ls -lA和ls -l -A是等效的。Arguments 部分用來細(xì)化這個命令或指定這個命令具體的實(shí)施對象。Extras 部分則用來進(jìn)一步實(shí)現(xiàn)其他功能。
例子:刪除 QQ 這個程序。
rm -R /Applications/QQ.app
為什么要使用命令行/如何開啟命令行?
許多功能在圖形界面不提供,只有通過命令行來實(shí)現(xiàn)。 Finder會隱藏許多你不太會需要的文件,然而 command line 會允許你訪問所有文件。 通過 command line 可以遠(yuǎn)程訪問你的 Mac(利用 SSH)。 administrators 用戶可以通過 sudo命令獲得 root 用戶權(quán)限。 通過 command-line script 可以使工作更高效。 Terminal(終端)程序可以在“實(shí)用工具”里找到。 如果你開啟手動輸入用戶名登錄模式,登陸時在用戶名處輸入 >console 可以直接進(jìn)入命令行界面。隨后你仍然需要登錄到一個賬戶。
關(guān)于 man 命令
不管是mac還是linux都有很多命令,不可能熟練掌握所有命令,即使忘記了使用Google也能查到。mac最強(qiáng)大的一個命令應(yīng)該算 man xxx ,Mac有上千條命令,每條命令還有許多可選參數(shù)和具體的使用方式,但是你卻不需要記住這些命令。你只需要記住一個:man,查看具體的命令說明,想要推出直接鍵入q即可。
大多數(shù)命令都會包含一個使用指南,會告訴你任何你需要知道的關(guān)于這個命令的所有細(xì)節(jié),在命令行中輸入 man command-name即可獲取。例如,你想知道ls這個命令怎么使用,輸入man ls即可進(jìn)入使用指南頁面。使用指南往往很長,所以你可以使用▲(上箭頭)或▼(下箭頭)來上下移動,使用 來翻頁,輸入/和關(guān)鍵字來按照關(guān)鍵字搜索,按Q來退出使用指南頁面。
那么——如果你連命令名稱都不知道怎么辦呢?輸入man -k和關(guān)鍵字來對整個使用指南數(shù)據(jù)庫進(jìn)行搜索。
MacOS 常用終端命令大全目錄操作[mkdir] 創(chuàng)建一個目錄 mkdir dirname
[rmdir] 刪除一個目錄 rmdir dirname
[mvdir] 移動或重命名一個目錄mvdir dir1 dir2
[cd] 改變當(dāng)前目錄 cd dirname
[pwd] 顯示當(dāng)前目錄的路徑名 pwd
[ls] 顯示當(dāng)前目錄的內(nèi)容 ls -la
[dircmp] 比較兩個目錄的內(nèi)容 dircmp dir1 dir2文件操作[cat] 顯示或連接文件cat filename
[pg] 分頁格式化顯示文件內(nèi)容 pg filename
[more] 分屏顯示文件內(nèi)容 more filename
[od] 顯示非文本文件的內(nèi)容 od -c filename
[cp] 復(fù)制文件或目錄 cp file1 file2
[rm] 刪除文件或目錄 rm filename
[mv] 改變文件名或所在目錄 mv file1 file2
[ln] 聯(lián)接文件 ln -s file1 file2
[find] 使用匹配表達(dá)式查找文件 find . -name “*.c” -print
[file] 顯示文件類型 file filename
[open] 使用默認(rèn)的程序打開文件 open filename (open . 打開當(dāng)前目錄)選擇操作[head] 顯示文件的最初幾行 head -20 filename
[tail] 顯示文件的最后幾行 tail -15 filename
[cut] 顯示文件每行中的某些域 cut -f1,7 -d: /etc/passwd
[colrm] 從標(biāo)準(zhǔn)輸入中刪除若干列 colrm 8 20 file2
[paste] 橫向連接文件 paste file1 file2
[diff] 比較并顯示兩個文件的差異 diff file1 file2
[sed] 非交互方式流編輯器 sed “s/red/green/g” filename
[grep] 在文件中按模式查找 grep “^[a-zA-Z]” filename
[awk] 在文件中查找并處理模式 awk ‘{print 111}’ filename
[sort] 排序或歸并文件 sort -d -f -u file1
[uniq] 去掉文件中的重復(fù)行 uniq file1 file2
[comm] 顯示兩有序文件的公共和非公共行 comm file1 file2
[wc] 統(tǒng)計(jì)文件的字符數(shù)、詞數(shù)和行數(shù) wc filename
[nl] 給文件加上行號 nl file1 >file2安全操作[passwd] 修改用戶密碼 passwd
[chmod] 改變文件或目錄的權(quán)限 chmod ug+x filename
[umask] 定義創(chuàng)建文件的權(quán)限掩碼 umask 027
[chown] 改變文件或目錄的屬主 chown newowner filename
[chgrp] 改變文件或目錄的所屬組 chgrp staff filename
[xlock] 給終端上鎖 xlock -remote編程操作[make] 維護(hù)可執(zhí)行程序的最新版本 make
[touch] 更新文件的訪問和修改時間 touch -m 05202400 filename
[dbx] 命令行界面調(diào)試工具 dbx a.out
[xde] 圖形用戶界面調(diào)試工具 xde a.out進(jìn)程操作[ps] 顯示進(jìn)程當(dāng)前狀態(tài) ps u
[kill] 終止進(jìn)程 kill -9 30142
[nice] 改變待執(zhí)行命令的優(yōu)先級 nice cc -c *.c
[renice] 改變已運(yùn)行進(jìn)程的優(yōu)先級 renice +20 32768時間操作[date 顯示系統(tǒng)的當(dāng)前日期和時間 date
[cal] 顯示日歷 cal 8 1996
[time] 統(tǒng)計(jì)程序的執(zhí)行時間 time a.out網(wǎng)絡(luò)與通信操作[telnet] 遠(yuǎn)程登錄 telnetwww.xxx.com
[rlogin] 遠(yuǎn)程登錄 rlogin hostname -l username
[rsh] 在遠(yuǎn)程主機(jī)執(zhí)行指定命令 rsh f01n03 date
[ftp] 在本地主機(jī)與遠(yuǎn)程主機(jī)之間傳輸文件 ftp ftp.xxx.com
[rcp] 在本地主機(jī)與遠(yuǎn)程主機(jī) 之間復(fù)制文件 rcp file1 host1:file2
[ping] 給一個網(wǎng)絡(luò)主機(jī)發(fā)送 回應(yīng)請求 ping www.xxx.com
[mail] 閱讀和發(fā)送電子郵件 mail
[write] 給另一用戶發(fā)送報(bào)文 write username pts/1
[mesg] 允許或拒絕接收報(bào)文 mesg nKorn Shell 命令[history] 列出最近執(zhí)行過的 幾條命令及編號 history
[r] 重復(fù)執(zhí)行最近執(zhí)行過的 某條命令 r -2
[alias] 給某個命令定義別名 alias del=rm -i
[unalias] 取消對某個別名的定義 unalias del其它命令[uname] 顯示操作系統(tǒng)的有關(guān)信息 uname -a
[clear] 清除屏幕或窗口內(nèi)容 clear
[env] 顯示當(dāng)前所有設(shè)置過的環(huán)境變量 env
[who] 列出當(dāng)前登錄的所有用戶 who
[whoami] 顯示當(dāng)前正進(jìn)行操作的用戶名 whoami
[tty] 顯示終端或偽終端的名稱 tty
[stty] 顯示或重置控制鍵定義 stty -a
[du] 查詢磁盤使用情況 du -k subdir
[df] 顯示文件系統(tǒng)的總空間和可用空間 df /tmp
[w] 顯示當(dāng)前系統(tǒng)活動的總信息 w
總結(jié)
以上是生活随笔為你收集整理的mac os touch命令_MacOS系统终端常用命令大全的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C 语言内联汇编介绍
- 下一篇: main() 函数解析(一)——Linu