linux常用命令

2021-09-29 21:29:47 字數 2280 閱讀 1852

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...