1. 程式人生 > >(三)ubuntu之命令列彙總

(三)ubuntu之命令列彙總

ubuntu快捷鍵:

ctrl+alt+t 開啟終端
win+d 顯示桌面
ctrl+shift+c 複製
ctrl+shift+v 黏貼

ubuntu相關命令:

1.sudo su : 轉為root使用者,最高許可權。

2.更改登入密碼:
sudo passwd vuscity

3.目錄相關命令:
cd /:回到根目錄
cd xxx:進入xxx目錄
cd .. :返回上一級目錄
cd - :返回最近一次訪問的目錄
ls:列出所有目錄和檔案
mkdir:新建目錄
rmdir:刪除空目錄
rm -rf:刪除非空目錄
touch a.txt:新建檔案
cp 檔名 目標路徑:複製檔案
tar -zxvf *.tar.gz -C 目標路徑:解壓 tar.gz格式的檔案到目標路徑下
source *.install:安裝install格式的安裝包

5.
sudo vim /etc/enviroment 系統的環境變數
source /etc/enviroment

sudo vim /etc/profile 所有使用者的環境變數
source /etc/profile 更新

sudo vim ~/.bashrc 當前使用者的環境變數
source ~/.bashrc 更新

6.其他
下載安裝:
apt-get installl vim
sudo apt-get upgrade(更新已安裝的包)
sudo apt-get update (更新源)
檢視已安裝的軟體:
dpkg -l : 所有
dpkg -l | grep java :某軟體
dpkg -L | grep java :某軟體的安裝路徑
aptitude show java:檢視版本

補充:命令

cd命令:切換目錄

(1)切換到目錄 /usr/local
cd /usr/local
(2)去到目前的上層目錄
cd ..
(3)回到自己的主資料夾
cd /

ls命令:檢視檔案與目錄

(4)檢視目錄/usr下所有的檔案
ls

mkdir命令:新建新目錄

(5)進入/tmp目錄,建立一個名為a的目錄,並檢視有多少目錄存在
mkdir a
sudo find /tmp -type d | wc -l
(6)建立目錄a1/a2/a3/a4
mkdir -p a1/a2/a3/a4
sudo find /tmp -type d | wc -l

rmdir命令:刪除空的目錄

(7)將上例建立的目錄a(/tmp下面)刪除
rmdir a
(8)刪除目錄a1/a2/a3/a4,檢視有多少目錄存在
rmdir -p a1/a2/a3/a4

cp命令:複製檔案或目錄

(9)將主資料夾下的.bashrc複製到/usr下,命名為bashrc1
sudo cp -i ~/.bashrc /usr/bashrc1
(10)在/tmp下新建目錄test,再複製這個目錄內容到/usr
sudo cp -r test /usr

mv命令:移動檔案與目錄,或更名

(11)將上例檔案bashrc1移動到目錄/usr/test
sudo mv bashrc1 /usr/test
(12)將上例test目錄重新命名為test2
sudo mv test test2

rm命令:移除檔案或目錄

(13)將上例複製的bashrc1檔案刪除
sudo rm bashrc1
(14)將上例的test2目錄刪除
sudo rm -r test2

cat命令:檢視檔案內容

(15)檢視主資料夾下的.bashrc檔案內容
sudo cat ~/.bashrc

tac命令:反向列示

(16)反向檢視主資料夾下.bashrc檔案內容
sudo tac ~/.bashrc

head命令:取出前面幾行

(17)檢視主資料夾下.bashrc檔案內容前20行
head 20 ~/.bashrc
(18)檢視主資料夾下.bashrc檔案內容,後面50行不顯示,只顯示前面幾行
head -n -50 ~/.bashrc

tail命令:取出後面幾行

(19)檢視主資料夾下.bashrc檔案內容最後20行
tail -n 20 ~/.bashrc
(20)檢視主資料夾下.bashrc檔案內容,只列出50行以後的資料
tail -n +50 ~/.bashrc

find命令:檔案查詢

(21)找出主資料夾下檔名為.bashrc的檔案
sudo find / -name .bashrc

tar命令:壓縮命令

(22)在/目錄下新建資料夾test,然後在/目錄下打包成test.tar.gz
sudo mkdir test
sudo tar zcvf test.tar.gz test
(23)解壓縮到/tmp目錄
sudo tar zxvf test.tar.gz -C /tmp

grep命令:查詢字串

(24)從~/.bashrc檔案中查詢字串’examples’
grep ”examples” ~/.bashrc

相關推薦

ubuntu命令彙總

ubuntu快捷鍵: ctrl+alt+t 開啟終端 win+d 顯示桌面 ctrl+shift+c 複製 ctrl+shift+v 黏貼 ubuntu相關命令: 1.sudo su : 轉為root使用者,

基於Java語言構建區塊鏈—— 持久化 & 命令

文章的主要思想和內容均來自:https://jeiwan.cc/posts/building-blockchain-in-go-part-3/ 原文連結:https://wangwei.one/posts/35c768a3.html 引言 上一篇文章我們實現

redis--高級命令、主從復制、安全性、哨兵

哨兵 伸縮性 當前 打印 一個 local cli info 不存在 返回滿足的所有鍵keys *(可以模糊匹配 keys n*)   keys *、keys l* exists 是否存在指定的key 存在返回1 不存在返回0   exists name expire 設

