1. 程式人生 > >linux日常指令、概念

linux日常指令、概念

 

指令

cal 檢視日曆
date 檢視日期
bc 計算器
ls 檢視檔案
ls -l 檢視具體資訊(許可權,時間等)
ls -a 檢視所有的檔案包括隱藏檔案
ll 作用同上
d* 開頭的都是資料夾,- 開頭的都是檔案
who am i 使用者資訊
cat "檔名" 在控制檯直接顯示檔案內容
vi/vim "檔名" 建立編輯檔案
wc "檔名" 顯示檔案的行數,單詞數和檔案大小
cp 複製檔案
mv 重新命名檔案
rm 刪除檔案
pwd 獲取當前所在的目錄
mkdir 建立資料夾
rmdir 刪除資料夾
cd 更換目錄
mv 重新命名資料夾
'.' 當前目錄
'..' 父級目錄
chmod 改變檔案或目錄的訪問許可權,許可權用數字表示
chown 改變檔案的所有者
chgrp 改變檔案所在的組
1,2,4 代表權限,最高的
clear/ctrl+l 清屏
ctrl+u 命令列全部刪除
su 切換到root使用者
exit 退出root
su '使用者名稱' 切換到使用者


vi/vim a.bash 檔案中輸入:
#!/bin/bash 代表在bin下執行
echo -e"aaaaaa" echo

ls>c 把當前目錄下的所有檔案輸出到c檔案中,若沒有c,則建立c

 


概念


1.普通檔案:普通檔案是以位元組為單位的資料流,包括文字檔案、原始碼檔案、可執行檔案等。文字和二進位制對Linux來說並無區別,對普通檔案的解釋由處理該檔案的應用程式進行
目錄:包含普通檔案和特殊檔案,目錄相當於資料夾
裝置檔案:Linux與外部裝置是通過一種被稱為裝置檔案的資料夾進行通訊

 

2.tty終端裝置,tty1-tty6表示文字介面,可以用Ctrl+Alt+F1-F6切換,+F7就是切換回圖形介面。
pty虛擬終端,pts/ptmx(pts/ptmx結合使用,進而實現pty)