檔案和目錄
進入cd/home 進入 『/home'目錄
cd .. 返回上級目錄
cd ../.. 放回上兩級目錄
cd 進入個人的主目錄
cd ~username 進入個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示目前所在的目錄
檢視目錄
ls 檢視目錄中的檔案
ls -f 檢視目錄中的檔案
ls -l 顯示檔案和目錄的詳細資料
ls -a 顯示隱藏檔案
ls *[0-9]* 顯示包含數字的檔名和目錄名
tree 顯示檔案和目錄由根目錄開始的樹狀結構
lstree 顯示檔案和目錄由根目錄開始的樹狀結構
檢視檔案
cat file1 從第乙個位元組開始正向檢視檔案的內容
tac file1 從最後一行開始反向檢視乙個檔案的內容
more file1 檢視乙個長檔案的內容 可以翻頁顯示
less file1 類似於 「more" 命令 ,但是它允許在檔案中和中向操作一樣的反向操作
head -2 file1 檢視乙個檔案的前兩行
tail -2 file1 檢視乙個檔案的最後兩行
tail -f /var/log/message 實時檢視被新增到乙個檔案中的內容
touch file1 如果檔案存在則檢視檔案,不存在則建立
touch -t 0712250000 file1 修改乙個檔案或目錄的時間戳 - (yymmddhhmm)
建立mkdir dir1 建立乙個叫做 「dir1」的目錄
mkdir dir1 dir2 同時建立兩個目錄
mkdir -p /tmp/dir1/dir2/ 建立乙個多級目錄
刪除rm -f file1 刪除乙個叫做 『file1』 的檔案
rmdir dir1 刪除乙個叫做 『dir' 的目錄
rm -rf dir1 刪除乙個叫做 「dir1」 的目錄的同時並刪除其內容
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容
移動mv dir1 dir2 dir2目錄已存在,dir1移動到dir2;dir2不存在則改名
mv file1 file2 將檔案file1 改名為file2
mv file1 dir1 將檔案移動到目錄
mv dir1 file 出錯
複製cp dir/* . 複製乙個目錄下的所有檔案到當前工作目錄
cp -a /tmp/dir1 . 複製乙個目錄到當前工作目錄
cp file1 /dir1 將檔案複製到目錄dir1
cp -r dir1 /dir2 將複製dir1 中的所有內容複製到dir2
cp file1 ./file2 複製檔案並改名
搜尋find / -name file1 從『/』 開始進入根檔案系統搜尋檔案和目錄
find / -user user1 搜尋屬於使用者 『user1』 的檔案和目錄
find /home/user1 -name \*.bin 在目錄 『/home/user1 』中搜尋帶有.bin 結尾的檔案
find / -name \*.rpm -exec chmod 755 '{}' \; 搜尋以 '.rpm' 結尾的檔案並定義其許可權
使用者和群組
groupadd group_name 建立乙個新使用者組
groupdel group_name 刪除乙個使用者組
groupmod -n new_group_name old_gorup_name 重新命名乙個使用者組
useradd -c "name surname" -g admin -d /home/user1/ -s/bin/bash user1 建立乙個屬於」admin「 使用者組的使用者
useradd user1 建立乙個新使用者
userdel -r user1 刪除乙個使用者('-r' 排除主目錄)
usermod -c "user ftp" -g system -d /ftp/user1/ -s bin/nologin user1 修改使用者屬性
passwd 修改口令
passwd user1 修改乙個使用者的口令(只允許root執行)
chage -e 2005-12 -31 user1 設定使用者扣令的失效期限
pwck 檢查 '/etc/passwd' 的檔案格式和語法修正以及存在的使用者
grpck 檢查 '/etc/passwd' 的檔案格式和語法修正以及存在的群組
newgrp group_name 登陸進乙個新的群組以及改變新建立檔案的預設群組
檔案的許可權 -使用 "+" 設定許可權 ,使用"-" 用於取消
ls -lh 顯示許可權
chmod ugo + rwx dir1 設定目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(w)和執行(x)的許可權
chmod go-rwx directory1
chown user1 file1 改變乙個檔案的所有人屬性
chmod +r filename 增加檔案讀寫執行許可權、+r可讀 、+w可寫 、+x可執行
chmod 777 filename 增加檔案讀寫執行許可權的另一種方式 、7=>對應8進製的111 可讀可寫可執行
打包和壓縮檔案
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格式壓縮包
其他命令
systemctl restart network.service 重啟網路
# 常用快捷
clear 清屏
tab 補全
上下方向鍵
history
!最近一次使用的命令
命令 --help
man 命令
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...