( 1 )Linux 常用命令
生活随笔
收集整理的這篇文章主要介紹了
( 1 )Linux 常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
linux:操作系統 OS 首先來了解下unix: ? ? unix是一個多用戶,多任務的操作系統,收費的操作系統. linux: ? ? 版本: ? ? ? ? 內核版本 ? ? ? ? 發行版本 ? ? centos:開源的免費的os 安裝虛擬機 虛擬機:就是一臺電腦 通過虛擬機軟件可以在自己的電腦在安裝幾個電腦 常見的虛擬機軟件: ? ? VmWare ? ? virtualBox:oracle 免費的 /// linux的目錄結構 ? ? home:家.用戶的家 ? ? ? ? 普通用戶的家目錄文件在home下 例如:一個用戶tom 在home就會存在tom的目錄 ? ? root:超級管理員root的家 ? ? etc:存放配置文件 ? ? usr:存放共享的資源 /// linux的命令 ? ? 常用的命令 ? ? ? ? 查看幫助: ? ? ? ? ? ? man 命令 ? ? ? ? ? ? 退出幫助目錄:? ?q ? ? ? ? 切換目錄:cd ? ? ? ? ? ? cd 目錄 ? ? ? ? ? ? cd 目錄/目錄 ? ? ? ? ? ? cd ..? :上一級目錄 ? ? ? ? ? ? cd /? ? ?:根目錄 ? ? ? ? ? ? cd ~? ? :回家 ? ? ? ? 創建目錄和刪除目錄 ? ? ? ? ? ? mkdir 創建 ? ? ? ? ? ? ? ? mkdir 目錄名 ? ? ? ? ? ? ? ? mkdir -p a/b/c ? ? ? ? ? ? rmdir 刪除 ? ? ? ? ? ? ? ? rmdir 目錄名:只能刪除一個空目錄 ? ? ? ? ? 展示目錄下文件列表(以后使用ll即可) ? ? ? ? ? ? ls ? ? ? ? ? ? ls:展示的能看見的文件(和目錄)的名稱 ? ? ? ? ? ? ls -a:展示所有的文件的名稱 ? ? ? ? ? ? ? ? 文件前面有"."代表的是隱藏文件 ? ? ? ? ? ? ls -l:顯示文件的詳細信息 ? ? ? ? ? ? ? ? 簡寫的方式: ll(★) ? ? ? ? ? ? ll -h:友好的顯示 ? ? ? ? ? 瀏覽文件 ? ? ? ? ? ? cat:顯示文件的所有內容 ? ? ? ? ? ? ? ? cat 文件名 ? ? ? ? ? ? more:分頁顯示 ? ? ? ? ? ? ? ? 空格:下一頁 ? ? ? ? ? ? ? ? 回車:下一行 ? ? ? ? ? ? less:分頁顯示 ? ? ? ? ? ? ? ? 可以通過PgUp PgDn 翻頁查看 ? ? ? ? ? ? tail(★★) ? ? ? ? ? ? ? ? 查看一個文件的后面的內容 ? ? ? ? ? ? ? ? tail -顯示后幾行 文件名 ? ? ? ? ? ? ? ? tail -f 文件名 ? ? ? ? ? ? ? ? ? ? 動態的查看 ? ? ? ? ? ? ? ? ? ? 例如: ? ? ? ? ? ? ? ? ? ? ? ? tail -f catalina.xxx.log ? ? ? ? ? ? ? ? ? ? 通過 ctrl+c 結束滾動查看 ? ? ? ? ? 文件的操作 ? ? ? ? ? ? 創建一個文件 ? ? ? ? ? ? ? ? touch 文件名? ? ? ? 創建一個空白的文件 ? ? ? ? ? ? 復制文件 ? ? ? ? ? ? ? ? cp 文件 目錄/文件名 ? ? ? ? ? ? ? ? ? ? 例如: ? ? ? ? ? ? ? ? ? ? ? ? cp 1.txt 2.txt ? ? ? ? ? ? ? ? ? ? ? ? cp 1.txt 1/1.txt ? ? ? ? ? ? 移動文件(重命名) ? ? ? ? ? ? ? ? mv 文件 目錄/文件名 ? ? ? ? ? ? ? ? mv 文件名 新文件名 ? ? ? ? ? ? ? 刪除文件 rm ? ? ? ? ? ? ? ? rm 文件名:帶詢問刪除 ? ? ? ? ? ? ? ? rm -f 文件名:不帶詢問刪除 ? ? ? ? ? ? ? ? rm -r 目錄:帶詢問的遞歸刪除 ? ? ? ? ? ? ? ? rm -rf 目錄:不帶詢問的遞歸刪除(謹慎使用) ? ? ? ? ? ? ? tar:打包或解壓 一個文件或者目錄(★★) ? ? ? ? ? ? ? ? 常用的組合 ? ? ? ? ? ? ? ? ? ? -cvf :打包一個文件或者目錄 ? ? ? ? ? ? ? ? ? ? -zcvf:打包并壓縮一個文件或者目錄 壓縮的格式:gzip ? ? ? ? ? ? ? ? ? ? -xvf:解壓或者打開一個tar文件 ? ? ? ? ? ? ? ? 格式: ? ? ? ? ? ? ? ? ? ? tar 參數 文件名 要打包|解壓的文件目錄 ? ? ? ? ? ? ? ? ? 例如: ? ? ? ? ? ? ? ? ? ? 將當前目錄下的所有文件打包成test1.tar ? ? ? ? ? ? ? ? ? ? ? ? tar -cvf test1.tar ./* ? ? ? ? ? ? ? ? ? ? 將當前目錄下的所有文件打包并壓縮成test2.tar.gz ? ? ? ? ? ? ? ? ? ? ? ? tar -zcvf test2.tar.gz ./* ? ? ? ? ? ? ? ? ? ? 將test1.tar解壓到當前目錄 ? ? ? ? ? ? ? ? ? ? ? ? tar -xvf test1.tar ? ? ? ? ? ? ? ? ? ? 將test1.tar解壓到b目錄 ? ? ? ? ? ? ? ? ? ? ? ? tar -xvf test1.tar -C b 其他的常用命令 ? ? grep:查找符合條件的字符串(★) ? ? ? ? grep 字符串 ? ? pwd:顯示當前的工作目錄 ? ? wget:下載資料 ? ? ? ? wget 資源路徑 ? vi和vim編輯器(理解中了解) ? ? 編輯普通文件 ? ? 三種模式:命令行、插入、底行模式。 ? ? 切換到命令行模式:按Esc鍵; ? ? 切換到插入模式:按 i 、o、a鍵; ? ? ? ? i 在當前位置生前插入 ? ? ? ? I 在當前行首插入 ? ? ? ? a 在當前位置后插入 ? ? ? ? A 在當前行尾插入 ? ? ? ? o 在當前行之后插入一行 ? ? ? ? O 在當前行之前插入一行 ? ? ? 切換到底行模式:按 :(冒號); ? 管道 | ★ ? ? 重要的一個概念,其作用是將一個命令的輸出用作另一個命令的輸入 ? ? 例如: ? ? ? ? 在ifconfig的結果里查找 192.168字符串 ? ? ? ? ifconfig | grep 192.168 ? ? 以后常用 ? ? ? ? 查找和java相關的進程 ? ? ? ? ps -ef | grep java ? ? ? ? 查找和3306相關的信息 ? ? ? ? ps -ef | grep 3306 ? ? 系統管理命令 ? ? date 顯示或設置系統時間 ? ? ? ? date? 顯示當前系統時間 ? ? ? ? date -s “2014-01-01 10:10:10“? 設置系統時間 ? ? ? clear 清屏 ? ? ? ? ctrl+l ? ? ? ps 正在運行的某個進程的狀態 ? ? ? ? ps –ef? 查看所有進程 ? ? ? ? ★ps –ef | grep ssh 查找某一進程 ? ? ? kill 殺掉某一進程 ? ? ? ? kill 2868? 殺掉2868編號的進程 ? ? ? ? ★kill -9 2868? 強制殺死進程 ? 網絡管理 ? ? ifconfig:查看所有的網絡設置 ? ? ? ? ifconfig 網卡名稱 down :禁用網卡 ? ? ? ? ifconfig 網卡名稱 up :啟用網卡 ? ? ? ping:和window中一樣 ? ? ? ? 通過ctrl+c取消 ? ? ? netstat 查看網絡端口。 ? ? ? ? netstat -an | grep 3306 查詢3306端口占用情況 ? ? ? ? ? 了解用戶管理 ? ? ? ? 添加 ? ? ? ? ? ? useradd 用戶名:默認會在home目錄下給一個用戶創建一個目錄 ? ? ? ? ? ? passwd 用戶名: 回車輸入密碼 ? ? ? ? ? ? ? useradd 用戶名 -d /home/目錄:創建一個用戶然后在指定該用戶的家目錄 ? ? ? ? ? 刪除 ? ? ? ? ? ? userdel 用戶名:只是刪除用戶 但是不刪除家目錄 ? ? ? ? ? ? userdel -r 用戶名:刪除用戶連帶家目錄一起刪除 ? ? ? ? ? 切換用戶: ? ? ? ? ? ? ssh -l 用戶名 -p 22 主機 ? ? ? ? ? ? ? ? 例如: ssh -l tom -p 22 192.168.17.131 ? ? ? ? ? ? su - 用戶名 ? ? ? 了解組管理 ? ? ? ? 添加 ? ? ? ? ? ? groupadd 組名 ? ? ? ? ? ? useradd 用戶名 -g 組名 ? ? ? ? 刪除 ? ? ? ? ? ? groupdel 組名 ? ? ? ? ? ? ? ? 注意: ? ? ? ? ? ? ? ? ? ? 若組下有用戶,刪除不了 ? ? ? ///? ? 文件的權限: ? ? 普通文件: 包括文本文件、數據文件、可執行的二進制程序文件等。 ? ? 目錄文件: Linux系統把目錄看成是一種特殊的文件,利用它構成文件系統的樹型結構。? ? ? 設備文件: Linux系統把每一個設備都看成是一個文件 ? ? ? 通過ll展示的列表 ? ? ? ? 以 d 開始的是目錄文件 ? ? ? ? 以 - 開始的是普通文件 ? ? ? 文件的權限9個字母 三個三個一組 ? ? ? ? 第一組代表的是當前用戶的權限 ? ? ? ? 第二組代表的是組的權限 ? ? ? ? 第三組代表的是其他用戶的權限 ? ? ? ? ? r:讀? ? ? 4 ? ? ? ? w:寫? ? 2 ? ? ? ? x:執行? ? 1 ? ? ? chmod 變更文件或目錄的權限。 ? ? ? ? chmod 755 a.txt ? ? ? ? chmod u=rwx,g=rx,o=rx a.txt ? ? ? ? chmod 000 a.txt? / ? ? ? ? ★chmod 777 a.txt ? ? ? 了解:chown 變更文件或目錄改文件所屬用戶和組 ? ? ? ? chown u1:public a.txt? ? :變更當前的目錄或文件的所屬用戶和組 ? ? ? ? chown -R u1:public dir? ? :變更目錄中的所有的子目錄及文件的所屬用戶和組 ? ? ? ? 格式: ? ? ? ? ? ? chown 用戶:組 文件 ? ?
轉載于:https://www.cnblogs.com/zslaona/p/7755562.html
總結
以上是生活随笔為你收集整理的( 1 )Linux 常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: django-url的分发, 2)起别名
- 下一篇: hihocoder-1615-矩阵游戏I