LINUX基礎操作(day1)

2021-08-18 20:36:06 字數 4617 閱讀 9819

二、初識linux

1、核心版本和發行版本

-》核心 -》 二次開發 -》定製自己特有的功能 -》 作為發行版發布(redhat)centos

2、伺服器

-》一般作為伺服器來使用

-》安全性非常高、穩定性非常高

-》作為伺服器我們通常不會考慮易用性

3、嵌入式(安全,穩定)

-》atm

-》安卓、ios (unix)

三、vmware虛擬機器

1、linux

2、windows

3、macos

四、網路配置

1、ip配置

-》ifconfig命令,檢視網絡卡資訊(ip)

-》修改ip配置檔案

- vi /etc/sysconfig/network-scripts/ifcfg-eth0

- ipaddr=192.168.109.51

- netmask=255.255.255.0

- gateway=192.168.109.2

- dns=192.168.109.2

2、配置網域名稱

-》hostname 檢視網域名稱資訊

-》臨時修改 hostname bigdata22.ibeifeng.com

-》永久修改 vi /etc/sysconfig/network

3、配置網路對映

-》vi /etc/hosts

-》192.168.109.51 bigdata22.ibeifeng.com   格式:ip + 主機名

五、命令

1、格式

-》命令 [-選項] [引數]

2、pwd

-》作用:可以列印出當前所在的絕對路徑

3、clear 

-》清屏

-》快捷鍵:ctrl + l

4、ls

-》列出目錄結構,全稱list

-》ls /

-》ls -l /  

- l代表以列表(詳細資訊)形式檢視, 全屏long

-》ls -lh /

- h代表human,以kb的方式展示檔案大小

-》ls -ld /dev

- d代表只檢視指定的目錄資訊

5、cd 

-》移動到指定目錄

-》cd /etc/abrt/

-》cd 沒有跟任何引數,那就預設移動到家目錄

-》cd .. 反回上一級目錄

6、mkdir

-》建立目錄

-》mkdir -p dir/dir2

- p選項可以建立dir2的同時建立dir目錄(前提,dir目錄不存在)

7、touch

-》建立檔案

-》touch somefile.txt

8、rmdir

-》刪除空資料夾(注意,只能刪除空目錄)

-》rmdir test_dir/

9、rm - remove

-》刪除目錄或檔案

-》rm -r dir/

- r代表刪除的是目錄,如果刪除的是目錄,必須要加

-》rm -rf package/

- f代表確認刪除

10、cp - copy

-》拷貝目錄或檔案

-》 cp /etc/passwd .

- .代表的當前目錄

11、mv - move

-》剪下

-》mv passwd package/

-》還可以對檔案進行重新命名

-》mv passwd passwd2

12、檢視檔案命令

-》cat /etc/passwd

-》more /etc/services 檢視多行檔案,支援翻頁,逐行檢視,但不支援向上翻頁回看

-》less /etc/services 檢視多行檔案,支援翻頁,逐行檢視,向上或向下翻頁檢視

-》head -n /etc/services 檢視檔案頭n行,預設是10

-》tail -n /etc/services 檢視檔案後n行,預設是10

-》tail -f 加-f選項可以檢視滾動的日誌檔案

六、使用者和使用者組管理

1、使用者配置檔案位置

-》cat /etc/passwd

2、root:x:0:0:root:/root:/bin/bash

-》root 代表使用者名稱

-》x 密碼標識,代表有密碼

-》0 uid user id

-》0 gid group id

-》root 別名

-》/root 家目錄

-》/bin/bash 使用者使用的shell

3、使用者組配置檔案位置

-》cat /etc/group

4、新增使用者

-》useradd 使用者名稱

5、刪除使用者

-》userdel -r 使用者名稱

- r代表刪除使用者的同時,也刪除home目錄下的對應使用者目錄

6、使用者切換

-》su - 使用者名稱  切記,一定不要忘記寫 - 橫線

7、新增和刪除使用者組

-》新增 groupadd 組名

-》刪除 groupdel 組名

七、許可權管理

1、drwxr-xr-x.  3 root root   4096 apr 14  2018 abrt

-》第一列代表使用者對檔案的操作許可權,第2列檔案訪問次數,第3列檔案所有者,

第4列所屬組,第5列大小,第6列檔案的建立日期,第7列檔名

