Linux基礎命令

簡單介紹

1.Linux概述

Linux是基於Unix的開源免費的操作系統,由於系統的穩定性和安全性幾乎成爲程序代碼運行的最佳系統環境。Linux是由Linus Torvalds(林納斯·託瓦茲)起初開發的,由於源代碼的開放性,現在已經衍生出了千上百種不同的Linux系統。
Linux系統的應用非常廣泛,不僅可以長時間的運行我們編寫的程序代碼,還可以安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器等。尤其在這裏提及一下,我們熟知是Android程序最底層就是運行在linux系統上的。

2.Linux的分類
1)根據市場需求不同分爲圖形化界面版服務器版
2)根據原生程度分爲內核版本發行版本

Linux結構目錄

目錄名 作用
bin 存放二進制可執行文件
sbin 存放二進制可執行文件,一般軟件的啓動在此目錄下
etc 存放系統的配置文件
usr 用於存放共享資源
home 存放用戶文件的根目錄
root 超級用戶目錄
dev 用於存放設備文件
lib 存放跟文件系統中的程序運行所需要的共享庫及內核模塊
mnt 系統管理員安裝臨時文件系統的安裝點
boot 存放用於系統引導時使用的各種文件
tmp 用於存放各種臨時文件
var 用於存放運行時需要改變數據的文件

基礎命令

1.對目錄/文件操作

用途 操作
切換到上層目錄 cd …
切換到上一層目錄 cd …/
切換到系統根目錄 cd /
切換到用戶主目錄 cd ~
切換到上一個所在目錄 cd -
新建文件夾 mkdir
查看目錄 ls [ -al ] / ll = ls -l (-a 可以查看隱藏文件)
尋找目錄 find 目錄 參數(*可以表示任意長度的任意字符)
移動目錄 mv 目錄名稱 目錄新位置
目錄重命名 mv 舊名稱 新名稱
拷貝文件/文件夾 cp [ -r ] 目錄( -r 表示遞歸)
刪除目錄/文件 rm [ -rf ] 目錄 ( -r 表示遞歸,-f 表示不詢問強制刪除)
新建文件 touch 文件名
查看文件 cat / tail / more / less ( tail -f 可以對文件動態監控)
修改文件內容 vim/vi 文件(使用的是vi / vim編輯器,下面會說)
壓縮/解壓縮 tar -zcvf 壓縮後的tar包名 壓縮的文件 / tar -xvf 解壓的tar包 -C 解壓後的路徑

2.其他命令

用途 操作
顯示當前位置 pwd
查看進程 ps -ef
殺死進程 kill -9 進程的pid
查看當前系統網卡信息 ifconfig
查看端口使用情況 netstat -an
搜索軟件 rpm -qa | grep 軟件
卸載軟件 rpm -e --nodeps 軟件名
查看防火牆狀態/打開/關閉 service iptables status / start /stop (打開或關閉僅限當前一次)
開機打開防火牆/關閉防火牆 chkconfig iptables on / off
查看文件的格式 set ff
將文件格式改爲unix set fileformat=unix
查看磁盤空間 df -lh
查看內存 free -m
查看指定端口 netstat -anp | grep 端口號
將文件映射到用戶自定義全局文件夾下 ln -s -f /文件路徑 /usr/local/bin/文件名
											summed up by JiaMingcan
											轉載請署名:JiaMingcan
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章