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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux用户命令快捷链接,linux简单命令

發布時間:2025/3/15 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux用户命令快捷链接,linux简单命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux系統命令是最基礎也是最重要的部分,下面由學習啦小編為大家整理了linux簡單命令的相關知識,希望對大家有幫助!

linux簡單命令一、文件和目錄

家目錄為 /home/user 或者 ~

目錄分為兩種:

絕對目錄,從根目錄開始寫

相對目錄:相對當前所在的位置開始寫

2.1.1 命令的格式

command [-options] [parameter1][parameter2]...

command:命令名,相當于do;

options:選項,相當于how,對命令進行規范,有時幾個可以同時使用,大多數情況下不分先后順序(目前已知打包-f必須放在最后);有時也可省略。

parameter:命令的對象。

notes:查看命令的位置:which command

自動補全命令按Tab鍵

上下方向鍵可以快速切換之前輸入的命令,輸入history直接看到所有輸入的命令(history | more分屏,q鍵退出)

退出一般按q鍵,無效的情況按Ctrl+C鍵,Ctrl+Z是將進程暫時掛起,fg再次運行,bg后臺運行。

2.1.2 命令的幫助

在使用命令的時候出現問題,可用下面兩種方法采取幫助。(以ls為例)

--help:ls --help

man:man 1 ls

man手冊分為8類,第一類是標準命令,如不輸入類別則是按1-8的順序搜索。

b鍵上一頁,空格下一頁,h鍵手冊指南,q鍵退出。(man ls | more分屏顯示ls --help | more)

linux簡單命令二、文件管理命令

2.2.1 切換工作目錄 cd

目錄分為兩種:從/根目錄開始的絕對目錄和從./當前目錄開始的相對目錄

cd ~直接切換到家目錄/home/user/

cd .(cd ./)目錄不變

cd ..(cd ../)切換到上一層mulu

cd -切換到上一層目錄所在位置

cd 后可直接跟絕對目錄和相對目錄

顯示當前路徑 pwd;清屏clear(快捷鍵Ctrl+L)

2.2.2 查看當前目錄下的文件目錄 ls

ls -a 也顯示當前目錄下的隱藏文件

ls -l 以列表的形式顯示,顯示文件的詳細信息(包括權限、硬鏈接數、最后一次修改時間、文件名等)。

ls -lh 以列表的形式顯示,額外顯示文件的大小(-h不單獨使用)

通配符:*可以代替多個字符,?代表任意一個字符,轉義字符\使得*、?失效,當*、?放在[]內時失效,-放在[]外時也失效。

查看以a開頭的文件名:ls a*

查看.py結尾的文件名:ls *.py

查看名為*a.py的文件名:ls \*a.py

此外還有:ls a?.py;ls a[abcd].py;ls a[a-z].py

2.2.3 重定向指令

ls 和 cat 均可,>先清除文件中的內容,再重新輸入。>>不清除,在文件內容末尾處直接添加『cat [文件名],表示查看該文件內容』

ls a.py > b.py(cat a.py > b.py)或者ls a.py >> b.py(cat a.py >> b.py)

關于ls和cat重定向的區別:在ls重定向的新文件內容是文件名;cat重定向的新文檔內容是文件內容。

2.2.4 管道與分屏顯示

|:管道,用|將命令隔開,一次可以輸入n個命令(同時創建刪除文件可行,再切換目錄這一步失效)。

more:分屏顯示,一般與|合用。(也可more 文件名)

2.2.5 創建目錄和刪除目錄

創建目錄:

創建一級目錄,直接輸入mkdir 文件夾名

創建多級目錄,添加選項-p,如:mkdi -p 文件夾名/文件夾名/文件夾名/.... (-p位于文件夾名前后都可以)

刪除目錄:

rmdir 文件夾名(必須為空文件夾)

2.2.6 拷貝文件 cp 和移動文件 mv

拷貝文件: sudo cp [-options] 原文件所在目錄及文件名 拷貝文件目錄及其文件名(在同一目錄下則不用sudo 和寫文件名,當前路徑就是文件所在路徑也可省略)

選項:-a 拷貝時文件屬性不變

-v 拷貝進度

-r 拷貝文件夾

-f 拷貝時不再提醒文件名重復等

移動文件:sudo mv [-options] 原文件所在目錄及文件名 拷貝文件目錄及其文件名(在同一目錄下則不用sudo 和寫文件名,當前路徑就是文件所在路徑也可省略)