原來這麽拍——燈塔

原來這麽拍(三)——燈塔之路在旅行中的燈塔應該怎麽拍?眼光還不錯,燈塔也很有立體感,但是怎麽拍才好看呢;tips1:拍攝主體鮮艷的顏色可以通過構圖進行強調在停車場的一側車比較多,並且光線不是特別的理想,遇到這種情況,我們要學會去改變,尋找更合適的角度,考慮到燈塔的周圍有大片的綠色草地,我們可以強化紅色和綠色色

JavaWebJSP3個指令、6個動作、9個內置對象和4大作用域

不用 context 請求 判斷 自定義 except -c 一次 導航欄 前言   前面大概介紹了什麽是JSP,今天我給大家介紹一下JSP的三個指令、6個動作以及它的9大內置對象。接下來我們就直接進入正題 一、JSP的3個指令 JSP指令(directive)是為J

並發容器非阻塞隊的並發容器

接口 index except jdk1 fab lis tarray warning 上進 ??本文將介紹除了阻塞隊列外的並發容器: ConcurrentHashMap、CopyOnWriteArrayList、CopyOnWriteArraySet、Concurrent

基於Java語言構建區塊鏈—— 持久化 & 命令

java 分布式 編程語言 程序員 引言上一篇 文章我們實現了區塊鏈的工作量證明機制(Pow),盡可能地實現了挖礦。但是距離真正的區塊鏈應用還有很多重要的特性沒有實現。今天我們來實現區塊鏈數據的存儲機制,將每次生成的區塊鏈數據保存下來。有一點需要註意,區塊鏈本質上是一款分布式的數據庫,我們這裏

【JMeter4.0學習SoapUI創建WebService接口模擬服務端以及JMeter測試SOAP協議性能測試腳本開發

test 點擊 下一步 download enc text div 接口模擬 wid 目錄: 創建WebService接口模擬服務端 下載SoapUI 新建MathUtil.wsdl文件 創建一個SOAP項目 接口模擬服務端配置以及啟動 【闡

shell腳本案例利用top命令精確監控cpu使用率

cpu 監控 shell linux 自動化 需求:利用top命令精確監控CPU 準備知識:top使用、基本的awk、dc(默認bash shell不支持小數點運算) 腳本如下 [root@arppining scripts]# cat cpu.sh #!/bin/bash - # t

MySQLDQL基礎查詢

auto lec image images dql src 有一個 運算符 mysq 1、語法 SELECT 要查詢的東西 FROM 表名 ; 類似於Java中:System.out.println(要打印的東西); 2、特點 ①通過select查詢完的結果,是一個

mybatis對Hibernate初了解

直接 utf-8 多個 更改 fig cfg.xml myba jdb 相對 前言:為什麽會寫Hibernate呢?因為HIbernate跟Mybatis一樣,是以ORM模型為核心思想的,但是這兩者有相似的地方也有差異的地方。通過這兩種框架的比對,可以對mybatis有著更

RedisRedis基本命令操作與API

最新 integer 朋友圈 shm ica 有序集合 object prop hashmap 一Redis 連接 Redis 連接命令主要是用於連接 redis 服務。 實例 以下實例演示了客戶端如何通過密碼驗證連接到 redis 服務,並檢測服務是否在運行: r

【原創】命令2----一些伺服器命令

      Ls Ps –x Cd server/ Sh stopall.sh Sh fresh.sh Sh runall.sh       命令全部小寫即可   Ls

【linux】Valgrind工具集詳解:Memcheck命令引數詳解

【linux】Valgrind工具集詳解(五):命令列詳解中不夠全,在此專門針對Memcheck工具中的命令列引數做一次詳細的解釋。 Memcheck命令列選項 –leak-check=<no|summary|yes|full> [default: summary]

機器學習實踐—sklearn特徵工程

一、特徵工程介紹 1. 為什麼需要特徵工程 Andrew Ng : “Coming up with features is difficult, time-consuming, requires expert knowledge. “Applied machine learnin

Centos 7—— Centos 7 命令版安裝圖解

使用VMware建立虛擬機器 點選下一步 點選下一步 下一步 選擇你要安裝的虛擬機器是哪種作業系統 選擇虛擬機器的安裝位置 選擇處理器 自定義記憶體 選擇網路 下一步 下一步 下一步就可

Spring 學習筆記IOCXML方式配置 第二回Bean節點屬性的配置

<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X

Spring 學習筆記IOCXML方式配置 第一回 javaBean的配置與獲取

IOC的兩種方式: XML方式 註解方式 XML方式 需要的jar包   spring-beans-4.3.3.RELEASE.jar spring-context-4.3.3.RELEASE.jar spring-context-support

spring深入學習IOC 載入 Bean

先看一段熟悉的程式碼: ClassPathResource resource = new ClassPathResource("bean.xml"); DefaultListableBeanFactory factory = new DefaultListableBeanF

爬蟲新增快取

  對於爬取下來的網頁進行快取,可以方便下次訪問,無需再次下載。實現過程可以分為兩大塊,一是實現下載器,二是實現快取器。 1. 下載器:   下載器功能:下載時先檢視快取中是否儲存url對應的檔案,不存在時再去訪問網頁端,並將結果加入到快取中,下載器程式碼如下: class Downloader(