1. 程式人生 > >Linux 基本操作命令

Linux 基本操作命令

linux的目錄結構

home:家.使用者的家

普通使用者的家目錄檔案在home下 例如:一個使用者tom 在home就會存在tom的目錄

root:超級管理員root的家

etc:存放配置檔案

usr:存放共享的資源

linux的命令

常用的命令

1、檢視幫助:
man 命令

退出幫助目錄:   q

2、切換目錄:cd
cd 目錄
cd 目錄/目錄
cd ..  :上一級目錄
cd /:根目錄

cd ~: 回家

3、建立目錄和刪除目錄
mkdir 建立
mkdir 目錄名
mkdir -p a/b/c
rmdir 刪除
rmdir 目錄名:只能刪除一個空目錄

4、展示目錄下檔案列表(以後使用ll即可)
ls
ls:展示的能看見的檔案(和目錄)的名稱
ls -a:展示所有的檔案的名稱
檔案前面有"."代表的是隱藏檔案
ls -l:顯示檔案的詳細資訊
簡寫的方式:ll(★)

ll -h:友好的顯示

5、瀏覽檔案
cat:顯示檔案的所有內容
cat 檔名
more:分頁顯示
空格:下一頁
回車:下一行
less:分頁顯示
可以通過PgUp PgDn 翻頁檢視
6、tail(★★)
檢視一個檔案的後面的內容

tail -顯示後幾行 檔名

tail -f 檔名 
動態的檢視
例如: tail -f catalina.xxx.log
通過 ctrl+c 結束滾動檢視

7、檔案的操作
建立一個檔案

touch 檔名如:touch a.txt   建立一個空白的檔案

複製檔案
cp 檔案 目錄/檔名
例如:
cp 1.txt 2.txt

cp 1.txt 1/1.txt

移動檔案(重新命名)
mv 檔案 目錄/檔名

mv 檔名 新檔名

刪除檔案 rm
rm 檔名:帶詢問刪除
rm -f 檔名:不帶詢問刪除
rm -r 目錄:帶詢問的遞迴刪除
rm -rf 目錄:不帶詢問的遞迴刪除(謹慎使用)

tar:打包或解壓 一個檔案或者目錄(★★)
常用的組合
-cvf :打包一個檔案或者目錄
-zcvf:打包並壓縮一個檔案或者目錄 壓縮的格式:gzip
-xvf:解壓或者開啟一個tar檔案
格式:
tar 引數 檔名 要打包|解壓的檔案目錄