-》d代表目錄,-代表檔案,l代表鏈結檔案

-》r代表讀,w代表寫,x代表執行,-沒有這個許可權

-》rwx r-x r-x 每三個字元為一組,一共分為三組

- 第一組是這個檔案的所有者

- 第二組是這個檔案的所屬組

- 第三組代表其他人

2、修改檔案許可權

-》chmod命令只有root使用者或檔案的所有者才可以使用

-》chmod u-x package/ 

- u(user)代表所有者

- g(group)代表所屬組

- o(other)代表其他人

- a(all)代表所有使用者

- 減號(-)是去掉許可權

- 加好(+)增加許可權

3、數字表示

-》r=4,w=2, x=1

-》rwxr-xr-x   用數字表示 755

4、讀寫執行許可權對目錄和檔案的意義

-》目錄

- 讀 ls

- 寫 touch mkdir rm rmdir

- 執行 cd

-》檔案

- 讀 cat more less head tail

- 寫 vi、vim

- 執行 指令碼,shell

5、修改檔案的所有者和所屬組

-》chown和chgrp只有root使用者才有執行許可權

-》chown 使用者名稱 要修改的檔案 

-》chgrp 使用者名稱 要修改的檔案

八、vi編輯器

1、命令模式操作

-》刪除:在命令模式按dd刪除一行,dd還有剪下功能

-》撤銷:在命令模式按u

-》複製:在命令模式按yy

- 多行複製,先按下要複製的行數,然後按yy

-》貼上:在命令模式按p

-》shift+a移動到行的末尾,並進入插入模式

-》按大寫的g移動到檔案末尾

-》按小寫的gg移動到檔案的開頭

-》大寫的zz儲存並退出

2、插入(編輯)模式操作

-》按i進入編輯模式

3、最後行模式操作

-》q 退出

-》wq 儲存並退出

-》q!或wq!,!強制退出

-》set nu 或 set number顯示行號

-》1,$s/nologin/666/g

- 1起始行號

- $最後一行,這裡指定行號

- s替換

- g全域性替換,把所有出現的nologin全部替換

九、find命令

-》格式:find 所搜範圍 -name init 所搜名為init的檔案

find 所搜範圍 -iname init 搜尋關鍵字可以是大寫,也可以是小寫

-》linux檔案大小計量單位:塊=512bytes 1kb=1024bytes 塊=0.5kb

- 100mb 1mb=1024kb 100mb=102400kb 204800

-》find / -size +204800   根據大小查詢檔案

-》根據檔案型別查詢 -type  -d目錄 -f檔案 

- find / -name init* -a -type d

- a是and 連線符

-》find /root -name test*

find: paths must precede expression: testfile

usage: find [-h] [-l] [-p] [-olevel] [-d help|tree|search|stat|rates|opt|exec] [path...] [expression]

搜尋的時候報這個錯誤,關鍵字就新增『』引號

正確命令:find /root -name 'test*'

十、man幫助命令

1、檢視命令

2、檢視配置檔案的幫助資訊

Linux基礎命令 day1

檢視系統時間 date 檢視日曆 y 年的日曆 cal 檢視 df h 磁碟剩餘空間 顯示目錄下的檔案大小 du hs 目錄名 顯示檔案總大小 du s 目錄名 檢視程序詳情 pa aux 檢視正在執行的任務 jobs 切換程序到前台 fg 標號 切換程序到後台 bg 標號 啟動任務管理器 top ...

Day1程式設計基礎

首先清楚資料是如何儲存在計算機中 計算機是一系列的電路開關。每個開關存在倆種狀態 關 off 開 on 如果電路是開的,他的值是1.如果電路是關的,他的值是0.乙個0或者乙個1儲存為乙個位元 bit 是計算機中最小的儲存單位。計算機中最基礎的儲存單元是位元組 byte 每個位元組由八個位元組成。計算...

Linux基礎知識分享DAY1

linus發展歷程 bcpl new b c unix minix linux linux符號含義 表示 根目錄,儲存所有檔案 表示 使用者主目錄 當前目錄 上一級目錄 linux資料夾含義 bin 存放系統檔案 dev 存放裝置檔案 一切皆檔案 media 多 目錄 u盤 光纖 掛載的目錄 pro...