linux 常用命令
目錄和文件操作
查看當前目錄相對於根目錄的位置
pwd
查看當前目錄內容
ls
以長格式查看當前目錄內容。對應每個文件的條目將包括連接數目、所有者、大小、最後修改時間、權限等內容
ls -l
改變當前目錄。目的目錄名可用相對路徑表示,也可以用絕對路徑表示。
cd [目的目錄名]
轉移到上一級目錄
cd ..
創建目錄
mkdir [新目錄名]
例:mkdir /var/ftp
刪除空目錄
rm [目錄名]
例:rm /var/ftp
遞歸刪除一個目錄中的所有文件和該目錄本身。
rm -r [目錄名]
複製文件
cp [源文件名] [目標文件名]
重命名文件
mv [源文件名] [目標文件名]
例:mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd
刪除文件
rm [文件名]
不需確認地刪除多個文件
rm -f [帶通配符的文件名]
硬鏈接文件。不能對目錄文件做硬鏈接,不能在不同的文件系統之間做硬鏈接。
ln [源文件名] [目標文件名]
例:mv /etc/rc.d/rc3.d/K50xinetd /etc/rc.d/rc3.d/S50xinetd
軟鏈接文件。也就是符號鏈接。可用此法創建文件的快捷方式。
ln -s [源文件或文件夾名] [目標名]
按文件名查找文件。
find / -name nametofind -print
改變文件所有者。
例:chown workman.workgroup /data/pub/upload
改變文件訪問權限
例:chmod -R 755 /usr/local/LumaQQ
查看一個文件有多少行
wc -l usr.bin
查看一個文件有多少字節
wc -c usr.bin
查看文本文件的內容
cat usr.bin
用戶管理
改變身份。如果不指定用戶名,則默認將用戶身份換至root。從root身份切換到其他任何身份都不需要口令。
su [username]
添加用戶
例:adduser -c "MyW" -d /home/workman -g root workman
設置用戶口令
例:passwd workman
安裝和卸載軟件
安裝rpm軟件
例:rpm -Uvh kdevelope-3.1-1.i386.rpm
卸載rpm軟件
例:rpm -e kdevelope
配置、編譯、安裝、卸載源碼發佈的軟件包。
./configure
make
make install
make clean
卸載源碼發佈的軟件包
make uninstall
文件的打包和解包2
解tar包
例:tar -xvzf gaim-0.77.tar.gz
tar -jxvf XXX.tar.bz2
生成tar包
例:tar cvf - /etc | gzip-9c > backup.tar.gz
生成rar包3
rar a test.rar file1.txt
rar a test.rar dir1
解rar包
rar x test.rar
解zip 包
unzip lumaqq_p3.zip
修改系統時間
#sudo date –s 04/20/2010
修改密碼的命令
首先輸入passwd 回車
出現:(current) UNIX password:
然後輸入現在所用的密碼 回車
出現:New password:
再輸入新密碼(新的密碼必須是字母數字都有,不然的話不成功) 然後回車
修改端口ID
# vi /etc/sysconfig/iptables
重啓
# service iptables restart
直接添加端口
--http://q.sohu.com/forum/5/topic/3429115
添加端口
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.