終端基礎(chǔ)

文件/文件夾操作

  • s : 查看當(dāng)前目錄下面的所有文件
  • pwd : 查看當(dāng)前目錄的路徑
  • cd : 切換路徑
  • touch name : 創(chuàng)建名字為name的文件
  • mkdir name: 創(chuàng)建名字為name的文件夾
  • clear : 清屏
  • ls -a : 顯示隱藏文件
  • ls -l : 列表的方式顯示
  • ls -l -h : 列表方式顯示單位的大小
  • ls -lah : 合并使用
  • help : ls - -help
  • man : man ls -> 查看ls的使用幫助, 需要退出當(dāng)前界面, 才能使用(f:往下一屏信息, b: 往上一屏信息)
  • 自動(dòng)補(bǔ)全: tab鍵
  • cat name : 查看name文件中的內(nèi)容
  • history : 查看終端中的歷史命令 (! 2000 -> 執(zhí)行2000行的命令)
  • rm name : 刪除名字為name的文件(文件夾)
  • ls 2* : 顯示以2開頭的文件( * : 通配符 )
  • ls 2? : 顯示以2開頭的, 且名字長(zhǎng)度為2
  • ls 1[12345678]3.txt : 顯示1(12345678)3.txt的文件
  • ls 1[1-8]3.txt : 顯示1(1-8)3.txt的文件
  • ls > test.txt : 將當(dāng)前目錄下面的文件名保存到test.txt文件中 (會(huì)刪除原文件)
  • ls >> test.txt : 將當(dāng)前目錄下面的文件名追加到test.txt文件末尾顯示出來(lái) (不會(huì)刪除原文件)
  • more name : 查看文件名為name的文件, 可以上下翻頁(yè)(F/B)(向下/向上) (以分屏的方式顯示)
  • cd . : 進(jìn)入當(dāng)前路徑下
  • cd .. : 進(jìn)入當(dāng)前路徑的上一層路徑
  • cd - : 快速回到上一次的目錄
  • cd ~ : 家目錄 (類似回城)
  • ctrl+c : 不執(zhí)行, 相當(dāng)于換行
  • tree : 以目錄式的方式顯示當(dāng)前目錄下面的文件
  • mkdir A/B/C/D/E -p : 自動(dòng)創(chuàng)建不存在的依賴文件
  • rmdir name : 刪除名字為name的文件夾 (只能刪除空的文件夾)
  • rm name -r : 刪除文件名字為name的文件(-r : 遞歸)
  • mv name name2 : 將name文件重命名為name2
  • ln -s name name-softlink : 生成軟鏈接文件(類似快捷方式)
  • ln name name-hardlink : 生成硬鏈接文件(類似復(fù)制, 刪除原文件還可使用)
  • grep “nnnn” name : 前往名稱為name的文件下面, 尋找包含nnn的文件
  • grep -v “nnnn” name : 前往名稱為name的文件下面, 尋找不包含nnn的文件
  • grep “^nnnn” name : 前往名稱為name的文件下面, 尋找包含以nnn開頭的文件
  • grep “^nnnn$” name : 前往名稱為name的文件下面, 尋找包含以nnn結(jié)尾的文件
  • mv name filename : 將name文件, 剪切并且粘貼到filename文件中
  • cp name name2 : 將name文件, 復(fù)制到name2文件夾中
  • cp name name2 : 將name文件夾, 復(fù)制到name2文件夾中
  • find ./ name test.sh : 查找當(dāng)前目錄下所有名為test.sh的文件
  • find /tmp -size 2M : 查找在/tmp目錄下等于2M的文件
  • find /tmp -size +2M : 查找在/tmp目錄下大于2M的文件
  • tar -cvf test.tar *.py : 將以.py結(jié)尾的文件打包到test.tar中
  • tar -xvf test.tar : 解壓test.tar包
  • ll : 等同于 ls -la
  • tar -zcvf xxx.tar.gz *.py : 將以.py結(jié)尾的文件打包, 并且壓縮到test.tar.gz中
  • tar -zxvf xxx.tar.gz : 解壓xxx.tar.gz壓縮包
  • tar -jcvf yyy.tar.bz2 *.py : 將以.py結(jié)尾的文件打包到y(tǒng)yy.tar.bz2中
  • tar -jxvf yyy.tar.bz2 : 解壓yyy.tar.bz2壓縮包
  • 解壓命令后面+ “-C /tep” : 解壓到/tep目錄中
  • zip zzz.zip *.py : 將以.py結(jié)尾的文件打包到 zzz.zip中
  • unzip zzz.zip : 解壓zzz.zip文件

系統(tǒng)有關(guān)的命令

  • cal : 獲取當(dāng)前的日歷

  • date : 查看當(dāng)前的時(shí)間

  • date “%Y-%m-%d” : 2017-12-27

  • top : 查看當(dāng)前的進(jìn)程(q, 退出)

  • ps -aux : 查看所有的運(yùn)行程序

  • kill -9 2222 : 殺死2222進(jìn)程(-9 強(qiáng)制殺死)

  • 為創(chuàng)建的用戶添加sudo權(quán)限 :

    • sudo usermod -a -G adm 用戶名
    • Sudo usermode -a -G sudo 用戶名
  • chown : 修改文件的所有者

  • chgrp 組名 文件名 : 修改文件所在的組

  • 修改文件的權(quán)限(

    • ll 時(shí)候, 前10個(gè)字母的解釋)
      • 3文件擁有者的的權(quán)限 ,6 同組者的權(quán)限, 9其他人的權(quán)限
      • 第一個(gè)字符: - : 代表文件; d : 代表文件夾
      • r : read
      • w : writer
      • x : 可以執(zhí)行
    • chmod u=w 文件名
      • u : 文件擁有者 -> chmod u=w 1.py
      • g : 文件的同組者 -> chmod g=r 2.py
      • o : 其他人 -> chmod o=r 2.py
      • chmod u=w,g=r,o=w 2.py => chmod 137 2.py(數(shù)字法)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (一)基本命令 命令格式: 命令 參數(shù) 1.ls 顯示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飛羽孟德閱讀 2,084評(píng)論 0 3
  • 系統(tǒng)信息cat /etc/os-release 查看系統(tǒng)詳細(xì)信息(只在centos和redhat上試過(guò)生效)arc...
    MicoCube閱讀 812評(píng)論 0 0
  • 系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯...
    muyang_js的簡(jiǎn)書閱讀 469評(píng)論 0 2
  • 第1章 小試牛刀 $ 是普通用戶,# 表示管理員用戶 root。 shebang:#!。sharp / hash ...
    巴喬書摘閱讀 6,690評(píng)論 1 4
  • 系統(tǒng)信息 arch 顯示機(jī)器的處理器架構(gòu)(1) uname -m 顯示機(jī)器的處理器架構(gòu)(2) uname -r 顯...
    黑夜的眸閱讀 446評(píng)論 0 0

友情鏈接更多精彩內(nèi)容