1. 程式人生 > >Linux 學習筆記 (一)

Linux 學習筆記 (一)

1. 學習目標

先確定下階段學習目標,還是注重實用的好。

基礎操作

  • 終端配置
  • 使用者許可權
  • 重定向
  • 軟體安裝

常用技巧

  • 程序
  • 網路操作
  • 搜尋

進階

  • 指令碼程式設計

2. 作業系統的選擇

Linux 發行半有很多,例如:redhat、fedora、CentOS、Ubuntu

redhat: 赫赫有名,但是主要瞄準的是大企業,所以導致它上面很多包比較陳舊,因為策略比較保守。

Ubutu: 在創業領域最受歡迎,很多伺服器提供商:阿里雲、DigitalOcean、linode、amazon 等對 Ubutu 支援都是很好的。是優秀的伺服器平臺,也是優秀的個人開發平臺。

3. Linux 命令列 初窺

Ctrl + Alt + T : 開啟命令列

輸入 python 進入相應的環境:

在這裡插入圖片描述

Ctrl + D 退出 python 環境,回到 Shell 環境.

在這裡插入圖片描述

Ctrl +l: 清屏

Shell 命令提示符:

在這裡插入圖片描述

波浪線 ~ 是有特殊含義的, 表示這是使用者主目錄,具體到 york 這個使用者呢,他的主目錄就是 /home/york

簡單命令事例:

mkdir ttt – create a folder named ttt
rm a.txt – delete a.txt file
rm -r ttt – delete ttt folder

解析:

在這裡插入圖片描述

3. Linux 命令列 學習文件

特點: 實用 & 篇幅較少

先學習 第二章和第六章

4. Linux 使用 命令查詢手冊

man rm – 開啟命令手冊

在這裡插入圖片描述

查閱具體引數使用, eg: 輸入 /-r, 按回車:

在這裡插入圖片描述

查詢下一處: N

相關推薦

linux學習筆記——使用easyBCD或easyUEFI引導從硬碟安裝Ubuntu系統

Table of Contents 一. 使用easyBCD引導 二. 使用easyUEFI新增引導安裝系統 windows系統安裝ubuntu會出現引導問題,windows系統不希望有其他系統和windows系統共存。所以我們得自己作一個引導。接下來主要介紹兩種引導,easyB

Linux學習筆記

1. 基本概念和操作 1.1 基本命令: # 建立一個名為file的檔案 touch file # 進入一個目錄 cd /etc/ # 檢視當前所在目錄 pwd 1.2 Shell 常用萬用字元 字元 含義 * 匹配0或多個字元 ? 匹配任

Linux 學習筆記Shell

一.Shell概念 Shell俗稱殼,是指“為使用者提供操作介面”的軟體(命令解析器)。它類似於DOS下的command.com和windows的cmd.exe。 作用:它接收使用者命令,然後呼叫相應的應用程式。即互動式解釋和執行使用者輸入的命令或者自動地解釋和執行預先設

Linux 學習筆記使用者及使用者組

Linux 是個多使用者的作業系統,同一時間可以多個使用者,同時登入,同時操作檔案。由於安全需要,使用者管理應用而生。 但不同的使用者可能不同的許可權限制,如果每個使用者都要去處理這個使用者什麼檔案能訪問什麼檔案不能訪問,那也太煩了。使用者組的設定就很大程度減輕管理的壓力,使用者要有什麼許可權把使用者加到使

Linux學習筆記:指令

前言:”Obama snubbed?”今日學習英語,被CNN首頁的大標題酸到了蛤蛤,因為接機時只有奧觀海沒有red-carpet stairs,美媒們反覆抱怨這個welcome實在是太frosty而且inauspicious,而且很不友好地介紹接下來的conve

linux學習筆記--檔案和目錄管理

檔案系統架構 Linux檔案系統具有層級性 檔案或者目錄起始於根目錄“/”成為樹狀結構 最頂層由/開始 檔案和目錄名區分大小寫 路徑通過“/”分隔開 “..”表示上層目錄 “.”表示當前目錄 隱藏

Linux 學習筆記

1. 學習目標 先確定下階段學習目標,還是注重實用的好。 基礎操作 終端配置 使用者許可權 重定向 軟體安裝 常用技巧 程序 網路操作 搜尋 進階 指令碼程式設計 2. 作業系統的選擇 Linux 發行半有很多,例如:redhat、fedora、Ce

