Linux常用基本命令列表

2021-08-29 17:16:19 字數 3652 閱讀 3930

一些常用的基本命令:

uname -a 檢視核心版本

ls -al 顯示所有檔案的屬性

pwd 顯示當前路徑

cd .. 返回上一次目錄

cd ~ 返回主目錄

cal 顯示日曆 cal 2006

bc 計算器具

man & info 幫助手冊

locale 顯示當前字型

locale -a 所有可用字型 /etc/sysconfig/i18n設定檔案

lang=en 使用英文本型

sync 將資料同步寫入硬碟

shutdonw -h now & halt & poweroff 關機

reboot 重啟

startx & init 5 進入圖形介面

/work & ?work 向上、下查詢文件內容

chgrp 改變檔案群組 chgrp testing install.log

chown 改變所屬人 chown root:root install.log

chmod 改變屬性 chmod 777 install.log read=4 write=2 execute=1

cp 複製 cp filename

rm 刪除檔案 rm -rf filename 強制刪除檔案

rmdir 刪除資料夾

mv 移動 mv 123.txt 222.txt 重新命名

mkdir 建立資料夾

touch 建立檔案 更新當前時間

cat 由第一行開始顯示 cat |more 分頁

nl 在內容前加行號

more & less 一面一面翻動

head -n filename 顯示第n行內容

tail -n filename 顯示後n行內容

od 顯示非純文件

df -h 顯示分割槽空間

du 顯示目錄或檔案的大小

fdisk 分割槽設定 fdisk -l /dev/hda 顯示硬碟分割槽狀態

mkfs 建立各種檔案系統 mkfs -t ext3 /dev/ram15

fsck 檢查和修復linux檔案

ln 硬鏈結 ln -s 軟體鏈結

whereis 查詢命令

locate 查詢

find 查詢 find / -name "***.***"

which 檢視工具

whoami 顯示當前使用者

gcc -v 檢視gcc版本

chattr +i filename 禁止刪除 chattr -i filename 取消禁止

lsattr 顯示隱藏檔屬性

updatedb 更新資料庫

mke2fs 格式化 mkfs -t ext3

dd if=/etc/passwd ōf=/tmp/passwd.bak 備份

mount 列出系統所有的分割槽

mount -t iso9660 /dev/cdrom /mnt/cdrom 掛載光碟

mount -t vfat /dev/fd0 /mnt/floppy 掛載軟盤

mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 掛載fat32分割槽

mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 掛載ntfs分割槽

linux-ntfs project:

umount /mnt/hda3 缷載

ifconfig 顯示或設定網路裝置

service network restart 重啟網絡卡

ifdown eth0 關閉網絡卡

ifup eth0 開啟網絡卡

clear 清屏

history 歷史記錄 !55 執行第55個指令

stty 設定終端 stty -a

fdisk /mbr 刪除grub

at 僅進行一次的工作排程

crontab 迴圈執行的例行性命令 [e]編輯,[l]顯示,[r]刪除任務

& 後台執行程式 tar -zxvf 123.tar.gz & --------->後台執行

jobs **後台暫停的程式 jobs -l

fg 將後台程式調到前台 fg n ------>n是數字,可以指定進行那個程式

bg 讓工作在後台執行

kill 結束程序 kill -9 pid [9]強制結束,[15]正常結束,[l]列出可用的kill訊號

ps aux 檢視後台程式

top 檢視後台程式 top -d 2 每兩秒更新一次 top -d 2 -p10604 **某個pid

top -b -n 2 > /tmp/top.txt ----->將 top 的資訊進行 2 次,然後將結果輸出到 /tmp/top.txt

pstree 以樹狀圖顯示程式 [a]以 ascii 來連線, [u]列出pid, [p]列出帳號

killall 要刪除某個服務 killall -9 httpd

free 顯示記憶體狀態 free -m -------->以m為單位顯示

uptime 顯示目前系統開機時間

netstat 顯示網路狀態 netstat -tulnp------>找出目前系統上已在監聽的網路連線及其 pid

dmesg 顯示開機資訊 demsg | more

nice 設定優先權 nice -n -5 vi & ----->用 root 給乙個 nice 植為 -5 ,用於執行 vi

renice 調整已存在優先權

runlevel 顯示目前的runlevel

depmod 分析可載入模組的相依性

lsmod 顯示已載入系統的模組

modinfo 顯示kernel模組的資訊

insmod 載入模組

modprobe 自動處理可載入模組

rmmod 刪除模組

chkconfig 檢查,設定系統的各種服務 chkconfig --list ----->列出各項服務狀態

ntsysv 設定系統的各種服務

cpio 備份檔案

rpm -qa

壓縮命令:

*.z compress 程式壓縮的檔案;

*.bz2 bzip2 程式壓縮的檔案;

*.gz gzip 程式壓縮的檔案;

*.tar tar 程式打包的資料,並沒有壓縮過;

*.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮

compress filename 壓縮檔案 加[-d]解壓 uncompress

gzip filename 壓縮 加[-d]解壓 zcat 123.gz 檢視壓縮檔案內容

bzip2 -z filename 壓縮 加[-d]解壓 bzcat filename.bz2 檢視壓縮檔案內容

tar -cvf /home/123.tar /etc 打包,不壓縮

tar -xvf 123.tar 解開包

tar -zxvf /home/123.tar.gz 以gzip解壓

tar -jxvf /home/123.tar.bz2 以bzip2解壓

tar -ztvf /tmp/etc.tar.gz 檢視tar內容

cpio -covb > [file|device] 份份

cpio -icduv < [file|device] 還原

文章出處:

LINUX學習 之 基本命令列表

基本命令 env顯示設定命令執行環境 env i name valuess command args date顯示和設定時間 date u format date u mmddhhmm yy t cc yymmddhhmm ss clear清除當前螢幕 grep找到與字串匹配的行 wc計算字 行數 ...

Windows dos 新手常用基本命令列

本人是乙個剛學命令列不久的乙個初學者,老師教了一些基本命令,為了幫助之間加深記憶也為了幫助其他有需要的同學們發表一些基本的命令。首先對一些初學者而言,可能連開啟執行視窗也不知道,這裡告訴大家用左下角ctrl右邊的這個windows r便可進入執行視窗。1.輸入 e 敲打回車鍵,則會從當前所在盤切換到...

mysql基本命令列

update user setpassword password 123456 where user root 修改密碼 flush privileges 重新整理資料庫 show databases 顯示所有資料庫 use dbname 開啟某個資料庫 show tables 顯示資料庫mysql...