例如:
將當前目錄下的所有檔案打包成test1.tar
tar -cvf test1.tar ./*
將當前目錄下的所有檔案打包並壓縮成test2.tar.gz
tar -zcvf test2.tar.gz ./*
將test1.tar解壓到當前目錄
tar -xvf test1.tar 
將test1.tar解壓到b目錄

tar -xvf test1.tar -C b

其他的常用命令
grep:查詢符合條件的字串(★)
grep 字串 
pwd:顯示當前的工作目錄
wget:下載資料
wget 資源路徑

vi和vim編輯器
編輯普通檔案
三種模式:命令列、插入、底行模式。
切換到命令列模式:按Esc鍵;
切換到插入模式:按 i 、o、a鍵;
i 在當前位置生前插入
I 在當前行首插入
a 在當前位置後插入
A 在當前行尾插入
o 在當前行之後插入一行
O 在當前行之前插入一行

切換到底行模式:按 :(冒號);


管道 ★
重要的一個概念,其作用是將一個命令的輸出用作另一個命令的輸入
例如:
在ifconfig的結果裡查詢 192.168字串
ifconfig | grep 192.168
以後常用
查詢和java相關的程序
ps -ef | grep java
查詢和3306相關的資訊
ps -ef | grep 3306


系統管理命令
date 顯示或設定系統時間
date  顯示當前系統時間
date -s “2014-01-01 10:10:10“  設定系統時間

clear 清屏
ctrl+l

ps 正在執行的某個程序的狀態
ps –ef  檢視所有程序
★ps –ef | grep ssh 查詢某一程序

kill 殺掉某一程序
kill 2868  殺掉2868編號的程序
★kill -9 2868  強制殺死程序

網路管理
ifconfig:檢視所有的網路設定
ifconfig 網絡卡名稱 down :禁用網絡卡
ifconfig 網絡卡名稱 up :啟用網絡卡

ping:和window中一樣
通過ctrl+c取消

netstat 檢視網路埠。
netstat -an | grep 3306 查詢3306端口占用情況



瞭解使用者管理

1.新增
useradd 使用者名稱:預設會在home目錄下給一個使用者建立一個目錄
passwd 使用者名稱: 回車輸入密碼
useradd 使用者名稱 -g 組名
useradd 使用者名稱 -d /home/目錄:建立一個使用者然後在指定該使用者的家目錄

2.刪除
userdel 使用者名稱:只是刪除使用者 但是不刪除家目錄
userdel -r 使用者名稱:刪除使用者連帶家目錄一起刪除

3.切換使用者:
ssh -l 使用者名稱 -p 22 主機
例如: ssh -l tom -p 22 192.168.17.131
su - 使用者名稱

瞭解組管理
新增
groupadd 組名

刪除
groupdel 組名
注意:
若組下有使用者,刪除不了


檔案的許可權
普通檔案: 包括文字檔案、資料檔案、可執行的二進位制程式檔案等。 
目錄檔案: Linux系統把目錄看成是一種特殊的檔案,利用它構成檔案系統的樹型結構。  
裝置檔案: Linux系統把每一個裝置都看成是一個檔案

通過ll展示的列表
以 d 開始的是目錄檔案
以 - 開始的是普通檔案

檔案的許可權9個字母 三個三個一組
第一組代表的是當前使用者的許可權
第二組代表的是組的許可權
第三組代表的是其他使用者的許可權

r:讀 4
w:寫 2
x:執行1

chmod 變更檔案或目錄的許可權。
chmod 755 a.txt 
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt  / 
★chmod 777 a.txt

瞭解:chown 變更檔案或目錄改檔案所屬使用者和組
chown u1:public a.txt:變更當前的目錄或檔案的所屬使用者和組
chown -R u1:public dir:變更目錄中的所有的子目錄及檔案的所屬使用者和組
格式:
chown 使用者:組 檔案

相關推薦

Linux基本操作命令

程序 詳細 位置 tool -1 擁有 Owner ss命令 單位 一、 ls ls最常用的參數有三個: -a -l -F 1、ls -a Linux上的文件以.開頭的文件被系統視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般文件名外,連隱藏文

linux基本操作命令的使用

lin usr 查看 特殊符號 nbsp files 進一步 image mem 為了盡快完成對公司的linux服務器的部署,安裝,操作,需要進一步學習Linux系統中基本的文件和目錄管理命令,同時要熟悉獲取命令幫助的常用方法以便及時了解與服務器管理、維護相關的其他命令的用

Linux基本操作命令

本文章主要介紹Linux的三種基本命令,ls命令、cd命令、pwd命令,在自己溫習過程中整理的筆記 一、ls命令 ls 命令是 linux 下最常用的命令,ls 命令就是 list 的縮寫。 ls 用來打印出當前目錄的清單。如果 ls 指定其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清

Linux基本操作命令 + Linux許可權管理

目錄 目錄的操作命令: linux 下的目錄結構是一個樹形結構。 ls 列出目錄下的內容(當前目錄) linux每個使用者登陸成功後預設當前所在目錄為家目錄。 . 代表當前目錄 .. 代表當前目錄的上一層目錄 -a 檢視所有檔案,不忽略以

Linux 基本操作命令

linux的目錄結構 home:家.使用者的家 普通使用者的家目錄檔案在home下 例如:一個使用者tom 在home就會存在tom的目錄 root:超級管理員root的家 etc:存放配置檔案 usr:存放共享的資源linux的命令 常用的命令 1、檢視幫助:man

Linux基本操作命令

linux cat inux 輸入 指定 修改 回車 txt文件 登錄密碼 mount 查看掛載目錄 cat ~ 查看文件下的內容 touch ~ 創建一個文件 echo 1234>>123.txt 創建一個內容為1234的123txt文件

2017-7-18-每日博客-關於Linux基本命令CnetOS7系統基本操作命令.doc

空間使用 正在 run 個數 linux oot disable 輸出 column 1.root/下 cat anaconda-ks.cfg 確定是否裝base軟件組 yum groupinstall base 安裝base組ifconfig 命令就可以使用了或者

1.linux 基本操作命令

shu init 奇數 oot 普通 安裝腳本 uname 工作目錄 文本文件 整理復習之前的linux學習筆記,正好貼出來了。 1.【root@chen ~】# 【當前登錄用戶@主機名 當前所在目錄】# 當前用戶身份 #號表示管理員root $

(一)Linux基本操作-(1)Linux命令基本操作

src 個數 .net 管理員 通過 虛擬 重復 以及 linux 聲明:本筆記內容為筆者自己整理. 數年之前在”Linuxcast”學習Linux,當時記錄了一份紙質版筆記,現在有意將其整理成電子版,供自己日後查閱以及分享. 感謝Linuxcast,感謝蘇勇(nash

Linux的常用基本操作命令

基本操作: Ctrl+L 清空螢幕(清屏)其實還在往上面還是能翻到 目錄操作: cd .. 進入到父目錄目錄中,也就是父資料夾 cd ~ 進入到當前操作賬號目錄中 cd / 進入到根目錄中 cd ./my/jar 進入到當前目錄下面的my下面的jar資

linux的一些基本操作命令

linux的一些基本操作命令 1、系統與硬體 檢視CPU資訊 more /proc/cpuinfo 檢視記憶體資訊 more /proc/meninfo 查詢作業系統 cat /etc/redhat-release 檢視系統版本和核心資

linux檔案的顏色區分以及基本操作命令

引言:linux中包含許多不同型別的檔案,下面我們就一起來認識一下吧! 在當前目錄用ls -l命令,可以看到該目錄下的所有檔案,每個檔案開頭第一個字元就是所屬檔案型別!如: 不同檔案不僅有不同字母表示,也是用不同顏色區分的,下面我們就一起來認識一下! 1、普通檔案:用

1. Linux基本操作基本命令

常用快捷鍵:   Ctrl + d : 結束符   Ctrl + c : 中斷前臺程序   Ctrl + z : 將前臺程序停止掉     建立終端:   建立終端標籤:Ctrl + Shift + t;   切換標籤: Alt + n (

linux 基本操作及網路命令

tar 解壓  tar -xvf file  zip -r file tar 打包  tar -zcvf 檔名.tar.gz  檔案路徑 查詢某個檔案位置  find ./ -name "filename" 查詢含有某字串的檔案 grep -rn "string" ./

LinuxLinux基礎以及基本操作命令

   Linux是一個多使用者的作業系統,允許多個使用者同時登陸,並且工作,而且使用者之間相互不影響。    絕對路徑:          絕對路徑以“/”為起始,從根目錄開始指定一個檔案儲存的位置     相對路徑:          從當前目錄開始指定檔案

Linux基本操作——修改命令提示路徑方法

問題:linux下,命令列顯示路徑修改方法。 修改/etc/profile需求sudo許可權。 方法:修改環境變數PS1,sudo vim /etc/profile開啟檔案,並在profile檔案最後一行後面加上如下語句。 命令列提示符完全顯示完整的工作目錄名

linux mysql基本操作命令

rpm 安裝的mysql 1.linux下啟動mysql的命令: service mysqld start 2.linux下重啟mysql的命令: service mysqld restart 3.linux下關閉mysql的命令: server mysqld stop 4.進入mysql

Linux系統基本操作命令

而不是 空間 變量 磁盤使用 輸出 x文件 -m 大小 正在執行 1、文件與文件夾(目錄)操作命令 1)rm:刪除命令 例:$ rm -i 文件名------------->有詢問“Y/N”; rm -r 文件名 ----

Linux下的基本操作命令集錦

對於Linux下的開發人員來說,除了編寫程式碼之外,也要熟練掌握Linux作業系統的一些基本操作。很多開發人員可能會有這樣的經歷:有很多非常簡單的操作命令長期不用就忘掉了,等需要用到的時候又要到處去找,甚至去問周圍的同事。在尷尬之餘,我們也怪自己沒有將那些簡單而

Linux 基本操作1

times 轉換 root 界面 通過 list roo cloc 用戶 Linux基本操作命令1 Linux下命令使用格式 COMMAND [options選項] [arguments參數] su: switch user 用於切換用戶su 用戶名在變更時需要輸入用戶密碼