選項:-f 移動時不提醒

-i 提醒

-v 顯示移動進度

Notes:mv 文件名1 文件名2 對文件1進行重命名為文件名2

2.2.7 創建和刪除文件

創建:

touch:創建文件,例如:touch txet.py

gedit:新建編輯保存文件,例如:gedit text.py

刪除:rm :刪除文件,例如:rm a.py ;

-i: 挨個刪除,一一確認;(yes或y)

-r:對于文件夾必須添加-r選項;

-f:刪除不存在的文件,無需提示。

2.2.8 建立鏈接文件:ln

ln軟鏈接文件類似于Windows的快捷方式;硬鏈接類似于復制粘貼,且只能鏈接文件。

跨目錄的話建議用:sudo ln [-s] /原文件的位置/ /鏈接的位置/

2.2.9 查找文件 find find / 所要查找的目錄/ [-options] '字符串‘

find /所要查找的目錄/ -name 文件名

find /所要查找的目錄/ -name ‘*.py'

find /所要查找的目錄/ -name "[a-z]*" (文件名這塊用雙括號和單括號沒有區別)

find /所要查找的目錄/ -size +4k -size -2M

find /所要查找的目錄/ -perm 777(或者0777,幾個零無所謂)

2.2.10 文本搜索 grep grep [-options] ‘字符串’

選項:-v 除輸入的字符串以外的行

-n 顯示行數

-i 搜索不區分大小寫

通配符:

grep -n '^a' 文件名 在文件中搜索以a開頭的行

grep -n '.py$' 文件名 在文件中搜索.py結尾的行

grep -n [lL]ik[Ee] 文件名 在文件中搜索like、Like、likE、Like所在的行

grep -n 'e.e' 文件名 (.代表任一一個字符)在文件中搜索三個字符的字符串所在的行,該字符串中間字符任意

2.2.11 歸檔打包tar tar [-options] 打包名.tar 被打包文件名1 被打包文件名2...(-f 不能省)

選項:-c 打包

-x 拆包

-v 顯示進度

-f 指定打包的文件名稱,必須放在選項最后一個,后跟打包名.tar

-t 列出打包件中的東西 (tar -tf 打包名.tar)

2.2.12 文件壓縮解壓

tar -z (-j)壓縮命令:壓縮包名可為:名tar.gz;也可是名tar.gz2,或者是名.tar.bz,或者是名.tar.bz2

壓縮:tar -cvzf 壓縮包名 被壓縮包名1 被壓縮包名2...

解壓:tar -xvzf 壓縮包名(解壓到指定目錄,在壓縮包名后添加 -C /目錄/)

gzip壓縮命令:

壓縮: gzip [-r] 壓縮包名.tar

解壓: gzip -d 壓縮包名.tar.gz

zip/unzip

壓縮:zip [-r] 壓縮包名(.zip) 被壓縮包名1 被壓縮包名2...

解壓:unzip -d 解壓后的目錄 壓縮包名.zip

linux簡單命令三、 Linux 命令-用戶、權限管理

用戶是Unix/Linux系統工作中重要的一環,用戶管理包括用戶與組賬號的管理。在Unix/Linux系統中,不論是由本機或是遠程登錄系統,每個系統都必須擁有一個賬號,并且對于不同的系統資源擁有不同的使用權限。Unix/Linux系統中的root賬號通常用于系統的維護和管理,它對Unix/Linux操作系統的所有部分具有不受限制的訪問權限。在Unix/Linux安裝的過程中,系統會自動創建許多用戶賬號,而這些默認的用戶就稱為“標準用戶”。在大多數版本的Unix/Linux中,都不推薦直接使用root賬號登錄系統。

exit : 退出終端(打開用Ctrl+Alt+T)

whoami: 查看當前用戶的身份(查看系統用戶信息:cat /etc/passwd)

who : 查看當前所有登錄系統的用戶信息

選項:

-q (--count) 只顯示登錄的用戶名和用戶的數量

-u 顯示用戶最后一次操作到現在的時間間隔

--heading 顯示列標題

切換用戶:su

sudo su [-] 用戶(用戶無則表示切換至root用戶)

- :表示切換用戶后,目錄也切換至新用戶主目錄

無-:則僅僅是切換用戶,目錄不變

