linux學習與c程式設計1

2021-06-09 20:46:59 字數 1575 閱讀 7526

sudo 在沒有許可權時,執行在命令前。

執行檔案要用檔案絕對路徑,當前路徑 要用 ./檔名

檢視當前shell 用:ps

進入另乙個 shell,直接輸入shell的名字,如:ksh/tcsh/sh/bash/

退出乙個shell 用 exit

切換shell,如: exec tsh

第二行輸入,但不執行,用 ctrl+c

檢視當前目錄:pwd

cd /dir/dir --轉到其它目錄

cd ~ 或 cd --轉到主目錄

cd ~使用者名稱 --轉到其它使用者的主目錄

telet ip --連線運程機器

logout --退出遠端機器

ls /home /mnt --列出多個目錄內容

ls -a -l -f --顯示所有檔案,詳細方式

-f 標出格式 ,

以.開頭的是隱藏檔案

-a 所有檔案 ,但不包括 .和..檔案

-r 子目錄檔案也列出

echo 內容 >> 檔名 --寫入檔案

命令 >> 檔名 --寫入檔案

cat 檔名 --檢視檔案內容

mount -o ro /dev/cdrom /mnt/cdrom --掛載cd盤

umount -v /mnt/mymount/ --取消掛載

man 命令 --檢視命令幫助

命令 --h --檢視命令幫助

apt-get install ibus-table-wubi --安裝五筆輸入法

mkfifo 管道名 --建立管道

ln 目標路徑 軟鏈結檔名稱 --建立硬鏈結

-s 軟鏈結

chmod 引數 檔名

用+或-表示加或減許可權,=表示許可權,=-表示沒有許可權

不用人許可權用,隔開

u:自己 g:同組 o:外組

r:讀,4 w:寫,2 x:執行,1

可以像 chmod 700 filename 這樣使用

jobs --檢視任務

kill pid --終止任務 根據id號

kill %id --終止任務 根據 任務號

fg/bg pid/%id ----把任務放到 前台或後台

sleep seconds --睡眠秒數

who|grep 192.168.1.1 --查詢哪個ip的使用者正在使用

在 ~/.bashrc 檔案中加入

path=$path:./:~/ --加入環境變數,這樣可以直接執行主目錄下的檔案鏈結

# ps1="[\u@\h \w]" --提示全路徑

ps1="[\u@linux \w]" --加到最後,新到終端時會自動使用

source ~/.bashrc --初始化檔案 --重新初始化檔案 ~/.bashrc

cc -0 c.out c.c --編譯c.c 檔案,生成 c.out可直接執行

linux學習與c程式設計2

cc s c.c 編譯c.c 檔案,會生成 c.s的彙編 檔案 修改linux計算機名,修改檔案,重啟 su root 許可權 etc hostname etc hosts 包含基本資料型別的struct中,sizeof,佔4的倍數個位元組。位模式不佔4的倍數位元組 8位為乙個位元組 struct ...

Linux與指令碼程式設計 1

很多東西不是學了再去用,而是用時才去學,特別是對於linux而言,這句話顯得更加實用。對於不是非系統開發人員,linux的應用場景往往只是作為一種服務,因而它只是乙個服務工具,並不需要系統的去學習內部的原理。參看 linux命令列與shell指令碼程式設計大全 第3版 前5章 四大組成部分 linu...

Linux程式設計學習筆記1

vim使用說明 以前都是一直採用gedit編寫 覺得很low,現在嘗試改用vim,但是vim的命令實在太多了,一時半會也記不住,下面摘錄一些感覺常用的操作。vim有命令列模式和輸入模式,最後行模式三種。進入vim時,預設是命令列模式,通過下面幾個切換到輸入模式輸入資料 i 從游標所在位置開始插入新輸...