Linux常見系統命令與文件操作
一、Linux常見文件操作
(1)cd /: 在Linux 系統中斜杠“/”表示的是根目錄。 cd / ,即進入根目錄.
(2)cd ~命令是,進入用戶在該系統的home目錄,例如xz用戶,則進入/root/xz目錄
(3)ls:用來列出目錄下的文件
-l:查看詳細信息
-a:查看所有文件,包括隱藏的
man:linux幫助命令,如man ls
(4)mkdir:創建目錄
mkdir kai:當前路徑創建名稱為kai目錄
mkdir ./kai/test.txt:當前路徑kai目錄下創建test.txt文件
(5)cd:切換目錄
cd ./java:進入當前目錄的子目錄
cd ../java:進入上一級目錄的子目錄
(6)touch:創建一個空白的普通文件
(7)echo:把內容重定向到指定的文件中,有則重定向,無則隱式創建再重定向
覆蓋模式:echo "fuck">haha.txt
追加模式:echo "fuck">>haha.txt
(8)cat,more:查看文件內容
cat:查看文件內容
more:分頁查看文件內容,空格鍵換頁
(9)cp,mv,rm:
cp:復制文件 cp demo.java ./kk/
mv:剪切
重命名:加入剪切和存放的是文件位於同一目錄,則是重命名 mv haha.txt hehe.txt
(10)rm:刪除文件或文件夾
-f:要刪除的文件不存在,也不提示
-i:刪除前要提示,默認不刪除,刪除輸入y
-d:刪除空白目錄
-r:遞歸刪除
(11)wc:word count統計字符數
三個數字分別代表:行數,單詞數,字符數
(12)ln:連接創建文件,好比復制,但是兩個文件的內容修改會同步。
ln haha.txt aaa:ln 文件名 連接名稱 之後對連接名稱aaa文件所做的修改 ,都會同步到haha.txt文件中
(13)pwd:查看當前目錄的絕對路徑
(14)la:管道命令
將前面命令的輸出,作為後面命令的輸入,如ls -la | wc
(15)passwd:設置密碼,ubuntu默認密碼木有開啟,需要設置root密碼需要用到該命令 sudo passwd root
(16)su:切換賬戶 su root
二、Linux常見系統命令
(1)stat:查看文件的詳細信息
(2)who:查看在線的用戶
(3)whoami:查看當前的用戶
(4)cat: cat接普通文件名,會把文件內容打印到屏幕
(5)uname:顯示系統信息
(6)uname -a:顯示完整的系統信息
(7)top:顯示當前耗時的進程的信息,沒3秒刷新一次,可使用ctrl+c中斷
(8)kill:殺死進程(kill pid)
(9)echo $LANG:查看系統字符集
(10)ps -axu:顯示當前進程的快照
(11)du:顯示目錄的大小信息
(12)df:查看磁盤的使用情況
(13)ifconfig:查看網卡信息
(14)ifconfig :查看或者配置網卡信息 ,好比windows 的ipconfig
ipv4:32位 2-32次方 ipv6 128位 是 ipv4 2-96次方倍數
(15)ping :測試與目標主機連接情況
(16)netstat:網絡連接詳細信息
(17)useradd:查看用戶信息
sudo cat /etc/passwd
itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash
- itcast:用戶名
- x :密碼 :已經加密 ,密碼存放在 /etc/shadow
- 1000: 賬號id ,userId
- 1000: 組id ,group id
- UbuntuA,,, :賬號描述
- /home/itcast :該賬號存放文件的默認位置 ~
- /bin/bash:該用戶的shell腳本的解析方式 ,sh 、bash、rbash
- 創建用戶
sudo useradd lijun -d /home/lijun -s /bin/bash
-d :指定該用戶的home 路徑
- s :該用戶的shell解析方式
步驟:
1. 創建 /home/lijun 目錄
2. 執行 useradd 命令
3. 用 passwd 設置密碼
4. su 切換用戶
三、其他
(1)註銷:logout
(2)退出:exit
(3)關機:shutdown –h 時間
-h:關機
時間: now:馬上 12:30:指定時間 3:幾分鐘後
備註:sudo : super user do(由超級用戶執行該命令), 如關機的權限,不是什麽用戶都能執行關機操作,必須由su授權,授權文件位於/etc/sudoers,該文件用來配置哪些用戶能執行哪些命令
(4)重啟:shutdown –r 時間
-r:restart
Linux常見系統命令與文件操作