用Linux的人現在越來越多了,收集整理Linux 常用的42個命令的使用方法!
1.# 表示權限用戶(如:root),$ 表示普通用戶
開機提示:Login:輸入用戶名
password:輸入口令 用戶是系統注冊用戶成功登陸后,可以進入相應的用戶環境.
退出當前shell,輸入:exit
2.useradd netseek 添加一個netseek用戶
passwd netseek 給netseek這個用戶設置密碼.
(/etc/passwd /etc/group)
userdel netseek 刪除賬號
userdel -r netseek 刪除賬號連同自家目錄.
[更詳細的操作請參閱man page,和賬號管理篇]
3.查看命令
ls -l 顯示文件列表
ls -al -a 顯示所有檔案及目錄 (ls內定將檔案名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
ls -al |grep '^d' 顯示目錄
ls -al |grep '^[^d]' 在一個目錄中查詢不包含目錄的所有文件
ls -sh (man ls 查看man幫助.)
linux幾種文件類型:
d 表示此文件是一個目錄
- 表示此文件是一個普通文件
b 表示此文件是一個特殊的塊設備I/O文件
c 表示此文件是一個特殊的字符設備I/O文件
l 表示此文件是一個連接文件。在其文件名稱后緊跟與它連接的文件路徑及名稱
file 命令通過探測文件內容判斷文件類型
4.建立文件和目錄
touch 1.txt
cat > 2.txt (用定向符創建文件,填寫內容后,按ctrl+d保存內容)
mkdir mywork 建立mywork這個目錄
5.拷貝文件或目錄
cp filename1 filename2
cp -r dir1 dir2 復制目錄
cp -rf 參數f是刪除已經存在的目標文件而不提示
cp -i 參數i和f相反,在覆蓋目標文件之前將給出提示要求用戶確認,回答y時目標文件將被覆蓋,是交互式拷貝.
6.刪除文件和目錄(刪除文件或目錄都可以用rm搞定)
rm 1.c //將1.c這個文件刪除
rm -rf (強制刪除文件或目錄,刪除時不提示.)
7.移走目錄或者改文件名
mv [opitons] 源文件或目錄 目標文件或目錄
[options]主要參數
-i:交互方式操作,如果mv操作將導致對已存在的目標文件的覆蓋,此時系統詢問是否重寫,要求用戶回答“y”或“n”,
這樣可以避免誤覆蓋文件.
-f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數后i參數將不再起作用。
mv hello ../ 將hello目錄或者文件移動上一級.
8.alias 別名
alias dir='ls -l' 輸入dir,其實就相當于執行了ls -l
9.權限的控制(rwx 421)
chmod +x hello.sh 賦于可執行權限.
(詳細介紹一下權限的控制)
chmod 命令 權限修改 用法:chmod 一位8進制數 filename (rwx 421)
eg: chmod u+x filenmame 只想給自己運行,別人只能讀
chown netseek.netseek mydir 改變用戶屬組
u:表示文件所有者
g:表示同組用戶
o:表示其它用戶
a:表示所有用戶
opt則是代表操作,可以為:
+:添加某個權限
-:取消某個權限
=:賦予給定的權限,并取消原有的權限
而mode則代表權限:
r:可讀 4
w:可寫 2
x:可執行 1
10.pwd 顯示當前目錄完整路徑和改變目錄
cd netseek 進入netseek這個目錄
cd 退出當前目錄
cd ../ 進入上一級目錄.
cd - 返回上一次目錄
cd ~ 返回主目錄
11. cat,more,less 命令
將某個文件的內容顯示出來,兩個命令不同的是:cat 把文件內容一直打印出來,而more則分展顯示.
less 可以上下翻滾查看內容.
cat > 1.txt 可以填寫或者復制內容,按ctrl+d保存
cat 1.c
more 1.c
head -n filename 顯示第N行的內容
tail -n filename 顯示后N行的內容
tail -n 20 /var/log/message 顯示最新的20行日志
12.設置linux時間和日期
date 命令("date MMDDhhmmYYYY.ss")
2006年7月24日12:37 ,30秒
date 072412372006.30
date -s 20:30:30 #設置系統時間為20: 30:30
date -s 2006-7-24 #設置系統時期為2006-7-24
clock -r #對系統Bios中讀取時間參數
clock -w #將系統時間(如由date設置的時間)寫入Bios
13.查看找文件(find,grep,awk更多的請參照man page或shell編程專題講解)
幾種介紹:
find 路徑 -name 文件名
find /etc -name named.conf
locate 通過文件名搜索文件的工具(要先通過updatedb建立索引數據庫)
localte named.conf
whereis 是尋找二進制文件,同時也會找到其幫助文件
which 和where 相似,只是我們所設置的環境變量中設置好的路徑中尋找;比如;
14.查殺進程
ps aux
ps -ef |grep
kill -9
看看哪個進程占用的內存最大
ps -aux|sort +5n
將程序放在前后臺執行
cp file1 file2 &
&與ctrl+z 你可以使用&或ctrl+z來將命令放在后臺執行.
fg 是將放在后臺執行的程序再放回前臺.
jobs
15.dd命令備份
dd if="input_file" of="out_file" bs="block_size" count="number"
參數:
if:就是input file可以是設備
of:就是output file也可以是設備
bs:規劃的一個block的大小,如果沒有設定時,預設是512bytes
count:多少個bs的意思.
dd if=/etc/password of=/tmp/passwd.bak 備份
16.mount 加載一個硬件設備
用法:mount [參數] 要加載的設備 載入點
eg: mount /dev/cdrom
cd /mnt/cdrom //進入光盤目錄
u盤:
mkdir /mnt/usb;(注:創建掛載目錄)
mount /mnt/sda1 /mnt/usb;(注:掛載U盤)
現在就可以使用U盤了,在/mnt/usb目錄下的內容就是U盤里的內容了;
使用完后,用以下命令卸載U盤即可。
umount /mnt/usb
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: http://linux-ntfs.sourceforge.net/
umount /mnt/hda3
主站蜘蛛池模板:
国产精品久久久久久久久久免
|
h色视频在线观看
|
激情视频在线播放
|
毛片免费视频在线观看
|
成人国产综合
|
欧美激情图区
|
99视频网址|
欧美一区二区黄色
|
欧美一级片网站
|
九九热精品在线视频
|
wwwcom国产
|
日本中文一级片
|
88xx成人永久免费观看
|
久久免费视频7
|
av电影在线观看网址
|
亚洲日本韩国精品
|
欧美在线中文字幕
|
精品久久久久久久久久久αⅴ
|
一级尻逼视频
|
中文字幕免费看
|
黄色一级片免费观看
|
ⅴideo裸体秀hd
|
亚洲一级簧片
|
视频在线色|
欧美成人免费在线视频
|
亚洲成年人免费网站
|
成年性羞羞视频免费观看无限
|
国产成人免费高清激情视频
|
91真视频
|
国产一级一国产一级毛片
|
亚洲第一成人在线视频
|
久久久久久久久久久亚洲
|
www噜噜偷拍在线视频
|
蜜桃精品视频在线观看
|
欧美一级片一区
|
亚洲国产视频网
|
免费观看9x视频网站在线观看
|
看免费毛片
|
在线成人一区二区
|
欧美亚洲综合网
|
精品久久久久久亚洲精品
|