注意:如果是ubuntu平臺,需要在命令前加“sudo”,如果在某些操作需要管理員才能操作,ubuntu無需切換到root用戶即可操作,只需加“sudo”即可。sudo是 ubuntu平臺下允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,減少了root 用戶的登陸和管理時間,提高了安全性。

添加、刪除用戶組賬號groupadd、groupdel (查看系統用戶組: cat /etc/group)

添加:sudo groupadd 組賬號

刪除:sudo groupdel 組賬號

修改用戶所在組 usermod

usermod -g 組賬號 用戶名

添加用戶賬號:useradd usersdd [-選項] 用戶賬號

選項:-g 指定組名稱

-m 自動建立目錄

-d 主動建立主目錄,否則在家目錄中自動建立與用戶名同名的主目錄

Notes: Linux 個用戶必須有主目錄,一般都在/home目錄中,用戶的主目錄和用戶名一般一樣。

刪除用戶賬號:userdel

userdel [-r] 用戶名

-r表示是否刪除該用戶的同時是否刪除其主目錄

設置用戶密碼:passwd passwd 用戶名

修改文件權限:chmod

第一種:字母法 chmod u/g/o/a +/-/= rwx 文件名

u:user,用戶;g:group,用戶所在用戶組;o:others,其他用戶組;a:all,所有用戶。

+:增添權限;-:去除權限,=:重新賦予權限。

r:read,具有瀏覽的權限,如:瀏覽該目錄的內容;w:write,具有編輯的權限,如:創建新文件;x:execute,具有運行的權限,如:切換到該 目錄的權限。

第二種:數字法 chmod 777 文件名

r=4,w=2,x=1,-=0,rwx所在位置權限對應數字相加。如:rwxrw-r--對應數字為764;rwx------對應數字為700.

注意:如果想遞歸所有目錄加上相同權限,需要加上參數“ -R ”。 如:chmod 777 test/ -R 遞歸 test 目錄下所有文件加 777 權限(-R位置可前可后)

修改文件所有者:chown chown 用戶名 文件

修改文件所屬組:chgrp chgrp 用戶組 文件

linux簡單命令四、系統管理

cal :查看日歷 -y 查看整年的日歷

date:顯示時間

設置時間格式:sudo date MMhhmmccyy.ss(MM月份,hh小時,mm分鐘,cc年前兩位,yy年后兩位,ss秒)

ps :查看進程信息 ps [-]options

選項:-a 顯示終端上的所有進程

-x 顯示沒有控制終端的進程

-r 顯示正在運行的進程

-u 顯示進程的詳細信息

kill :結束進程 kill [-signal] PID (PID 通過ps查看;信號值從0到15,其中9為絕對終止,可以處理一般信號無法終止的進程。)

top : 動態顯示進程 -d 指定時間間隔,單位:s

M鍵:按內存占有率排序

P鍵:按cpu占有率排序

T鍵:按運行時間排序

U鍵:輸入用戶名篩選進程,Enter;退出:Ctrl+C

K鍵:輸入PID來結束進程,Enter,退出:Ctrl+C

H鍵:幫助

Q鍵:退出

reboot:重新啟動(等同于 init 6)

shutdown -r now :重啟,并通知其它用戶

shutdown -h now:關機(等同于 init 0)

shutdown -h time :在time時刻關機

shutdown -h +time:time時間后自動關機

df :檢查文件系統的磁盤占用和空余情況(df :只顯示非空的情況)

選項:-T:顯示文件系統的類型

-t 文件系統 :顯示指定文件系統的磁盤占用和空余情況

-m: 以1024字節為單位顯示

-a :顯示所有文件系統的磁盤使用情況

du:統計目錄或文件占磁盤空間的大小

選項:-a 目錄:遞歸顯示指定目錄中各文件和各子目錄中文件占磁盤空間的大小

-s 目錄:顯示指定文件或目錄占磁盤的大小(-a 詳細描述,-s只統計整體的大小)

-b:以字節為單位顯示占磁盤的大小情況

-l : 計算所有文件大小,包括硬鏈接

網卡信息:查看網卡信息:ifconfig

更改ip:sudo ifconfig 網卡代碼 新ip(網卡代碼:ens33、eth0等)

測試遠程主機連通性:ping (一直跑的情形說明已連接)

ping ip地址(網址)

總結

以上是生活随笔為你收集整理的linux用户命令快捷链接,linux简单命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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