檔案命令
ls– 列出目錄
ls -al– 使用格式化列出隱藏檔案
cd dir- 更改目錄到 dir
cd– 更改到 home 目錄
pwd – 顯示當前目錄
mkdir dir– 建立目錄 dir
rm file– 刪除 file
rm -r dir– 刪除目錄 dir
rm -f file– 強制刪除 file
rm -rf dir– 強制刪除目錄 dir*
cp file1 file2– 將 file1 複製到 file2
cp -r dir1 dir2– 將 dir1 複製到 dir2; 如果 dir2 不存在則建立它
mv file1 file2– 將 file1 重新命名或移動到 file2; 如果file2 是乙個存在的目錄則將 file1 移動到目錄 file2 中
ln -s file link– 建立 file 的符號連線 link
touch file– 建立 file
cat > file– 將標準輸入新增到 file
more file– 檢視 file 的內容
head file– 檢視 file 的前 10 行
tail file– 檢視 file 的後 10 行
tail -f file– 從後 10 行開始檢視 file 的內容
程序管理
ps– 顯示當前的活動程序
top– 顯示所有正在執行的程序
kill pid– 殺掉程序 id pid
killall proc– 殺掉所有名為 proc 的程序 *
bg– 列出已停止或後台的作業
fg– 將最近的作業帶到前台
fg n– 將作業 n 帶到前台
檔案許可權
chmod octalfile– 更改 file 的許可權
● 4– 讀 (r)
● 2– 寫 (w)
● 1– 執行 (x)
示例:chmod777– 為所有使用者新增讀、寫、執行許可權
chmod755– 為所有者新增 rwx 許可權, 為組和其他使用者新增rx 許可權
更多選項參閱 man chmod.
sshssh user@host– 以 user 使用者身份連線到 host
ssh -p port user@host– 在埠 port 以 user 使用者身份連線到 host
ssh-copy-id user@host– 將金鑰新增到 host 以實現無密碼登入
搜尋grep patternfiles– 搜尋 files 中匹配 pattern 的內容
grep -r pattern dir– 遞迴搜尋 dir 中匹配 pattern 的內容
command| grep pattern– 搜尋 command 輸出中匹配
pattern 的內容
系統資訊
date– 顯示當前日期和時間
cal– 顯示當月的日曆
uptime– 顯示系統從開機到現在所執行的時間
w– 顯示登入的使用者
whoami– 檢視你的當前使用者名稱
finger user– 顯示 user 的相關資訊
uname-a– 顯示核心資訊
cat /proc/cpuinfo– 檢視 cpu 資訊
cat /proc/meminfo– 檢視記憶體資訊
man command– 顯示 command 的說明手冊
df– 顯示磁碟占用情況
du– 顯示目錄空間占用情況
free– 顯示記憶體及交換區占用情況
壓縮tar cf file.tar files – 建立包含 files 的 tar 檔案
file.tar
tar xf file.tar– 從 file.tar 提取檔案
tar czf file.tar.gz files– 使用 gzip 壓縮建立tar 檔案
tar xzf file.tar.gz– 使用 gzip 提取 tar 檔案
tar cjf file.tar.bz2– 使用 bzip2 壓縮建立 tar 檔案
tar xjf file.tar.bz2– 使用 bzip2 提取 tar 檔案
gzip file– 壓縮 file 並重命名為 file.gz
gzip -d file.gz– 將 file.gz 解壓縮為 file
安裝從源**安裝:
./configure
make
make install
dpkg -i pkg.deb– 安裝包 (debian)
rpm -uvh pkg.rpm– 安裝包 (rpm)
快捷鍵ctrl+c– 停止當前命令
ctrl+z– 停止當前命令,並使用 fg 恢復
ctrl+d– 登出當前會話,與 exit 相似
ctrl+w– 刪除當前行中的字
ctrl+u– 刪除整行
!!- 重複上次的命令
exit– 登出當前會話
更改資料夾下檔案許可權的命令:
首先cd進入需要更改許可權的資料夾目錄下,然後按照下面情況使用命令:
修改資料夾下所有檔案(包括子資料夾)許可權:
chmod *** * -r
修改資料夾下所有檔案(包括子資料夾)使用者:
chown usr * -r
修改資料夾下所有檔案(包括子資料夾)組:
chgrp group * -r
linux系統常用命令精選
1.檢視系統版本 cat etc redhat release 或安裝redhat lsb core yum y install redhat lsb core lsb release a 注 檢視系統核心 uname a 2檢視記憶體資訊 cat proc meminfo 3 檢視cpu cat ...
ubuntu常用命令
小知識 linux命令與shell 所謂shell,就是命令解釋程式,它提供了程式設計介面,可以使用程式來程式設計。學習shell對於linux初學者理解linux系統是非常重要的。linux系統的shell作為作業系統的外殼,為使用者提供了使用作業系統的介面。shell是命令語言 命令解釋程式及程...
ubuntu 常用命令
2.1.4 linux 程式設計常用命令及工具 1 expand expand 將輸入製表符轉換為空格。unexpand 將輸入空格轉換為製表符。使用 t 選項來指 定製表符停止位,示例如下 root localhost cat a hello.c 使用 cat a 顯示文件所有字元資訊 inclu...