Linux/Unix操作系統

1.操作系統概述

  • 操作系統:Oprating System,簡稱OS

  • 概述:控制計算機硬件和軟件的計算器程序,最基本的系統軟件

  • 發展:減低功耗、提高性能、縮小成本、降低成本

  • 常見操作系統:windows、Mac、unix/linux、Android、IOS等等

2.Linux/Unix安裝前準備

  • 虛擬機軟件:VitrualBox

    ——官方網站:http://www.oracle.com

  • Linux/Unix操作系統:Ubuntu16.04

  • 安裝要求
    —— CPU:i3+
    —— 內存 :4G+
    —— 硬盤 :20G+

3.軟件安裝~虛擬機

  • 虛擬機:
    使用軟件模擬的
    具有計算機完整硬件功能的
    運行在一個完全隔離的環境中的計算機系統

  • 常用虛擬機:VMware、VirtualBox、Virtial PC等等

4.VirtualBox安裝使用

  • VirtualBox安裝
    —【 因不方便上傳,可以私聊】
  • VirtualBox鼠標釋放
    — 按【Ctrl[右]】鍵釋放
  • 全屏切換
    — 按【Ctrl[右]+F】鍵切換
  • 其他
    — 出現問題一定要記得【度娘】and 【谷歌】

5.Ubuntu簡單操作

  • 默認自帶圖形畫界面操作——類似windows操作系統
  • 刷新:鼠標右鍵菜單[整理桌面]
  • 更改桌面背景:鼠標右鍵菜單[更改桌面背景]
  • 程序啟動:桌面左下角[搜索(圈圈)]圖標
  • 任務欄:桌面頂部(包括網絡連接、輸入法切換、關機重啟等)

6.Linux/Unix文件打包壓縮操作

打包:將多個不同的文件,用一個文件封裝,包含在一個文件中。也是一種文件壓縮方式,只不過壓縮比例較小(1M->0.9M),主要是操作效率較快

通常用在文件整理上(我們項目的日志整理、項目的文件整理,文件傳輸等等)

  • 文件打包解包操作:tar
    -c選項:打包文件
    -x選項:解包出包中的文件
    -t選項:列出包中的所有內容
    -v選項:詳細列出操作的文件信息
    -f選項:使用指定的包文件
    -z選項:使用gzip解壓文件

  • 文件壓縮解壓縮操作:gzip
    gzip:壓縮文件
    -d選項:解壓縮文件
    -l選項:列出壓縮文件信息

7.Linux/Unix用戶管理

Paste_Image.png

8.ftp服務器配置操作

  • 軟件準備:ubuntu操作系統、FlashFXP軟件

  • vsftpd軟件安裝

  • ftp目錄及用戶添加

  • 遠程ftp登錄及文件上傳

9. ssh遠程登錄配置及操作

  • 軟件準備:Ubuntu操作系統、SecureCRT遠程軟件

  • openssh-server軟件安裝

  • ssh遠程登錄配置

  • SecureCRT遠程登錄操作

10.ubuntu下軟件安裝

  • apt-get update : 更新軟件列表
  • apt-get upgrade : 更新軟件
  • apt-get install[軟件名稱]:從默認軟件源安裝制定的軟件

11.ubuntu python開發環境搭建

  • ubuntu默認支持python2.7& python3.5的開發環境
  • ubuntu默認python—>/usr.bin/python—>python2.7
  • 軟連接—>快捷方式—>語法 : In-s源文件 快捷方式
  • 其他情況:
    — 下載源代碼、make&install編譯
    — 配置環境變量

Ubuntu終端簡單操作1——切換工作路徑

  • cd: 切換到當前用戶根目錄,默認[/home/用戶名/]
  • cd . : 切換到當前目錄
  • cd .. : 切換到上一級目錄
  • cd / : 返回操作系統跟目錄,默認:[/]
  • cd direction : 進入某個指定的文件目錄

Ubuntu終端簡單操作2——查看文件

  • ls : 查看當前目錄下的文件列表
  • ls-l : 以列表的方式查看當前目錄下的文件詳細信息
  • ls-a : 查看當前目錄下的所有文件
  • ls-al : 查看當前目錄下所有文件的詳細信息
  • ls I more :以分頁的形式查看文件
  • d : 文件列表選項中表示文件夾
  • — : 文件列表選項中表示文件

Ubuntu終端簡單操作3——文件復制和粘貼

  • cp/dir/filea/dir/fileb
    — 復制filea文件到指定目錄并重命名為fileb
  • cp - r/dir/filea/dir/fileb
    — 復制filea文件夾到指定的目錄并重命名為fileb
  • mv/dir/filea/dir/fireb
    — 剪切filea文件并粘貼到指定目錄并重命名為fileb

Ubuntu終端簡單操作4——文件創建刪除

  • touch filename
    — 創建一個名稱為filename的文件
  • mkdir directory_name
    — 創建一個名稱為directory的文件夾
  • mkdir -p dira/dirb/dirc/dird
    — 創建多級目錄
  • chmod<permission><file>:修改文件訪問權限
  • rm file
    — 刪除file文件
  • rm -rf file_name
    — 刪除文件file_name,可以刪除文件夾

Ubnuntu終端簡單操作5——vim編輯器

  • vi file
    — 使用vim編輯器編輯文件file
  • 三種模式:
    — 命令行模式:1.光標移動查看內 2. HJKL—>方向鍵[上下左右] 3.x : 刪除光標所在的一個字符
    — 插入模式:1. a :在光標后插入 2. i :在光標前插入
    — 底行模式:1.命令行輸入命令,在底行輸入 2.wq :保存文件并退出編輯器 3. q:直接退出編輯器

Ubuntu終端簡單操作6——文件內容查看

  • cat file_name: 查看文件內容
  • cat file_name | more: 以分頁的形式查看文件內容
  • more file_name: 以分頁的形式產看文件內容
  • tail -nf : 查看文件末尾的n行內容

Ubuntu終端簡單操作7——文件搜索

  • grep [kw] file
    — 在文件file中搜索包含kw關鍵字的信息
    — file文件是一個包含路徑的文件

  • Is file I grep[kw]
    — 在查詢出來的文件列表中,搜索包含kw關鍵字的文件

Ubuntu終端簡單操作8——系統操作用戶

  • 修改并啟用ubuntu超級用戶

  • 終端輸入:sudo passwd root
    — 該命令用戶更改超級用戶密碼
    — 首先輸入當前用戶密碼
    — 然后輸入兩次root用戶密碼完成更改

  • 切換用戶
    — su - root :切換到root用戶
    — 輸入密碼之后就可以切換【注意:密碼默認不會顯示】

Ubuntu終端簡單操作9——系統信息

  • uname - a: 查看操作系統內核/操作系統/CPU信息
  • env: 查看環境變量
  • hostname: 查看計算機名
  • head - n 1/etc/issue:查看操作系統版本
  • cat/proc/cpuinfo:查看CPU信息
  • lspci -tv: 查看所有USB設備
  • lsmod : 列出所有加載的內核模塊

Ubuntu終端簡單操作10——系統網絡信息

  • ifconfig : 查看系統網絡信息
  • iptables -L:查看系統防火墻系統
  • route -n : 查看系統網絡路由信息
  • netstat -Intp : 查看所有監聽端口
  • netstat -antp : 查看所有已經建立的鏈接
  • netstat -s : 查看網絡統計信息

Ubuntu終端簡單操作11——系統進程信息

  • pa -ef: 查看系統中當前用戶的所有進程信息
  • ps -ef I grep [kw] : 查看包含關鍵字kw的進程信息
  • top : 實時顯示當前用戶所有進程信息
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容