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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux——入门基本命令

發布時間:2024/8/26 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux——入门基本命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux常用指令
1.目錄
2.目錄相關指令操作
3.文件相關指令操作
4.文件內容操作指令
5.文件權限和用戶屬性
6.用戶管理
1.目錄
根目錄: /
在這里插入圖片描述
路徑:1.絕對路徑:從根目錄"/"開始描述的路徑

? 2.相對路徑:從當前路徑開始描述的路徑

tree:

樹狀顯示目錄結構
安裝tree的命令:sudo apt-get install tree
在這里插入圖片描述

目錄結構:
? /home 存放用戶目錄,/home/用戶名 用戶家目錄
/root 超級用戶的主目錄

2.目錄相關指令操作
ls:
對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。

(list)查看文件信息
-l 顯示詳細信息
-a 顯示全部文件,包括隱藏的文件或目錄;帶“.”是隱藏文件
-R 遞歸顯示子目錄的內容

pwd:
功能:顯示用戶當前所在的目錄

cd:
語法:cd 目錄名
功能:改變工作目錄。將當前工作目錄改變到指定的目錄下。

cd …/ : 返回上級目錄
cd /home : 絕對路徑
cd ~:進入用戶家目
cd -:返回最近訪問目錄

which:

格式:which 命令 顯示對應的命令所在的目錄
?cd不在任何一個目錄下是shell自帶的

mkdir:

功能:創建目錄
格式:mkdir 參數 目錄名1 目錄名2 …
mkdir –p test/test1 : 遞歸建立多個目錄

rmdir:

功能:刪除目錄
1.rmdir不能刪除非空目錄,只能刪空目錄:只包含“.” 和“…”的目錄
rmdir -p 目錄名1/目錄名2 如果目錄名2刪除后,目錄名1為空,那么會遞歸刪除
在這里插入圖片描述

3.文件相關指令操作
touch:

功能:創建文件
格式:touch 文件名1 文件名2 … 如果文件存在,則修改文件的最后修改時間

rm:

功能:刪除文件或目錄
格式:rm 文件名
rm -r 目錄名 遞歸刪除目錄
rm-f 強制刪除

cp:

功能:(copy)拷貝文件或目錄
cp srcpath despath 如果despath是一個目錄,將srcpath拷貝到despath目錄下,如果不是,在despath上一級目錄下創建一個目錄,將srcpath拷貝
cp -r test1/test2/ test3/ 遞歸拷貝目錄,將test1下的test2拷貝到test3目錄下

mv

功能:(move)移動文件或目錄 等同于windows下的剪切+粘貼
mv src des 重命名文件或者目錄
mv src des(目錄) 移動文件或目錄到其他目錄

4.文件內容操作指令
cat:

功能:查看文件內容
格式:cat 文件名 將文件內容顯示到終端,如果無文件,則讀標準輸入,遇到回車停止
cat -n 給文件輸出內容編號

more:

格式:more 文件名 分屏查看文件,空格顯示下一屏,回車顯示下一部分內容
more -n 對輸出的所有行編號
按q 退出more

less:

功能:less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向后移動,而且less在查看之前不會加載整個文件
格式:less 文件名 分屏顯示,用方向鍵控制上下翻

head:

功能: 用來顯示檔案的開頭至標準輸出中,默認head命令打印其相應文件的開頭10行
格式:head -n 文件名 顯示文件頭n行,如果不加n默認顯示10行

tail:

tail -n 文件名 顯示文件末尾n行,如果不加n默認顯示行
tail -f 文件名 查看文件尾部內容,不退出,用于追蹤日志

find:

功能:用來再特定目錄下搜索符合條件的文件
1、按文件名查詢:-name
格式:find 路徑 -name 文件名
2、按照文件類型查詢:-type
格式:find 路徑 -type 類型

grep:

文件搜索,打印包含模式的所有行
格式:grep 參數 ‘查找內容’ 文件名
-v 顯示不包括查找內容的所有行
-n 顯示匹配行以及行號
-i 忽略大小寫

壓縮包管理
zip:

打包:zip 壓縮后的名稱.zip 待壓縮文件 ——壓縮普通文件
zip -r 壓縮后的名稱.zip 待壓縮目錄 ——壓縮文件夾
解包:unzip 待解壓包名稱.zip

tar:

1、gz格式
壓縮:tar -zcvf 壓縮后的名稱.tar.gz 要壓縮的文件名
解壓:tar -zxvf 待解壓的文件名稱.tar.gz
? -c 壓縮文件、-v 顯示信息、-f 指定壓縮包名稱

5.文件權限和用戶屬性
-rw-rw-r-- 1 root root 900 Jan 21 18:36 file.txt

**1: ** -rw-rw-r-- 文件權限標志位;r——可讀、w——可寫、x——可執行,如果對應位置無權限用“-”表示

? 權限數字表示法(8進制數):rw-rw-r-- ——>110 110 100——>664

文件類型:
d:文件夾
-:普通文件
l:軟鏈接(類似Windows的快捷方式)
b:塊設備文件(例如硬盤、光驅等)
p:管道文件
c:字符設備文件(例如屏幕等串口設備)
s:套接口文件**

? 第一個 rw- 歸屬用戶的權限;第二個 rw- 歸屬組的權限;第三個 r-- 其他用戶的權限

2:一個root為文件的擁有者(user)
3:第二個root 所屬用戶組(group)
4:900 大小

whoami:

顯示用戶是誰

chmod:

改變文件權限
格式:chomd (u/g/o/a)(+/-)(r/w/x) 文件名
u:user文件擁有者、g:group所屬組、o:others其他、a:all全部

chomd (+/-)(r/w/x) 文件名
如果不加用戶和組信息,則默認是a,代表全部

chomd 八進制數(0655) 文件名
用數字的方式改變文件權限

目錄需要有可執行權限,才能進入目錄。

chown:

sudo chown user:group 文件名
?修改文件的所有者和所有組

sudo chown user 文件名
只修改所有者

chgrp:

sudo chgrp groupname 文件名
?修改文件所屬組

6.用戶管理
切換用戶:

su ——切換到root用戶,但不會切換工作目錄

su - ——切換到root用戶,同時切換工作目錄到/root

創建用戶:

格式:useradd 選項 用戶名
-s 指定shell、-g 指定組、-d 指定用戶家目錄、-m 家目錄不在是自動創建

刪除用戶:

格式:userdel -r 用戶名 ——刪除用戶、同時刪除用戶的主目錄

修改:

格式:usermod 選項 用戶名
基本上同useradd命令,-s 指定shell、-g 指定組、-d 指定用戶家目錄、-l 指定用戶名

設置密碼:

格式:passwd 用戶名
如果不指定用戶,則默認修改當前用戶的密碼

用戶組:
切換到root用戶才可以操作,或者在命令前加上sudo

添加
格式:groupadd 用戶組
刪除
格式:groupdel 用戶組

總結

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

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