Linux基礎操作

2021-08-02 18:20:03 字數 1801 閱讀 6688

linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。

大資料的hadoop平台等都是搭建在linux環境下,在學習hadoop等前需要有部分的linux知識。

vi vim 都是編輯檔案命令 可分為三種模式

插入模式

最後行模式

grep 在檔案裡面找符合條件的行

grep 『root』 /etc/passwd 在/etc/passwd 下找到有root的行

find 在目錄裡面找符合條件的檔案或者目錄

find 查詢的目標 匹配的條件

管道符號 | 就是把前乙個命令的輸出結果傳遞給後乙個命令處理

哪些命令支援放在管道符號後面(more、head、grep 、wc)

追加\覆蓋 >> > 把前乙個命令的輸出結果追加(寫入到)\覆蓋到某個檔案

ifconfig | grep 『inet6 addr:』 > > /eth0.log 把前面的結果寫到eth0.log檔案中

head -3 /etc/passwad > /tem.pass

head -3 /etc/passwad >> /tem.pass

切換成字元介面: /etc/inittab id:3:initdefault:

cat /etc/passwd | grep 『user1』

groupadd 增加使用者組

cat /etc/group | grep 『group1』

passwd 設定使用者密碼

-echo 回顯字元

su 切換使用者

id 使用者 檢視使用者資訊

userdel 刪除使用者

修改許可權命令: chmod chown

chmod修改許可權方式1:

chmod修改許可權方式2:

chown chgrp

需求:test01可以在/srv/新增刪除檔案,以及test使用者組裡面所有使用者可以讀取檔案, 其他所有人沒有任何許可權

tar.gz

--壓縮  tar –zcvf 壓縮後的包名.tar.gz 壓縮的目標

--解壓 tar –zxvf 壓縮包名.tar.gz [-c 目標目錄]

--檢視 tar –ztvf壓縮包名.tar.gz

tar.bz2

--壓縮  tar –jcvf 壓縮後的包名.tar.bz2 壓縮的目標

--解壓 tar –jxvf 壓縮包名.tar.bz2 (-c 目標目錄)

zip

--壓縮:zip 壓縮的目標

--解壓:unzip 壓縮包

linux系統預設所有裝置檔案都在/dev下面

/dev/sda ==硬碟1

/dev/sdb –硬碟2

/dev/sdc –硬碟3

fdisk –l 檢視系統所有硬碟分割槽情況

df –h 看好具體分割槽大小佔用率

.rpm –使用rpm命令管理

yum命令 : 用來管理rpm包

列出所有可用(已安裝)rpm包 yum list

檢視具體哪個包是否安裝 yum list | grep 某包名(有@表示已裝)

安裝軟體包      #yum –y install 包名

解除安裝軟體包 #yum –y remove 軟體包

linux基礎操作

最近用到linux,重新學習了一下linux的基礎操作,總結如下 whoami 顯示當前使用的賬戶名 clear 清楚螢幕上現有的內容 在終端視窗中使用 表示當前帳號的home目錄 代表當前目錄 代表父目錄 表示根目錄 pwd 檢視當前目錄的絕對路徑 ls 展示當前目錄的內容,且ls後面可以加上路徑...

Linux操作基礎

一 linux的操作介面 使用者與linux交流的核心即稱為shell,而shell有很多種版本,如bash,sh,csh 而bash是其最流行的版本。其他作業系統如windows登陸linux伺服器則需要軟體,如secure crt 二 快捷方式 ctrl c取消正在執行的語句 tab 可做為命令...

Linux基礎操作

我試了一下,體驗確實比vnc好,至少可以全屏 2 ll和ls的區別 在我的ubuntu系統上,bashrc檔案中有這麼一條語句alias ll ls alf 表示ll是 ls alf 的縮寫。你可以在shell下輸入以下命令 alias ll,就知道自己系統上的ll是代表什麼。此外,你可以修改這一別...