Linux之因BASH造成的鍵盤錯誤和環境問題
對於Linux我們習慣使用/bin/bash。並且大多數人操作在Centos系統上,但是仍有不少人在ubuntu上使用,兩個作業系統大同小異。都是使用了Linux核心。接下來就來講講我使用過程中兩個系統的不同
對於Centos7系統,我們建立完使用者之後預設是/bin/bash環境,但是ubuntu系統建立的使用者預設是/bin/sh環境,這使得兩個環境中的一些變數不能正常使用。所以建立使用者加上-s /bin/bash最好。
此外,ubuntu系統建立新使用者後不會在/home目錄下建立新使用者自己的家目錄。我們最好手工建立一下。
還有個鍵盤錯誤問題,就是在/bin/sh的環境下,你使用鍵盤的刪除按鍵、上下左右按鍵等都不能正常使用,會出現“^H”^[[h“”“等一堆特殊符號。(我這個並不是在VIM編輯器裡面)。解決的方法就是切換到/bin/bash的環境。
相關推薦
Linux之因BASH造成的鍵盤錯誤和環境問題
對於Linux我們習慣使用/bin/bash。並且大多數人操作在Centos系統上,但是仍有不少人在ubuntu上使用,兩個作業系統大同小異。都是使用了Linux核心。接下來就來講講我使用過程中兩個系統的不同 對於Centos7系統,我們建立完使用者之後預設是/bin/bash環境,但是ubuntu系統建立
謝煙客---------Linux之程序包管理yum使用和編譯安裝
linuxyum命令及倉庫創建與配置YUM 原理 安裝、卸載、查詢、升級、檢查,本地緩存、重裝、降級、歷史、獲取幫助倉庫 變量、事務、URL、開銷、鏡像、元數據存儲方式及組成createrepo作用、命令、lftp命令編譯安裝 目的 原理 開發工具及開發環境 編譯後的處理獲取程序包源代
Linux之出現bash: ls :未找到命令.....相似命令是:‘lz’
今天Linux上面安裝MySQL配置環境的時候,把一個冒號寫成了分號。。儲存後輸入ls的時候就出現這個問題了 原因: 環境變數PATH被修改了 解決辦法: 檢查環境配置那邊,修改。 export PATH
Linux之Python的apt軟體管理和遠端
1.apt介紹 apt是Advanced Packaging Tool的簡稱,是一款安裝包管理工具。在Ubuntu下,我們可以使用apt命令可用於軟體包的安裝、刪除、清理等,類似於Windows中的軟體管理工具。 2.操作的相關命令 sudo apt-get update 更新源 sud
Linux之基礎bash shell命令
lin com 子目錄 軟鏈接 node 並不會 包含 tail命令 linux系統 linux系統構成 linux內核主要負責 系統內存管理 軟件程序管理 硬件設備管理 文件系統管理 GNU工具 執行一些標準功能,比如控制文件和程序。又分為核心工具和shell. 大
linux之ubunt把啟動欄底部和左邊切換
1 把啟動欄移動到底部 gsettings set com.canonical.Unity.Launcher launcher-position Bottom 2 把啟動欄移動到
linux之CentOS將普通的命令加入環境變數
對於一些自己安裝起來的命令一般是在環境變數下尋找不到的,需要將該命令的目錄加入到系統的環境變數,下面以php和mysql的為例子進行講述一下如何加入到環境變數的步驟: PHP和mysql命令沒有加入到環境變數之前,執行“php -v”命令檢視當前php版本資訊時時,則會提示命令不存在的錯誤。
Linux/Windows JDK8安裝|JDK1.8安裝和環境變數配置
PATH D:\Program Files\Java\jdk1.8.0\bin; D:\Program Files\Java\jdk1.8.0\jre\binCLASSPATH D:\Program Files\Java\jdk1.8.0\lib; D:\Program Files\Java\jdk1.8.
Linux之vim編輯器和bash算術運算入門
Linux的命令列介面下面有非常多的文字編輯器。比如經常聽說的就有Emacs、pico、nano、joe與vim等。vim可以看做是vi的高階版。我們為什麼一定要學習vim呢?有以下幾個原因: (1)所有的Unix like系統都會內建vi文字編輯器,其他的文字編輯器則不一定會存在。 (2)
Linux之bash變數和邏輯運算
什麼是變數? 變數最初來源於數學,指的是非固定的值可變化的數通常用拉丁字母表示。在計算機中變數它依舊指的是可變化的數,只不過表現形式有些變化。它指的是變數名+所指向的記憶體空間。 變數的特點 變數分強型別變數,與弱型別變數 強型別變數:變數需事先宣告且需提前定義其變數儲存格式 弱
Bash腳本之if、case、read和位置參數
bash 腳本 shell if case read 在學會了基本的命令之後,我們就可以使用這些命令來進行編程了。在Linux中的編程稱為shell腳本,是將命令進行結合形成的類似Windows中批處理的東西。在這個腳本中,可以有變量和結構體。每一個程序所擁有的程序執行過程,例如:順序
集群之mysql主從配置(windows和linux版)
p s class 本地 -h 路徑 數據庫容災 主從機 混合 二進制文件 起因 由於網站進一步開發運行的需求,要求主機7*24小時運行正常,同時要求能夠防止數據庫災難。考慮到後期的開發程度和業務量,準備向高可用系統進行改變,同時通過負載均衡提高網絡性能。於是第一步就
謝煙客---------Linux之Bash基礎特性(2)
linux總結Linux之哲學思想 一切皆文件 避免交互,實現Bash編程 文本編程命令實現配置 組合小程序完成復雜任務總結 過程式編程 解釋執行 字符和數值存儲的區別 shebang -> cpu ->解釋器 數據類型 變量類型
謝煙客---------Linux之Bash基礎特性算術運算(5)
linux算術運算 算術:數學中最古老,最基礎和最初等的部分.它研究數的性質及其運算.把數和數的性質,數和數之間的四則運算在應用過程中的經驗積累起來,並加以整理,就形成了最古老的一門數學——算術 算術運算:數的加、減、乘、除以及乘方開方等數學運算,區別於幾何運算。算術運算的符號 完成基本的算
謝煙客---------Linux之bash腳本編程---選擇執行
linux編程風格 過程式編程,目的解決問題 指令組織數據,指令的堆砌 為了完成復雜的任務 順序執行:遍歷的方式執行,逐個運行 選擇執行:有一種選擇標準,結果只能有一種選擇,只執行某些 代碼片段 循環執行:對一
謝煙客---------Linux之bash腳本編程---用戶交互
linux編程系統管理部分一:分區、創建、查看、調整、掛載、文件系統的結構、硬鏈接、軟鏈接腳本"語法錯誤"非邏輯錯誤檢測:# bash -n script.sh單獨執行,腳本執行每個代碼# bash -x script.sh + 程序在執行 沒有+ 程序過程中應該輸出的信息腳本
linux自學筆記--bash數據類型、循環和函數
linux1.可遍歷數據類型 列表: (1){1..10} (2)$(seq 1 10),$(seq 1 2 10) (3)cat等命令返回值 (4)globbing匹配值,/etc/* 數組: (1)聲明: declare -a age=(0 1 2)聲明索引數組,不聲明默認為索引數組 declare -
謝煙客---------Linux之bash編程
博客 linux 運維 遊戲 it 互聯網數組數組名數組定義數組引用數組元素的賦值方式銷毀數組unset ARRAY_NAME[INDEX]練習:生成10個隨機數保存於數組中,取出最大值和最小值練習:生成10個隨機數保存於數組中,求下標為偶數的所有隨機數之和練習:寫一個腳本 定義一個數組,數組中的元素是/va
每天學點linux之-mkdir和cd
linux目錄處理命令(上)創建目錄命令mkdir -p 【目錄名】-p用來遞歸創建mkdir -p outerdir/innerdir desktop Jeff$ ls$RECYCLE.BIN Learning_Python Thumbs.db outerdir 實習小結.md A*算法 SSH設置 m
Linux運維之道之admin1.4(權限和歸屬,LADP認證)
達內 linux 運維admin admin1.4權限和歸屬:基本權限:基本權限的類別:訪問方式(權限):---讀取:允許查看內容--read (r權限:能夠ls瀏覽此目錄內容)---寫入:允許修改內容--write (w權限:能夠執行rm/mv/cp/mkdir/touch等更