常用命令:
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 動態查看被添加到一個文件中的內容