操作目錄
- C語言hello world
- 簡單的linux命令
C語言hello world
Linux的一大亮點就是不需要額外安裝c編譯器就能編寫, 編譯, 執(zhí)行c代碼,
-
編寫
-
編譯, 執(zhí)行
gcc -o helloc hello.c // -o表示輸出可執(zhí)行文件的文件名, ./helloc // 執(zhí)行
簡單的linux命令
- 文件夾相關
ls // 查看當前目錄下的子文件及文件夾 ls -l // 查看當前目錄下的子文件及文件夾, 并顯示它們的讀寫權限 ls -i *.conf // 顯示當前目錄下所有后綴名為.conf的文件 ls resolv.conf -l // 顯示resolv.conf文件的權限 mkdir layer0 // 創(chuàng)建layer0文件夾 rm xx // 刪除xx文件夾 cd xx // 切換到xx目錄中 cd .. // 回退到上一級目錄 cd /. // 回退到根目錄 cp hello.c ./code/cc // 將當前目錄的hello.c復制到 當前目錄下code/cc文件夾中 cp 源地址 目標地址 // 同上 zip zipFileName.zip source/* // 將source文件夾及目錄下子文件壓縮成zipFileName.zip
- vim相關
vi README // 創(chuàng)建或打開README文件 // 執(zhí)行上面一句后會進入vim編輯器命令模式 i // Insert模式, 可以編輯文件中的內容 // 在Insert模式下, Esc鍵 // 退出Insert模式, 回到命令模式 /xx // 搜索文本中的xx字符文本 :wq // 在命令模式的時候, 輸入:wq, 回車, 退出vim編輯器
- 系統(tǒng)相關
sudo -i // 執(zhí)行本條指令后, 再輸入當前賬戶的密碼, 切換到root賬戶 sudo apt-get install sftw // 以root權限執(zhí)行apt-get 指令 ifconfig // 查看本機網(wǎng)絡接口信息(IP, 網(wǎng)關, 子網(wǎng)掩碼)
Linux搭建SSH Server
作用
linux上搭建ssh server后, 外部終端可以通過ssh client去連接linux, 實現(xiàn)文件的共享-
linux搭建ssh server
安裝sudo apt-get install openssh-server
查看是否啟動成功, 輸入ps -e | grep ssh, 如果看到sshd則說明已啟動成功
如果未啟動成功, 則手動執(zhí)行 sudo /etc/init.d/ssh start 啟動
默認端口是:22, 如果需要修改, 則/etc/ssh/sshd_config, 修改Port, 修改后把 # 號去掉
執(zhí)行sudo /etc/init.d/ssh restart 重啟ssh server
- windows上安裝ssh客戶端
可以搜索ssh secure file transfer client 來搜索客戶端軟件, 我下載的是WinSCP
安裝打開軟件, 提示需要登錄, 主機名為linux系統(tǒng)的ip地址, 端口號未所安裝的ssl server的端口號, 這里我是使用默認端口號22; 用戶名是linux上的用戶名, 密碼是ygx這個用戶對于的linux密碼
登錄后