linux基本命令

常用命令:

w         查看登入用戶(第一行爲主機負載)

ifconfig -a  查看所有網絡

dhclient    自動獲取IP地址

關機命令    init0   shutdown -h now

重啓命令    init 6   reboot       shutdown -r now

ls    參數

-a      列出所有文件 包括隱藏文件

-l      查看文件或目錄的詳細信息

-d      查看本身 只列出目錄本身

-t      按時間排序 最後更改時間

-i      查看iNode號


cd –    交替切換目錄

cd .     當前目錄  

cd ..    上一級目錄

pwd查看當前目錄


mkdir(make directory)   創建文件夾

mkdir -p   自動創建父目錄   例如:mkdir –p1/2/3

man      查看命令幫助文件


rmdir    刪除目錄 刪除不了文件

rmdir -p  刪除聯級目錄


tree  查看文件樹   tree/tmp/


rm            刪除文件

rm -i         安全位 確認後刪除

rm -r         刪除目錄

rm -f         強制刪除


touch創建文件   

mkdir創建目錄

cp複製(copy)

cp         複製文件

cp -r      複製文件夾


查找命令find

find / -name file1 從 '/'                                        從根文件系統搜索文件和目錄 
find / -user user1                                                搜索屬於用戶 'user1' 的文件和目錄 
find /home/user1 -name \*.py                              在目錄 '/ home/user1' 中搜索帶有'.py' 結尾的文件 
find /usr/bin -type f -atime +100                          搜索在過去100天內未被使用過的執行文件 
find /usr/bin -type f -mtime -10                            搜索在10天內被創建或者修改過的文件 
find / -name \*.rpm -exec chmod 755 '{}' \;          搜索以 '.rpm' 結尾的文件並定義其權限 

find / -xdev -name \*.rpm                                   搜索以 '.rpm' 結尾的文件,忽略光驅、捷盤等可移動設備

  

df -h   查看當前磁盤分區使用情況

alias   查看所有系統別名 編輯 vi .bashrc 保存永久生效


環境變量:

echo $PATH           輸出變量值

PATH=$PATH:/tmp/       重新定義變量當前終端有效

永久生效 vim /etc/profile


關閉防火牆   兩種

Selinux  

setenforce0  臨時關閉

永久關閉

vi/etc/selinux/config      

SELINUX=disabled      重啓後生效

netfilter (iptables)

iptables -F         臨時清除規則   

service iptables save  保存生效


用戶和羣組     
groupadd group_name                                                      創建新用戶組

groupdel group_name                                                       刪除用戶組

groupmod -n new_group_name old_group_name        重命名用戶組 
useradd -g admin -d /home/user1 -s /bin/bash user1  創建用戶加入 admin"用戶組    家目錄爲/home/user1 
useradd user1    創建一個新用戶 
userdel -r user1  刪除一個用戶 ( '-r' 排除家目錄) 
usermod        修改用戶屬性


打包和壓縮文件

tar -cvf xtblinux.tar file1          創建非壓縮的包    只打包 
tar -cvf xtblinux.tar file1 file2 dir   創建包含了 'file1', 'file2' 以及 'dir'的檔案文件 
tar -tf xtblinux.tar               顯示包中的內容 
tar -xvf xtblinux.tar              釋放包 
tar -xvf xtblinux.tar -C /tmp        將壓縮包釋放到 /tmp目錄下 
tar -cvfj xtblinux.tar.bz2 dir1       創建bzip2格式的壓縮包 
tar -xvfj xtblinux.tar.bz2          解壓bzip2格式的壓縮包 
tar -cvfz xtblinux.tar.gz dir1       創建gzip格式的壓縮包 
tar -xvfz xtblinux.tar.gz           解壓gzip格式的壓縮包 
bunzip2 file.bz2                 解壓 'file.bz2'的包
bzip2 file                     壓縮 'file' 的文件 
gunzip file.gz                  解壓 'file.gz'的文件 
gzip file                      壓縮'file'的文件 
gzip -9 file1                   最大程度壓縮 1-9 各等級 
zip file1.zip file1               創建zip格式的壓縮包 
zip -r file1.zip file1 file2 dir1     將幾個文件和目錄同時壓縮成一個zip格式的壓縮包 
unzip file1.zip                 解壓zip格式壓縮包


查看文件內容 
cat file1          正向查看文件的內容 
tac file1          反向查看文件的內容 
more file1         正向翻頁查看文件的內容 
less file1         類似於 'more' 命令,但是可以上下翻頁和查詢操作
head -2 file1       查看文件的前兩行 
tail -2 file1       查看文件的最後兩行 
tail -f file1      動態查看被添加到一個文件中的內容


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章