linux簡介與基礎命令
是一款功能強大的用來虛擬計算機的桌面軟體 通常我們稱物理機或者真機為host os 而虛擬機器則稱之為guset
1)unix發展史 2023年底開始研發unix系統,最終誕生於2023年1月1日 由ken thompson和dennis ritchire兩個人研發
2)linux的誕生 linux之父:linus torvalds 2023年10月發布第乙個公開版核心
標準讀音:「哩吶科斯」
官網:www.kernel.org
1)windows和linux系統區別
專案/類別 windows linux
預設管理員賬號 administrator root
系統分割槽 c:\ /
資料盤的分割槽格式 ntfs xfs/ext3,ext4
虛擬記憶體 swapfile.sys swap分割槽
路徑分隔符號 \ /
2)linux目錄結構(倒掛的樹形結構)
/bin 存放二進位制可執行檔案,常用命令一般都在這裡
/etc 存放系統管理和配置檔案
/home 存放所有普通使用者的家目錄
/usr 存放系統應用程式
/opt 額外安裝的可選應用程式包所放置的位置。比如,我們可以把tomcat等都安裝到這裡
/proc 虛擬檔案系統目錄,是系統記憶體的對映,相當於是儲存記憶體中的資訊
/root 管理員的家目錄
/sbin 存放二進位制可執行檔案,只有root才能訪問。這裡存放的是系統管理員使用的系統級別的管理命令和程式。如ifconfig等
/dev 用於存放裝置檔案
/mnt 系統管理員安裝臨時檔案系統的安裝點,系統提供這個目錄是讓使用者臨時掛載其他的檔案系統
/boot 存放用於系統引導時使用的各種檔案
/lib 存放跟檔案系統中的程式執行所需要的共享庫及核心模組
/tmp 用於存放各種臨時檔案
/var 用於存放各種服務的日誌檔案、系統啟動日誌等
3)硬碟裝置與分割槽表示
ide裝置:hd打頭,比如/dev/hda(hda,代表ide裝置的第一塊磁碟,hdb代表ide裝置的第二塊磁碟,以此類推)
scsi裝置:sd打頭,比如/dev/sda(sda,代表scsi裝置的第一塊磁碟,sdb代表scsi裝置的第二塊磁碟,以此類推)
1)開啟系統終端
應用程式——>工具——>終端
或 右鍵「開啟終端」
2)終端命令列提示符含義
[root@localhost ~]#
固定格式,為了好看
root 當前登陸系統的使用者
@ 分隔符
localhost 主機名
~ 當前所在路徑
3)目錄探索三劍客
pwd #顯示當前工作路徑
cd 目錄位置 #改變工作目錄
ls 目錄位置 #列出目錄內容/文件許可權
4)cat 命令,檢視紅帽發行資訊(cat命令適用於檢視小檔案)
cat /etc/redhat-releas
5)less 分屏閱讀工具(適用於檢視大檔案)
格式:less 檔名
優勢:支援上下鍵滾動
6)lscpu 檢視cpu資訊
lscpu
7)檢視記憶體大小、空閒情況
cat /proc/meminfo
8)hostname 檢視當前系統的主機名
hostname
hostname 主機名 ##臨時修改主機名
9)ifconfig 列出已啟用的網絡卡連線資訊
ifconfig [網絡卡名]
ifconfig 網絡卡名 ip位址 ##臨時修改ip位址
10)mkdir 建立目錄
格式:mkdir [/路徑/]目錄名...
例如:mkdir /opt/student ##在/opt目錄下建立了乙個目錄叫student
11)touch 新建空檔案
格式:touch [/路徑/]檔名...
12)grep 輸出包含指定字串的行
格式:grep '查詢條件' 目標檔案
例如:grep '127.0.0.1' /etc/hosts ##只顯示/etc/hosts檔案中包含127.0.0.1的行
1)什麼是命令
用來實現某一類功能的指令或程式
命令的執行依賴於直譯器(例如:/bin/bash)
2)命令的分類(type命令可以用來區分內部命令和外部命令)
內部命令:屬於直譯器的一部分
外部命令:直譯器之外的其他程式
3)命令列的一般格式
基本用法
命令字 [選項]... [引數1] [引數2]...
例如:ls -l /root/
ls -la /root/
ls -ld /root/
4)head 檢視檔案頭部內容、tail命令檢視檔案尾部內容
head -n 行數 檔案
tail -n 行數 檔案
5)快捷鍵
tab自動補全
ctrl + l:清屏
ctrl + c:結束當前執行的命令
ctrl + shift + = :放大字型和終端
ctrl + - :縮小字型和終端
6)關機、重啟
poweroff
reboot
Linux基礎篇(一)
linux是乙個免費使用和自由傳播的開源的 unix like 類unix作業系統。全稱叫做gnu linux 一切皆為檔案 1.一切裝置皆檔案 2.一切配置接檔案 所有的管理都是通過配置檔案管理 有問題查詢man文件 目前我主要使用的是centos7,centos7預設使用的檔案系統是xfs,下面...
python 基礎篇(一) linux命令篇
先花了2,3個小時安裝了xubuntu,配置了搜狗輸入法,gedit也配置了一下,總算好用點好了,虛擬機器還是省著點資源用,不然卡死了。熟悉了一下linux基本命令,先把熟悉的寫上,簡單的寫一下,暫時沒空解決引數問題。1.pwd 顯示當前所在目錄 2.ls 列出當前目錄物件 ls l列出資訊更為詳細...
Linux基礎篇 訊號
linux下的訊號列表 列表中,編號為1 31的訊號為傳統unix支援的訊號,是不可靠訊號 非實時的 編號為32 63的訊號是後來擴充的,稱做可靠訊號 實時訊號 不可靠訊號和可靠訊號的區別在於前者不支援排隊,可能會造成訊號丟失,而後者不會。訊號的產生方式有四種 1 硬體中斷 2 命令列 指令 3 函...