日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

mac 常用終端命令

作者:zhangkaixuan456 更新時間: 2022-11-14 編程語言

目錄

一、說明

二、目錄和文件操作

三、文件屬性

四、常用操作

五、快捷鍵

最近公司換mac了,和windows用起來很不一樣,記錄一些常用操作命令

一、說明

  1. MAC系統(tǒng)采用Unix文件系統(tǒng),所有文件都掛在根目錄下面,沒有Windows系統(tǒng)的盤符概念,根目錄用斜杠(/)表示;

  2. 根目錄(/)不是可有可無,/System表示根目錄下的System文件,System表示當(dāng)前目錄下的System文件;

  3. 在 Unix系統(tǒng)中區(qū)別字符大小寫,A.txt 不等于 a.txt;

  4. 關(guān)鍵的標(biāo)點符號:點(.)表示當(dāng)前目錄;兩個點(..)表示上一級目錄;星號(*)匹配任意字符任意次數(shù);問號(?)匹配任意字符僅一次;

  5. 獲得權(quán)限:為了防止誤操作破壞系統(tǒng),再用戶狀態(tài)下沒有權(quán)限操作重要的系統(tǒng)文件,先要獲取root權(quán)限,語法:sudo -s,然后會提示輸入密碼,輸入密碼時沒有任何回顯,連星號都沒有,輸入完密碼按回車鍵即可;

  6. 編輯文件:vim directory/file_name,若指定路徑的文件不存在,則新建空文件,輸入字母io進入編輯模式,編輯好內(nèi)容,點擊【esc】鍵后,輸入:w進行保存;輸入:wq進行保存并退出;輸入:q!進行不保存強行退出;

  7. table鍵,單擊可以實現(xiàn)自動補全,雙擊可以列出指定路徑下的所有內(nèi)容,類似ls命令;

  8. 常用位置
    驅(qū)動所在位置: /Systme/Library/Extensions
    用戶文件夾位置:/User/用戶名,可以用波浪號(~)表示
    桌面位置:/User/用戶名/Desktop,可以用~/Desktop表示

  9. 清理系統(tǒng)
    按天進行清理:sudo periodic daily
    按每周進行清理:sudo periodic weekly
    按每月進行清理:sudo periodic monthly
    按上面3種情況進行清理:sudo periodic daily weekly monthly

二、目錄和文件操作

命令名 功能描述 舉例或備注
cd 進入指定文件夾路徑 cd ~/Desktop
pwd 顯示當(dāng)前的目錄路徑 /Users/xz/Desktop
ls 顯示當(dāng)前目錄下的內(nèi)容
ls -la 顯示當(dāng)前目錄下的詳細(xì)內(nèi)容
ls -A 顯示當(dāng)前目錄下的內(nèi)容 含點(.)開頭的文件
mkdir 創(chuàng)建目錄 mkdir dir_name
touch file.format 創(chuàng)建指定格式的文件
mvdir 移動目錄 mvdir dir1 dir2
mv 移動/重命名---文件/文件夾 mv dir1 dir2
MAC沒有重命名的命令
rm 刪除文件 或 目錄
rm -rf dir 刪除一個 非空 目錄 rm -rf dir
rmdir 刪除 目錄 平時用得少
cp 復(fù)制文件或目錄 cp file1 file2
file 顯示文件類型 file file_name
find 使用匹配表達式查找文件 find *.file_format
open 使用默認(rèn)的程序打開文件 open file_name
cat 顯示或連接文件內(nèi)容 cat file
ln 為文件創(chuàng)建聯(lián)接 ln -s file1 file2
s 表示軟聯(lián)接
head 顯示文件的最初幾行 head -20 file_name
tail 顯示文件的最后幾行 tail -10 file_name
paste 橫向拼接文件內(nèi)容 paste file1 file2
diff 比較并顯示兩個文件的內(nèi)容差異 diff file1 file2
wc 統(tǒng)計文件的字符數(shù)、詞數(shù)和行數(shù) wc file_name
uniq 去掉文件中的重復(fù)行 uniq file_name
grep 通過簡單正則表達式搜索文件

三、文件屬性

  • Linux系統(tǒng):一切設(shè)備都可以看成是文件。如:目錄、磁盤文件、管道、網(wǎng)絡(luò)Socket、外接U盤和SD卡等;
  • 文件屬性:用戶組、讀、寫、執(zhí)行權(quán)限;
  • 查看文件屬性
XZ:ts xz$ ls -l
total 82488
-rw-r--r--@ 1 xz  staff  42233727  7 19 16:30 PowerBi.pbix
語法 屬性 含義說明
- 文件類型 橫杠表示普通文件,若為d表示文件目錄
rw-r--r-- 訪問權(quán)限 分3組:用戶、群組和其他用戶的文件訪問權(quán)限;
1 文件數(shù)量 本例中僅1個文件
xz 所在用戶 本例中用戶名為xz
staff 所在群組 本例中用戶群組為staff
42233727 文件大小 本例中文件的字節(jié)數(shù)
7 19 16:30 修改日期 本例中為7-19 16:30
PowerBi.pbix 文件名稱 本例中為PowerBi.pbix
  • 修改訪問權(quán)限
    語法chmod 用戶 操作 權(quán)限 文件
    用戶u表示用戶(user)、g表示群組(group)、o表示其他用戶(other)、
    ???a表示全部用戶。缺失的情況下默認(rèn)為所有用戶;
    操作+表示增加權(quán)限、-表示取消權(quán)限、=表示賦值權(quán)限;
    權(quán)限r表示可讀(read)、w表示可寫(write)、x表示可執(zhí)行(execute);
    文件:不指定文件名時,操作對象為當(dāng)前目錄下的所有文件。
  • 示例:為user用戶增加執(zhí)行的權(quán)限
XZ:ts xz$ chmod u+x PowerBi.pbix 
XZ:ts xz$ ls -l
total 82488
-rwxr--r--@ 1 xz  staff  42233727  7 19 16:30 PowerBi.pbix

四、常用操作

命令名 功能描述 舉例或備注
sudo 獲取root權(quán)限 sudo -s
Ctr + D / exit 退出root權(quán)限
clear 清除屏幕或窗口內(nèi)容
ping 給網(wǎng)絡(luò)主機發(fā)送回應(yīng)請求 ping www.baidu.com
man 查看命令說明 man ls
q 退出查看的命令說明
which 查看指定程序的路徑 which python
history 列出最近執(zhí)行過的命令及編號
hostname 電腦在網(wǎng)絡(luò)中的名稱
env 顯示當(dāng)前所有設(shè)置過的環(huán)境變量
passwd 修改用戶密碼
date 顯示系統(tǒng)的當(dāng)前日期和時間 date
cal 顯示日歷 cal
time 統(tǒng)計程序的執(zhí)行時間 time

五、快捷鍵

CTRL+A:移動光標(biāo)至行首
CTRL+E:移動光標(biāo)至行尾
CTRL+X:按住CTRL,雙擊 X 可以進行當(dāng)前位置與行首位置,進行切換
ESC+B:光標(biāo)向左移動一個單詞
ESC+F:光標(biāo)向右移動一個單詞
CTRL+U:刪除光標(biāo)前所有字符
CTRL+K:刪除光標(biāo)后所有字符
CTRL+W:刪除光標(biāo)前一個單詞(根據(jù)空格識別單詞分隔)
CTRL+Y:粘貼之前(CTRL+U/K/W)刪除的內(nèi)容
CTRL+C:中斷操作

原文鏈接:https://blog.csdn.net/zhangkaixuan456/article/details/127715936

欄目分類
最近更新