1.cd命令
2.ls命令
ls -l 詳細資訊
ls *l wc顯示當前目錄下面的檔案數量
3.cat命令
讀取檔案內容以及拼接檔案
4.rm命令
5.mkdir命令
6.cp命令
7.kill命令
8.shell指令碼檔案'hello world'
#!/bin/sh
a='hello world'
num=2
echo 'a is:$a num is:$nd'
9.shell指令碼檔案之遍歷目錄
#!/bin/bash
cd /tmp
for i in /tmp/*
doecho 'hello,$i'
done
count='ls -l|grep '^-'|wc -l'
echo '===file_count:$count==='
vim基本操作
基本命令模式:
1. i切換到輸入模式,以輸入字元 i是游標前插入 a是游標後插入 o是換行
2. x刪除當前游標所在處的字元
3. :切換到底線命令模式,在最底一行輸入命令
:w 將編輯的資料寫入硬碟檔案中
:w! 若檔案的屬性為【唯讀】時,強制寫入該檔案 ,不過能不能寫入,和你對其許可權有關
:q 離開vi
:q! 若曾修改過檔案,又不想儲存,使用!為強制離開並不儲存檔案
:wq 為儲存後離開,若為:wq!則為強制儲存後離開(常用)
linux使用者許可權相關:
root使用者 相當於群主 超級使用者
sudo命令 相當於群管理員
普通使用者 群成員
檢視使用者id資訊 使用linux id命令
linux存放使用者資訊檔案 /etc/passwd
切換使用者 su
su -username 普通使用者需要密碼,root比較隨意
新增使用者 useradd
useradd username 新增使用者
更改普通使用者密碼
passwd username 然後輸入密碼和確認密碼即可
刪除使用者 userdel
-r 刪除使用者名稱
-f 強制刪除使用者以及目錄
userdel -rf 使用者名稱 強制刪除使用者以及目錄
sudo 命令
使用root使用者開啟/etc/sudoers檔案,設定某個使用者許可權 vim /etc/sudoers編輯
root=(all)=(all) all
superman=all=(all) all 這樣使用者和root就有相同的許可權了
檔案和目錄的許可權
linux許可權主要依據三種身份設定
user 檔案使用者
group 屬組 檔案屬於哪個組
others 既不是使用者,也不是屬組,就是其他人
什麼是許可權
cat more less 都是可讀文字 就是可以讀取檔案目錄列表
vim echo "">可讀文字 表示在檔案目錄中新增 修改 刪除檔案
可執行就是可以執行的 可執行表示可以進入目錄
r 可讀 4
w 可寫 2
x 可執行 1
- 沒許可權
d 資料夾
l 軟連線
- rw-r--r--
rw --- user 可讀可寫
r-- group 唯讀
r-- other 唯讀
chmod u-w 給user去掉寫的許可權
chmod o+w 給其他使用者新增寫的許可權
chmod g+x 給組新增可執行的許可權
chmod 666 表示rw- rw- rw-
chmod 577 表示rx- rwx rwx
軟連線ln -s 目標檔案的路徑 快捷方式的路徑
ln -s /opt/a.txt /tmp/b.txt 將opt資料夾下的a.txt 新增快捷方式在tmp中以b.txt展示
壓縮命令
tar 解壓命令
-c --create 建立新的備份檔案
-x --extract /get 從備份檔案中還原檔案
-z --gzip/unzip 通過gzip的指令處理備份檔案
-r 備份檔案 file 指備份檔案
-v 顯示操作過程
tar格式的壓縮包
tar -cvf 壓縮檔案的名字 你要壓縮的內容
tar -cvf alitmp.tgz /tmp/*
解壓命令
tar -xvf alitmp.tgz
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...