歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> (一) linux初學 :linux 概念和常用命令,linux常用命令

(一) linux初學 :linux 概念和常用命令,linux常用命令

日期:2017/3/6 8:55:28   编辑:學習Linux

(一) linux初學 :linux 概念和常用命令,linux常用命令

(一) linux初學 :linux 概念和常用命令,linux常用命令


Linux 簡介:

Linux是一個自由的,免費的,源碼開放的操作系統。也是開源軟件中最著名的例子。 其最主要的目的就是為了建立不受任何商品化軟件版權制約的,全世界都能使用的類Unix兼容產品.而我們將服務器部署在Linux將會更加的穩定、安全、 高效以及出色的性能這時windows無法比的

Linux的特點:

開放性,多用戶,多任務,豐富的網絡功能,可靠的系統安全,良好的可移植性,具有標准兼容性,良好的用戶界面(命令界面,圖形界面等),出色的速度性能

Linux的組成:

內核:是系統的心髒,是運行程序和管理像磁盤和打印機等硬件設備的核心程序。

Shell:是系統的用戶界面,提供了用戶和內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行,是一個命令解釋器。但它不僅使命令解釋器,而且還是高級編程語言,shell編程。

文件系統:文件系統是文件存放在磁盤等存儲設備上的組織方法,Linux支持多種文件系統,如ext3,ext2,NFS,SMB,iso9660等

應用程序:標准的Linux操作系統都會有一套應用程序例如X-Window,Open Office等

Linux目錄結構:

bin 存放二進制可執行文件(ls,cat,mkdir等)

boot 存放用於系統引導時使用的各種文件

dev 用於存放設備文件

etc 存放系統配置文件

home 存放所有用戶文件的根目錄

lib 存放跟文件系統中的程序運行所需要的共享庫及內核模塊

mnt 系統管理員安裝臨時文件系統的安裝點

opt 額外安裝的可選應用程序包所放置的位置

proc 虛擬文件系統,存放當前內存的映射

root 超級用戶目錄

sbin 存放二進制可執行文件,只有root才能訪問

tmp 用於存放各種臨時文件

usr 用於存放系統應用程序,比較重要的目錄/usr/local 本地管理員軟件安裝目錄

var 用於存放運行時需要改變數據的文件

連接linux服務器的方法 :

1)使用crt/xhsell/ssh等工具 使用crt時安裝lrzsz之後可以用sz和rz上傳下載 yum方法安裝 :
yum -y install lrzsz
編譯方法安裝 : http://blog.chinaunix.net/uid-20639775-id-154615.html scp filename. 用戶名@IP:~可以上傳到linux 2)windows下直接用cmd指令方式連接linux(逼格較高,用的人少)

常用命令解析:

useradd 命令

useradd命令用來給系統添加用戶,例:useradd username ,可不跟選項,直接創建一個用戶,該用戶其他屬性默認,用處創建之後可用passwd命令添加密碼

useradd faith      創建一個用戶faith
passed faith       給faith設置密碼,指令輸入後會提示輸入密碼和確認密碼 

whoami 和 id 命令

id 命令可以顯示真實有效的用戶ID(UID)和組ID(GID)。UID 是對一個用戶的單一身份標識。組ID(GID)則對應多個UID。id命令已經默認預裝在大多數Linux系統中。要使用它,只需要在你的控制台輸入id。不帶選項輸入id會顯示如下

[root@localhost ~]# id 
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
-g或--group   顯示用戶所屬群組的ID。 -G或--groups 顯示用戶所屬附加群組的ID。 -n或--name   顯示用戶,所屬群組或附加群組的名稱。 -r或--real   顯示實際ID。 -u或--user   顯示用戶ID。 常用指令

su 命令

su 命令用來切換用戶,例:su faith,切換至faith用戶,非root用戶下su命令後不加用戶名,默認切換至root用戶

su faith 切換至faith用戶,當前目錄不變,提示輸入密碼 su - faith 切換至faith用戶且切換至faith主目錄,提示輸入密碼 [root@localhost ~]# su faith [faith@localhost ~]$ 直接切換至faith,root用戶切換至其他用戶不需要輸入密碼 [faith@localhost ~]$ su 輸入密碼: [root@localhost ~]#        切換至root用戶 用法

env 命令

env 命令用來查看系統中已存在的系統變量,也就是path,例:

【root@localhost ~】# env    可直接查看,後面不需要跟其他選項

cd 命令

cd命令用來切換工作目錄,例:cd dirname, 其中dirName可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是家目錄)。另外,~也表示為home directory的意思

.   表示當前目錄
..  表示當前目錄的上級目錄

常用指令:

cd  進入用戶主目錄; cd ~ 進入用戶主目錄; cd - 返回進入此目錄之前所在的目錄; cd .. 返回上級目錄(若當前目錄為“/“,則執行完後還在“/"); cd ../.. 返回上兩級目錄; 用法

ls 命令

ls 命令用來查看文件夾內容

1 ls -l         顯示當前文件夾下的詳細內容且排序,不顯示隱藏內容
2 ls -al        顯示當前文件夾下的所有內容,排序-隱藏內容也顯示
3 ll            ls -l的簡寫

mkdir 命令

mkdir 命令用來創建新的文件夾,例:mkdir dirname,在當前目錄創建一個文件夾

mkdir /opt/tutu/aaa     在/opt/tutu/目錄下創建一個文件夾aaa
mkdir -p /opt/tutu/aaa  當tutu文件夾不存在時,需要加 -p

touch 命令

touch命令用來創建新的文件,一般直接touch filename,創建一個新的文件

-a:或--time=atime或--time=access或--time=use 只更改存取時間; -c:或--no-create 不建立任何文件; -d:<時間日期> 使用指定的日期時間,而非現在的時間; -f:此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題; -m:或--time=mtime或--time=modify 只更該變動時間; -r:<參考文件或目錄> 把指定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同; -t:<日期時間> 使用指定的日期時間,而非現在的時間; 選項

dhclient 命令

dhclient 命令 用來自動獲取IP地址

【root@loaclhost ~】# dhclient   輸入指令即可自動獲取IP

http://xxxxxx/Linuxjc/1157905.html TechArticle

Copyright © Linux教程網 All Rights Reserved