Linux基礎操作

2021-10-07 09:42:37 字數 2676 閱讀 4825

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是代表什麼。此外,你可以修改這一別...