主頁 > 作業系統 > liunx基本命令

liunx基本命令

2020-09-30 06:54:36 作業系統

date 顯示日期的命令
cd 切換目錄
reboot 重啟
poweroff關機
ls 列出當前目錄下的檔案
echo在終端輸出字符
cat 查看檔案
file 查看一個檔案的內容格式的型別
type 判斷為內部命令還是外部命令
help內部命令的幫主檔案
man以全屏顯示在線幫助,按q退出,上下移動
(空格鍵 向檔案尾部翻一屏
b 向檔案首部翻一屏
Ctrl+d 向檔案尾部翻半屏
Ctrl+u 向檔案首部翻半屏
回車鍵 向檔案尾部翻一行
k向檔案首部翻一行
G跳轉到最后一行
#G跳轉到指定行
1G跳轉到首部)
tab自動補全
Ctrl+c終止前臺運行的程式
Ctrl+d退出
Ctrl+l清屏
Ctrl+a游標移動到命令列最前面
Ctrl+e游標移動到命令列的后端
Ctrl+u洗掉游標前所有字符
Ctrl+k洗掉游標后所有字符
Ctrl+r搜索歷史命令,利用關鍵詞
history 歷史命令
alias定義別名
unalias撤銷別名
| 管道(把一個程式的輸出連接到另一個程式的輸入)
. 代表當前目錄
.. 代表上一級目錄
ls 顯示指定作業目錄下內容的命令
pwd 顯示當前作業目錄的命令
passwd 設定用戶口令的命令
su 變更使用者身份
who 顯示目前登錄到系統的用戶的命令
uname 顯示作業系統相關資訊命令
uptime輸出系統運行資訊的命令
last列出目前與過去登入系統的用戶相關資訊的命令
dmesg顯示開機資訊的命令
free顯示系統記憶體狀態的命令
ps顯示系統行程瞬間的運行動態
top實時監控系統處理器狀態
mkdir創建目錄
more逐屏顯示內容
file顯示檔案型別
cp拷貝檔案或目錄
cut資料剪切
sort用于欄位排序
uniq去除排序過的檔案中的重復行
wc統計檔案的位元組數,字數行數
which查找可執行檔案
whereis查看檔案位置
groupadd添加組
groupdel洗掉組
useradd創建用戶
usermod更改組
userdel洗掉租
gpasswd修改組密碼
chage更改用戶密碼過期資訊
chmod權限管理
chown從屬關系管理
umask權限掩碼
chattr修改檔案隱藏屬性
lsattr列出檔案隱藏屬性
yum安裝

uj5u.com熱心網友回復:

挺詳細的,不錯!

uj5u.com熱心網友回復:

求問chmod權限管理這個命令咋子使用試了好多次還是不太會

uj5u.com熱心網友回復:

chmod設定權限
格式有兩種:
第一種:chmod [ugoa] [+-=][rwx] 檔案或目錄.......
注意:
ugoa分別表示屬主、屬組、其他用戶、所有用戶
+-=分別代表增加、去除、設定新權限
-R選項是針對目錄,遞回修改指定目錄下所有檔案,子目錄的歸屬
例:可以讓其他用戶對/etc/a.txt檔案進行寫操作
chmod o +r /etc/a.txt
第二種:chmod nnn 檔案或目錄
nnn代表3為八進制數,r 、w、x分別為4、2、1
bb檔案原本權限如下,可以用ls -l來查看,相當于ll
[root@rhel1 tmp]# ll bb
-rw-r--r--. 2 root root 1455 Mar 22 05:29 bb
要給bb檔案添加其他用戶可以寫的權限如下:
[root@rhel1 tmp]# chmod 646 bb
[root@rhel1 tmp]# ll bb
-rw-r--rw-. 2 root root 1455 Mar 22 05:29 bb
這樣其他用戶就可以對bb檔案進行寫操作了
不知道有沒有解決你的問題。

uj5u.com熱心網友回復:

參考 2 樓 cycy1821 的回復:
求問chmod權限管理這個命令咋子使用試了好多次還是不太會



chmod設定權限
格式有兩種:
第一種:chmod [ugoa] [+-=][rwx] 檔案或目錄.......
注意:
ugoa分別表示屬主、屬組、其他用戶、所有用戶
+-=分別代表增加、去除、設定新權限
-R選項是針對目錄,遞回修改指定目錄下所有檔案,子目錄的歸屬
例:可以讓其他用戶對/etc/a.txt檔案進行寫操作
chmod o +r /etc/a.txt
第二種:chmod nnn 檔案或目錄
nnn代表3為八進制數,r 、w、x分別為4、2、1
bb檔案原本權限如下,可以用ls -l來查看,相當于ll
[root@rhel1 tmp]# ll bb
-rw-r--r--. 2 root root 1455 Mar 22 05:29 bb
要給bb檔案添加其他用戶可以寫的權限如下:
[root@rhel1 tmp]# chmod 646 bb
[root@rhel1 tmp]# ll bb
-rw-r--rw-. 2 root root 1455 Mar 22 05:29 bb
這樣其他用戶就可以對bb檔案進行寫操作了
不知道有沒有解決你的問題。

