寫得蠻好的linux學習筆記二 常用命令 收藏

2021-09-20 14:39:15 字數 3535 閱讀 7170

一些常用的基本命令:

uname -a    檢視核心版本       

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

pwd         顯示當前路徑        

cd -    返回上一次目錄     cd ~    返回主目錄

date s      設定時間、日期          

cal      顯示日曆     cal 2006

bc          計算器具               

man  & info     幫助手冊

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

lang=en    使用英文本型            

sync       將資料同步寫入硬碟        

shutdonw -h now & half & 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 of=/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      備份檔案

寫得蠻好的linux學習筆記1

linux目錄架構 根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev ...

寫得蠻好的linux學習筆記2

一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...

寫得蠻好的linux學習筆記 linux目錄架構

根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev 系統周邊裝置 etc...