Linux命令整理

2021-09-23 14:31:57 字數 2799 閱讀 3797

(linux檔案系統:)

一、區分管理員使用者(root使用者)和普通使用者:(1)

切換使用者 :su

更新系統:sudo apt-get update

hostname : 顯示主機名

uname :顯示系統資訊 ;-a :顯示完整的系統資訊

top :顯示當前耗時的程序(部分)的資訊 ,每3秒重新整理一次,類似windows的任務管理器 (cltr+c 中斷 )

df :磁碟使用情況(disk free)

ifconfig :檢視或者配置網絡卡資訊 ,好比windows 的ipconfig

ping 測試與目標主機連線情況

netstat:網路連線詳細資訊

clear:清除螢幕(windows: cls)

man:幫助命令;可以檢視命令的引數,如man ls

kill:殺死程序(kill pid )

(2)建立一系列使用者

建立乙個張三使用者:adduser zhangsan

修改張三使用者密碼:passwd zhangsan

刪除張三這個使用者:adddel zhangsan

檢視使用者資訊,命令為 sudo cat /etc/passwd

(以其中乙個使用者資訊介紹:

hadoop: x :1000:1000:ubuntua,:/home/hadoop:/bin/bash

(3)檔案和目錄

cd /home 進入 『/ home』 目錄』

cd … 返回上一級目錄 (回到當前目錄的父目錄)

cd …/… 返回上兩級目錄

cd 進入個人的主目錄

cd - 返回上次所在的目錄

pwd 顯示工作路徑

ls 檢視目錄中的檔案

ls -f 檢視目錄中的檔案

ls -l 顯示檔案和目錄的詳細資料

ls -a 顯示隱藏檔案

mkdir dir1 建立乙個叫做 『dir1』 的目錄/資料夾』

mkdir dir1 dir2 同時建立兩個目錄

mkdir -p /tmp/dir1/dir2 建立乙個目錄樹

進入乙個目錄: cd dir1

回到當前目錄的父目錄:cd …

在該目錄中建立乙個檔案:touch bigdata.txt

編輯檔案: vim bigdata.txt

a、開啟這個檔案之後,按下鍵盤的 i 鍵進入編輯模式

b、輸入一系列內容

c、再按下鍵盤的esc鍵,進入命令列模式

d、輸入:q!不儲存強制退出

e、輸入:wq!儲存再強制退出

f、輸入:wq 儲存退出

建立/刪除檔案與目錄

建立檔案aa.txt :touch aa.txt

建立目錄 aa :mkdir aa

將檔案aa.txt 移動到目錄aa中 :mv ./aa.txt /aa

將aa.txt這個檔案重新命名 :cp ./aa/aa.txt aa.txt.bak

刪除檔案 :rm aa.txt

遞迴進行刪除:rm aa 只能刪除空目錄

遞迴刪除: rm -r /aa/*

強制刪除:rm -rf /bb/

改變乙個檔案的屬主

chown lisi:lisi /tmp/aa/

改變乙個檔案的屬組

chown :wangwu /tmp/bb

改變檔案的許可權

touch cc.txt

chmod 777 cc.txt

chmod u+x cc.txt

chmod g-x cc.txt

chmod a-w cc.txt

(3)打包和壓縮檔案

bunzip2 file1.bz2 解壓乙個叫做 'file1.bz2』的檔案

bzip2 file1 壓縮乙個叫做 『file1』 的檔案

gunzip file1.gz 解壓乙個叫做 'file1.gz』的檔案

gzip file1 壓縮乙個叫做 'file1』的檔案

gzip -9 file1 最大程度壓縮

rar a file1.rar test_file 建立乙個叫做 『file1.rar』 的包

rar a file1.rar file1 file2 dir1 同時壓縮 『file1』, 『file2』 以及目錄 『dir1』

rar x file1.rar 解壓rar包

unrar x file1.rar 解壓rar包

tar -cvf archive.tar file1 建立乙個非壓縮的 tarball

tar -cvf archive.tar file1 file2 dir1 建立乙個包含了 『file1』, 『file2』 以及 'dir1』的檔案檔案

tar -tf archive.tar 顯示乙個包中的內容

tar -xvf archive.tar 釋放乙個包

tar -xvf archive.tar -c /tmp 將壓縮包釋放到 /tmp目錄下

tar -cvfj archive.tar.bz2 dir1 建立乙個bzip2格式的壓縮包

tar -jxvf archive.tar.bz2 解壓乙個bzip2格式的壓縮包

tar -cvfz archive.tar.gz dir1 建立乙個gzip格式的壓縮包

tar -zxvf archive.tar.gz 解壓乙個gzip格式的壓縮包

zip file1.zip file1 建立乙個zip格式的壓縮包

zip -r file1.zip file1 file2 dir1 將幾個檔案和目錄同時壓縮成乙個zip格式的壓縮包

unzip file1.zip 解壓乙個zip格式壓縮包

linux 命令整理

mount mount t cifs o username user,password 123456 mnt lhq 將windows下的share資料夾掛載到linux下,這樣就可以在linux下方便的訪問windows資料夾了 share資料夾需設定共享 tcpdump tcpdump i et...

Linux命令整理

ls命令是列出目錄內容 list directory contents 的意思。執行它就是列出資料夾裡的內容,可能是檔案也可能是資料夾。執行後的效果如下所示 ls l 命令以詳情模式 long listing fashion 列出資料夾的內容。執行命令後的效果如下 ls a 命令會列出資料夾裡的所有...

linux命令整理

一 從第3000行開始,顯示1000行。即顯示3000 3999行 cat filename tail n 3000 head n 1000 二 顯示1000行到3000行 cat filename head n 3000 tail n 1000 tail n 1000 顯示最後1000行 tail...