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軟連線檔案 普檔案是計算機操縱系統用於存放資料 程式等資訊的檔案,一般都長期儲存於外部儲存器 磁碟 磁帶等 中。普通檔案一般包括文字檔案 資料檔...