uj5u.com熱心網友回復:

感謝回答,昨天就看到了你的回復,但是由于在外面,就沒有仔細看完,嘿嘿嘿,謝謝解答,具體的我還是會實踐操作鞏固一下的

uj5u.com熱心網友回復:

1. 安裝rzsz:yum install -y lrzsz

rz  宿主進入虛擬 
sz  虛擬進入宿主
2.cd命令: (1)cd 絕對路徑
(2)cd 相對路徑
(3)cd ~或者cd (功能描述:回到自己的家目錄)
(4)cd - (功能描述:回到上一次所在目錄)
(5)cd .. (功能描述:回到當前目錄的上一級目錄)

3.cp命令:(1)cp source dest  (功能描述:復制source檔案到dest)
(2)cp -r sourceFolder targetFolder (功能描述:遞回復制整個檔案夾)

4.rm -rf命令:

5.mv 命令:(1)mv oldNameFile newNameFile (功能描述:重命名)

6.cat 命令:cat  [選項] 要查看的檔案
選項:
-A :相當于 -vET 的整合選項,可列出一些特殊字符而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標行號!
-E :將結尾的斷行位元組 $ 顯示出來;
-n :列出行號,連同空白行也會有行號,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符

7.more 命令
1)基本語法:more 要查看的檔案
2)功能使用說明
空白鍵 (space):代表向下翻一頁;
Enter:代表向下翻『一行』;
q:代表立刻離開 more ,不再顯示該檔案內容。
Ctrl+F 向下滾動一屏
Ctrl+B 回傳上一屏
= 輸出當前行的行號
:f 輸出檔案名和當前行的行號

8.less 命令
1)基本語法:less 要查看的檔案與more區別是 less 允許使用[pageup] [pagedown]往回滾動
2)功能使用說明
空白鍵  :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串  :向下搜尋『字串』的功能;n:向下查找;N:向上查找;
?字串  :向上搜尋『字串』的功能;n:向上查找;N:向下查找;
q   :離開 less 這個程式;

9.head 命令
1)基本語法: 查看檔案的頭幾行
head -n 10 檔案      (功能描述:查看檔案頭10行內容,10可以是任意行數)

10.tail 命令
查看檔案內容,只看后幾行。
1)基本語法
(1)tail  -n 10 檔案  (功能描述:查看檔案頭10行內容,10可以是任意行數)
(2)tail  –f  檔案 (功能描述:實時追蹤該檔案的所有更新)

11.重定向命令 >覆寫/>>追加
基本語法:
(1)ls –l >檔案 (功能描述:串列的內容寫入檔案a.txt中(覆寫寫))
(2)cat a.txt >> b.txt (功能描述:將a.txt的內容追加到b.txt的末尾)

12.date時間如期
1)基本語法:
(1)date (功能描述:顯示當前時間)
(2)date +%Y (功能描述:顯示當前年份)
(3)date +%m (功能描述:顯示當前月份)
(4)date +%d (功能描述:顯示當前是哪一天)
(4)date +%M 是分鐘
(4)date +%D 是 月/日/年
(4)date +%y 是年份后兩位
(5)date +%Y%m%d   date +%Y/%m/%d … (功能描述:顯示當前年月日各種格式 )
(6)date "+%Y-%m-%d %H:%M:%S" (功能描述:顯示年月日時分秒)
13.修改系統時間:date -s "2019-03-21 14:32:00"

14.查看日歷: cal

15.chmod 修改檔案權限命令
-rwx rwx rwx  == - ---user ---group ---other 
x =1
w=2
r =4

16.用戶操作
添加新用戶:useradd 用戶名
給新用戶設定密碼:passwd 用戶名
id查看用戶是否存在:id 用戶名
切換用戶: su 用戶名
洗掉用戶:userdel 用戶名/userdel -r 用戶名:同時洗掉用戶的目錄
給普通用戶設定root權限:vi /etc/sudoers
在root下面添加一行:root   ALL=(ALL)     ALL
user1   ALL=(ALL)     ALL
將用戶加入到那個組:usermod -g 組名 用戶名

17.用戶組操作

uj5u.com熱心網友回復:

剛入門linux,感謝分享!

uj5u.com熱心網友回復:

新手,學習了,很詳細

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/141232.html

標籤:系統維護與使用區

上一篇:技術小白求助:除了CSDN,大家還會去哪些論壇學習交流呀?

下一篇:Mac無法洗掉其它賬戶

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more