日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Day28-Linux入门01

發布時間:2023/12/8 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day28-Linux入门01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一般服務器很少用windows來作為操作系統;
更多的是用Linux來作為服務器的操作系統,可以不用關機,自動清理內存

Linux概述:

操作系統:
本質上就是一個軟件,系統軟件。我們平常開發的就是應用軟件而已。
進程:可以理解為程序
線程,一個進程中有一個或者多個線程。

了解一下UNIX:
Unix是一個強大的多用戶、多任務操作系統。于1969年在AT&T的貝爾實驗室開發。UNIX的商標權由國際開放標準組織(The Open Group)所擁有。UNIX操作系統是商業版,需要收費,價格比Microsoft Windows正版要貴一些。

Linux簡介:
Linux是基于Unix的
? Linux是一種自由和開放源碼的操作系統,存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、臺式計算機

Linux的版本
1)內核版本:
是指在Linus領導下的內核小組開發維護的系統內核的版本號(原生版本)
2)發行版本


Linux的目錄結構

/:根目錄(以下四個目錄要清清楚楚)
root:超級管理員的家 ~就表示超級管理員的家
home:其他用戶的家
etc:配置文件
usr:存放共享文件的

Linux中的提示,按兩下Tab即可。

(一) 磁盤管理

1.1切換目錄命令cd:(注意cd和命令之間室友空格)

* cd .. 打開上一級目錄* cd / 進入到根目錄* cd ~ 回到超級管理員的家* cd - 回到上一個打開的目錄

1.2列出文件列表ls
格式:

ls[參數] [路徑或文件名]ls 展示當前目錄下資源(不包含隱藏的文件) ls -a 顯示所有文件或目錄(包含隱藏的文件), 文件帶點的是隱藏文件 ls -l 展示文件的詳細信息, 簡寫成 ll(常用)(不包含隱藏文件) ll -h 友好顯示文件大小 ls -al 展示文件的詳細信息(包含隱藏的文件)

1.3創建目錄和移除目錄
用來創建子目錄:

mkdir app 在當前目錄下創建app目錄 mkdir –p app2/test 級聯創建aap2以及test目錄

用來刪除空的子目錄

rmdir app 刪除app目錄

1.4打印當前工作的目錄pwd
1.5clear清屏


(二)文件瀏覽:

2.1cat
* 用于顯示文件的內容, 格式:cat[參數]<文件名>
cat yum.conf 查看yum.conf 的內容

2.2more
分頁查看。按空格鍵顯示下一個畫面(ctrl+f),顯示上一個畫面(ctrl+b)。回車顯示下一行內容。按 q 鍵退出查看?;蛘?Ctrl+C)也可以退出查看

more services
2.3less
* 用法和more類似,不同的是less可以通過PgUp、PgDn鍵來控制。
less services

2.4tail
tail命令是在實際使用過程中使用非常多的一個命令,它的功能是:用于顯示文件后幾行的內容。
tail -n 文件名:查看文件的末尾幾行

tail -10 /etc/passwd
tail -f 文件名:滾動的查看文件. 查看tomcat的日志
tail -f catalina.log
ctrl+c 結束查看

提示:tab鍵補全提示

(三)文件操作

3.1touch創建一個空文件
* touch 文件名
touch a.txt

3.2mv 移動文件或者目錄 (*)(重點)
mv 文件 目錄:移動到指定目錄
mv 文件 目錄/文件名:移動到指定目錄且重命名
mv 目錄 指定的目錄:移動一個目錄到指定的目錄下
mv 文件名 新文件名 :重命名
3.3cp 拷貝文件 (*)
* cp 文件 目錄:把一個文件復制到某目錄下

* cp 文件 目錄/文件名:復制且重命名* cp 文件 新文件名 :當前目錄下復制一個* cp -r 目錄 新目錄:遞歸復制目錄

3.4rm刪除文件 (*)
rm 文件; 刪除文件

rm a.txt 刪除a.txt文件
rm -f 文件;不詢問,直接刪除

rm -f a.txt 不詢問,直接刪除a.txt
rm -r 目錄; 刪除目錄(遞歸刪除)

rm -r a; 遞歸刪除a目錄
rm -rf 目錄/文件; 不詢問遞歸刪除(慎用)

(四)文件編輯

4.1vi編輯器(vi或或者vim)
打開文件:vi file ,處在命令模式(如果當前路徑下面沒有指定文件,就會創建)

命令模式------(i)----->編輯模式-----(Esc)-----> 命令模式-----(:)-----> 底行模式

退出:esc->:q
修改文件:輸入i進入插入模式
保存并退出:先輸入esc(切換到命令模式), 在輸入:(切換到底行模式), 最后輸入 wq
不保存退出:先輸入esc(切換到命令模式), 在輸入:(切換到底行模式), 最后輸入 q
vi的模式
命令模式:對行進行操作 移動光標. 切換到命令行模式:按Esc鍵
? 命令模式常用的快捷鍵
? yy:復制當前行
? p:粘貼
? dd:刪除當前行
編輯模式:對具體的字符進行操作. 切換到插入模式:按 i鍵
底行模式:退出. 切換到底行模式:按 :(冒號) . 注意:要從命令模式切換,不能從編輯模式切換到底行模式
? :wq 保存并退出
? :q 退出
? :q! 強制退出

(五)打包、壓縮、解壓

tar命令位于/bin目錄下,它能夠將用戶所指定的文件或目錄打包成一個文件,但不做壓縮。
5.1打包
* tar -cvf 要打包成的包名稱 被打包的文件(目錄); 打包

tar -cvf app.tar app * tar -zcvf 要打包成的壓縮包名稱 目錄/被打包的文件; 打包并壓縮 tar -zcvf app.zip app

5.2解包
tar -xvf 文件包 -C 目錄 解包到指定目錄; 解包(C是大寫)

tar -xvf app.tar -C ./
tar -zxvf 文件包 -C 目錄 解包到指定目錄; 解壓并解包

tar -zxvf app.zip -C ./
?

(五)系統命令

ifconfig:查看當前網卡信息

? ping:檢查網絡是否通暢, ctrl+c:退出

? halt:關機(不用)

? reboot:重啟

? ps:查看進程, ps -ef :查看所有進程

? |:管道 前面的輸出作為后面的輸入

? grep:查找指定的內容,grep -i:忽略大小寫

? kill -9 進程號(pid):殺死指定的進程

例如:
ps -ef | grep vi: 查看有vi的進程

(六)權限命令(chmod 命令)

6.1權限

通過ll之后會展示出文件的詳細信息:
? 第1位:文件類型 - 文件, d是目錄
? 2,3,4:當前用戶操作權限
? 5,6,7:當前組中其他成員的操作權限
? 8,9,10:其他用戶的操作權限

6.2修改權限(不對超級管理員生效)

? r:可讀 4
? w:可寫 2
? x:可操作 1

eg:
chmod 777 文件:讓所有的用戶對該文件可讀可寫可操作
? chmod 000 文件:取消所有用戶的所有權限
? chmod 111 文件

7,網絡配置配置獲取ip地址的方式和ip地址
方式一(命令方式):輸入命令setup
方式二(修改配置文件):
? cd /etc/sysconfig/network-scripts
? vi ifcfg-eth0
? 修改完網絡配置后,需要重啟網卡
? 先關閉: ifconfig eth0 down
? 在開啟:ifconfig eth0 up

總結

以上是生活随笔為你收集整理的Day28-Linux入门01的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。