cd是change directory 的縮寫;cd命令後面跟乙個路徑,用於切換當前使用者所在的路徑,其中路徑可以是絕對路徑也可以是相對路徑。
cd /home 進入 '/ home' 目錄'
cd .. 返回上一級目錄
cd ../.. 返回上兩級目錄
cd / 表示切換到根目錄。
cd 進入個人的主目錄
cd ~user1 進入個人的主目錄
cd - 返回上次所在的目錄
pwd 顯示工作路徑
ls是list的縮寫;ls命令後面可以跟乙個路徑或引數,也可以不跟,表示列出路徑或當前目錄下的所有檔案資訊。最常用的的引數是「-l",也就是「ls -l」命令。
ls 檢視目錄中的檔案
ls / 顯示根目錄下的所有檔案及資料夾。
ls -l 顯示當前路徑下的所有檔案及資料夾的詳細資訊
ls -l /data 顯示/data路徑下的所有檔案及資料夾的詳細資訊
ls *l wc顯示當前目錄下面的檔案數量
ls -a 顯示隱藏檔案
ls *[0-9]* 顯示包含數字的檔名和目錄名
命令格式: cat 《檔案》
意義:cat是concatenate 的縮寫。表示讀取檔案內容及拼接檔案。
cat /sys/devices/system/cpu/online 讀取 /sys/devices/system/cpu/路徑下online檔案內容。
cat test.txt 讀取當前路徑下test.txt檔案內容。
命令格式: rm 《檔案》 或 rm -r 《資料夾》
意義:rm是remove 的縮寫。用於刪除檔案或資料夾,常用引數-r -f,-r表示刪除目錄,也可以用於刪除檔案,-f表示強制刪除,不需要確認。同樣的,刪除檔案前需保證當前使用者對當前路徑有修改的許可權。
rm -f file1 刪除乙個叫做 'file1' 的檔案'
rmdir dir1 刪除乙個叫做 'dir1' 的目錄'
rm -rf dir1 刪除乙個叫做 'dir1' 的目錄並同時刪除其內容
rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容
tree 顯示檔案和目錄由根目錄開始的樹形結構(1)
lstree 顯示檔案和目錄由根目錄開始的樹形結構(2)
命令格式: mkdir 資料夾
意義:mkdir是make directory 的縮寫。用於建立資料夾。建立資料夾前需保證當前使用者對當前路徑有修改的許可權。
mkdir /data/path 在/data路徑下建立pat**件夾。
mkdir dir1 建立乙個叫做 'dir1' 的目錄'
mkdir dir1 dir2 同時建立兩個目錄
mkdir -p /tmp/dir1/dir2 建立乙個目錄樹
命令格式: cp 《檔案》《目標檔案》或者cp -r《資料夾》《目標資料夾》
意義:cp是copy 的縮寫。用於複製檔案或資料夾。
cp /data/logs /data/local/tmp/logs 複製/data路徑下的logs到/data/local/tmp路徑下。
cp 1.sh /sdcard/ 複製當前路徑下的1.sh到/sdcard下。
cp -r a a-temp 拷貝資料夾
cp dir/* . 複製乙個目錄下的所有檔案到當前工作目錄
cp -a /tmp/dir1 . 複製乙個目錄到當前工作目錄
cp -a dir1 dir2 複製乙個目錄
命令格式:kill pid碼
意義:結束當前程序
先通過輸入命令 ps au檢視程序,找到需要終止程序的pid再通過kill pid即可,可以通過kill -9 pid碼強制結束。
ln -s file1 lnk1 建立乙個指向檔案或目錄的軟鏈結
ln file1 lnk1 建立乙個指向檔案或目錄的物理鏈結
groupadd group_name 建立乙個新使用者組
groupdel group_name 刪除乙個使用者組
groupmod -n new_group_name old_group_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執行)
cat file1 從第乙個位元組開始正向檢視檔案的內容
tac file1 從最後一行開始反向檢視乙個檔案的內容
more file1 檢視乙個長檔案的內容
less file1 類似於 'more' 命令,但是它允許在檔案中和正向操作一樣的反向操作
head -2 file1 檢視乙個檔案的前兩行
tail -2 file1 檢視乙個檔案的最後兩行
tail -f /var/log/messages 實時檢視被新增到乙個檔案中的內容
linux基礎操作
最近用到linux,重新學習了一下linux的基礎操作,總結如下 whoami 顯示當前使用的賬戶名 clear 清楚螢幕上現有的內容 在終端視窗中使用 表示當前帳號的home目錄 代表當前目錄 代表父目錄 表示根目錄 pwd 檢視當前目錄的絕對路徑 ls 展示當前目錄的內容,且ls後面可以加上路徑...
Linux操作基礎
一 linux的操作介面 使用者與linux交流的核心即稱為shell,而shell有很多種版本,如bash,sh,csh 而bash是其最流行的版本。其他作業系統如windows登陸linux伺服器則需要軟體,如secure crt 二 快捷方式 ctrl c取消正在執行的語句 tab 可做為命令...
Linux基礎操作
我試了一下,體驗確實比vnc好,至少可以全屏 2 ll和ls的區別 在我的ubuntu系統上,bashrc檔案中有這麼一條語句alias ll ls alf 表示ll是 ls alf 的縮寫。你可以在shell下輸入以下命令 alias ll,就知道自己系統上的ll是代表什麼。此外,你可以修改這一別...