Linux學習筆記------Linux起源

Linux的起源和發展 Linux = Linux核心? 1. Linux發行版 = GNU(GNU is Not Unix)軟體 + Linux核心 + 資料庫 2. 核心作用:管理底層工作 Lin

Linux學習筆記 -- 在虛擬機器中安裝Ubuntu 18.04

為虛擬機器安裝Ubuntu系統 1.在VMware視窗中點選“編輯虛擬機器設定”按鈕,開啟“虛擬機器設定”對話方塊; 2.首先點選”CD\DVD(SATA)”項,然後在右側視窗中選中“使用映像檔案”並選中下載好的映像檔案,最後點選“確定”按鈕; 3.回到VMware主視窗,點選“開啟此虛擬機器”

Memcache 學習筆記----Memcache — Linux部署

工作 apach sch trick 解壓 font ash 一個 鍵值   Memcache 一、Memcache簡介(內容摘自 --百度百科)   memcache是一套分布式的高速緩存系統,由LiveJournal的Brad Fitzpatrick開發,但目前被許多網

Linux視訊學習筆記--系統分割槽

宣告:本系列文章是博主根據 “兄弟連新版Linux視訊教程”做的筆記和視訊截圖,只為學習和教學使用,不適用任何商業用途。 PS:如果對Linux感興趣,建議去看《細說Linux》,沈超老師和李明老師的教學風格我很喜歡:)   視訊2.1-VMWare虛擬機器安裝與使用

Linux開發學習筆記

安裝虛擬機器並聯網 1、安裝虛擬機器vmware: 安裝完vmware並開啟——》點選建立新的虛擬機器——》自定義——》下一步——》選擇稍後安裝作業系統——》選擇Linux Ubuntu 64位——》給虛擬機器取名字、選擇安裝路徑——》配置處理器數量1和核心數量2——》虛擬機器記憶體選擇

linux網路程式設計學習筆記

目錄 1. 獲取系統呼叫錯誤資訊:errno   strerror()     perror(); 他跟c語言中的fopen()有什麼區別呢?  他也呼叫的是這個open(); 2.常規檔案操作之建立、讀、寫

Qt學習筆記——linux qt安裝

         這學期開課嵌入式linux作業系統,選擇Qt作為開發環境。這篇文章講述qt.run檔案安裝Qt方法以及編寫Qt程式的配置。(不包括qmake程式碼行方式的執行)   一、安裝包下載         選擇自己要下載的版本,點選進入。以5

kali linux 網路滲透測試學習筆記

筆者準備在csdn上面寫寫技術部落格,畢竟平時自己也經常看csdn,卻沒有相應的產出來反饋給其他人,來幫助其他人,如果不寫部落格,那麼這就是一種十分自私的行為。這樣就略略感覺比較尷尬了。而且一個人的技術部落格反映了一個人的技術水平以及最近研究方向,在某些不對的平臺上寫

LinuxCentOS學習筆記——Linux命令

一、Linux基本原則 一切皆檔案 配置檔案儲存為純文字格式 二、使用者介面(shell):應用程式 GUI介面(Graphic User Interface圖形使用者介面) - Windows:explorer.exe - centos:KDE CLI介

Linux系統SPI驅動學習筆記

  SPI是"Serial Peripheral Interface" 的縮寫,是一種四線制的同步序列通訊介面,用來連線微控制器、感測器、儲存裝置,SPI裝置分為主裝置和從裝置兩種,用於通訊和控制的四根線分別是: CS    片選訊號SCK  時鐘訊號MISO  主裝置的

學習筆記—— 在Linux下安裝JDK8

一、下載或解除安裝JDK 1、檢查是否已經安裝JDK(建議最小化安裝Linux不會自動安裝JDK) [[email protected] ~]# rpm -qa|grep java 2、

Linux核心學習筆記——Linux核心簡介

  Unix系統業已演化成一個具有相似應用程式程式設計介面(API),並且基於相似設計理念的作業系統家族。 1、Unix的歷史   Unix是從貝爾實驗室的一個失敗的多使用者作業系統Multics中涅槃而生的。 時間 事件 19

菜雞的Django學習筆記Linux+deepin+pycharm

2017.11.30 //Linux裡的搜狗輸入法用的真不方便 //開個部落格監督自己繼續學 //這個視訊挺好的https://www.imooc.com/video/13933 1.deepin