Linux基礎命令詳解

2021-10-09 19:55:46 字數 2741 閱讀 8776

linux基本命令詳解:

在2020/9/25日參加鄒聖林老師的linux基礎命令培訓後,做的學習報告總結

首先學習使用 man 來看命令的語法,通過man的幫助來正確使用命令的語法。

命令:tab鍵 命令補齊功能

history 歷史記錄

vim 文字編輯器

#vim /etc/resolv.conf

命令模式---------按 」 i 」鍵進入插入模式

插入模式----------命令模式 按「esc」鍵

推出模式---------

:wq 儲存並退出

:q 退出

:q! 強制退出

:wq! 強制儲存退出

#date 顯示當前日期和時間 修改時間和日期

[ ]: 可選項

… 列表

a|b|c 三選一

[a[b[c]]]

大寫字母: 必選項

date +"%y-%m-%d %h:%m:%s"

[root@database etc]#

root: 代表當前使用者

database: 代表計算機名

etc: 代表當前目錄

#: 管理員身份

$: 代表普通使用者身份

#su - user1 ####切換到user1使用者身份

#useradd user2 ###建立使用者

#passwd user2 #### 修改使用者密碼

如果空密碼,不允許登入

所有檔案系統都是一顆目錄樹

所有命令和檔案都區分大小寫

/root root使用者的家目錄

root 超級使用者

/home/username

/home/user1

/home/user2

/usr/bin 普通使用者執行的命令

/usr/sbin 管理員執行的命令

/etc 配置檔案

/tmp 放臨時檔案

rm -rf /tmp/ ; rm -rf /tmp/*

絕對路徑 vs 相對路徑

絕對路徑: 一切從根開始

相對路徑: 從當前目錄開始

[root@database video]# cp /etc/passwd /data/test/video

. 當前目錄

… 上一級目錄

[root@database video]# cp …/…/…/etc/profile .

[root@database video]# pwd

ls: list 列出當前目錄下的內容或者指定目錄下的內容

藍色: 資料夾

黑色: 普通檔案

綠色: 可執行檔案,乙個命令

青色:快捷方式

ls -l: long 長格式顯示 更加詳細顯示

ls -a: all 顯示所有檔案,包括隱藏檔案

-r: 遞迴

[root@database ~]# ls -ld /etc/ 顯示/etc目錄本身的許可權

cp : 複製檔案和資料夾

[root@database ~]# cp -r /etc/ /tmp/

[root@database sbin]# cp -a /etc/ /tmp/

-a: -d -p -r

-i: 互動式

mv: 剪下或者改名

mv /tmp/passwd /tmp/passwd.1

rm命令:刪除

[root@database tmp]# rm -rf etc/ 強制刪除etc目錄

touch : 建立乙個空檔案 或者 更新時間戳

訪問檔案的使用者分為三類

檔案擁有人 (user)

檔案擁有組 (group)

其他人 (other)

一、修改檔案擁有人

chown: change owner

僅root使用者能修改檔案擁有人

chown [-r] username filename

-r: 遞迴

二、修改檔案擁有組

chgrp: change group

僅root和檔案擁有人可以改變檔案擁有組

chgrp [-r] groupname filename

三、改變檔案許可權

字元方式

chmod u+w /data

user: 擁有人 u

group 擁有組 g

other 其他人 o

r: read

w: write

x: execute

#chmod u+w /data

數字方式

[root@database data]# chmod 755 /data/

r: 4

w: 2

x: 1

僅root可以改變檔案許可權

使用者 組 許可權

root uid=0

普通使用者 uid=1000

保留給系統使用者使用

user1❌1001:1001::/home/user1:/bin/bash

user1: 使用者名稱

x: 身份驗證

uid=1000

gid=1000

:: 使用者描述

/home/user1 使用者家目錄

/bin/bash 使用者shell 命令直譯器 powershell

bash shell

組#useradd user1

建立user1使用者

建立user1組

建立user1家目錄

Linux基礎命令詳解

1 遍歷目錄 cd change dicrectory的縮寫 或者.代表當前目錄,或.代表上一級目錄,cd 代表進入上一次的目錄。2 檔案和目錄列表 ls list的縮寫,會顯示目錄下的檔案。用法 ls lafr dir 其中 f表示在目錄後加 表示區分,r為遞迴顯示。3 處理檔案 3.1 建立檔案...

Linux基礎 seq命令詳解

seq squeue 序列 用來列印序列化的內容 通過man seq我們可以看到,主要支援這麼幾種語法 seq print a sequence of numbers synopsis seq option last 末位 seq option first last 首位 末位 seq option...

Linux常用基礎命令詳解

在linux系統中一切皆檔案,linux檔案系統中檔案沒有字尾名。簡寫檔案型別 普通檔案 d目錄檔案 b塊裝置檔案 c字元裝置檔案 ssocketp管道 l軟連線檔案 普檔案是計算機操縱系統用於存放資料 程式等資訊的檔案,一般都長期儲存於外部儲存器 磁碟 磁帶等 中。普通檔案一般包括文字檔案 資料檔...