Linux中常用的命令

1.文件建立
touch file(文件的名字)
注意:
touch不但可以建立文件也可以修改文件的時間戳
時間戳分為:
atime:文件內容被訪問的時間標識
mtime:文件內容被修改的時間標識
ctime:文件屬性或文件內容被修改的時間標識
2.目錄建立
mkdir directory
mkdir -p dir1/dir2/dir3
-p建立遞歸目錄時,當上層目錄不存在自動建立
示例:在這里插入圖片描述
3.文件刪除
rm file
rm -f file ( -f=force 表示強制刪除不提示)
4.目錄刪除
rm -r test ( -r標示遞歸刪除,也就是刪除目錄本身和里面的所有內容)
rm -r -f dir 刪除目錄不提示
rm -rf dir 在命令參數使用過程中,-a -b -c =-abc =-bac ,順序是不需要注意的。

rm -f file表示直接刪除不用提醒
rm -r test表示直接刪除 包括目錄本身和里面的所有內容
rm -f -r test表示直接刪除目錄本身和里面的東西不用提醒
rm -fr *表示刪除所有東西不用提醒

示例:在這里插入圖片描述
5.編輯文件:
1.gedit
gedit file ##必須有圖形
2.vim
vim file -->按[i]進入insert模式–>書寫內容–>按[esc]退出insert模式–>:wq退出保存
vim異常退出
當vim異常退出時會生成.file.swp文件
當再次打開此文件時會出現以下情況:
在這里插入圖片描述
(O)pen Read-Only 只讀打開
(E)dit anyway 繼續編譯
(R )ecover 回復數據
(D)elete it 刪除swap文件
(Q)uit 退出
(A)bort 退出
無論按o e r q a 任何一個都不會被刪除,文件file再次打開還會出現以上的界面,只有按d,swp文件被刪除vim才可以恢復正常工作。 (注意:這里的 o e r d q a 在輸入時全都是小寫。)

6.文件的復制:
cp 源文件 目的地文件
cp -r 源文目錄 目的地目錄
cp 源文件1 源文件2 目的地目錄 ##目的地目錄必須存在
cp -r 源目錄1 源目錄2 目的地目錄 ##目的地目錄必須存在
示例:在這里插入圖片描述

7.文件移動
mv 源文件 目的地文件 ##重命名
mv 源目錄 目的地目錄
注意:
相同磁盤的文件移動只是一個重明名過程
不同磁盤的文件移動是復制刪除過程
示例:在這里插入圖片描述
8.文件查看:

cat file查看文件的全部內容
cat -b fileb顯示行號不包含空行
cat -n file-n顯示行號包含空行
less file分頁瀏覽
head file查看文件前10行
head -n 3 file查看文件前3行
tail file查看文件后10行
tail -n 3 file查看文件后3行

注:
less file ##分頁瀏覽
用法:
1 上|下 ##逐行移動
2 pageup|pagedown ##逐頁移動
3 /關鍵字 ##高亮顯示關鍵字,n向下匹配,N向上匹配
4 v ##進入vim模式 在vim模式中按:wq 退回到less模式
5 q ##退出

示例:在這里插入圖片描述
在這里插入圖片描述
9.文件的尋址
1.文件的地址分為:
相對路徑:相對與當前系統所在目錄的一個文件名稱的簡寫,
絕對路徑: 絕對路徑是文件在系統的真實位置

10.自動補齊
系統中的(Tab)鍵可以實現命令的自動補齊
可以補齊系統中存在的命令,文件名稱,和部分命令的參數

11.關于路徑的命令

pwd顯示路徑
cd進入到指定目錄中
cd -當前目錄和當前目錄值前所在目錄之間的切換
cd ~進入當前用戶家目錄
cd ~user進入user家目錄
cd …進入當前目錄的上級目錄

示例:在這里插入圖片描述

  1. ls的使用
ls -l file文件屬性
ls test目錄中包含的內容
ls -d test目錄本身
ls -a test所有文件包含隱藏的
ls -S test查看并且按照大小排序
ls -s file查看文件大小

示例:在這里插入圖片描述
13 wc 文件大小統計

wc -l行數
wc -w單詞數
wc -m字符數
wc -c字節數

示例在這里插入圖片描述
14.系統中歷史的調用

history查看歷史
history -c清空當前環境中的歷史
!數字調用此行歷史比如"!5"時執行歷史中地5條命令
!test執行以test關鍵字開頭的最近一條歷史
ctrl +r +關鍵字調用歷史中最近一條含有此關鍵字的歷史

示例:在這里插入圖片描述
15.在系統中獲得幫助
1.查看命令大用途
whatis 命令 ##查看命令的用途

16.查看命令的用法
命令 --help ##查看命令的基本用法,適用于多數命令
[] ##標示選項可以加也可以不加
… ##標示選項加入的個數任意
<> ##標示選項是必須要加入的
Userage: ##標示命令用法
Opetions: ##對參數的作用做說明

17.man查看命令或文件的說說明手冊
man + 命令 查看命令的用法

man的基本用法
上|下 ##逐行查看
pgup|pgdn ##分頁查看
/關鍵字 ##高亮顯示關鍵字,n向下匹配,N上向匹配
:q ##退出
man -k 字符串 ##下看當前字符串在系統中擁有的man的級別
/usr/share/doc ##系統中所有安裝過的軟件的幫助文檔
示例:
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
18.系統中的通用配置符號
* ##匹配0到任意字符
? ##匹配單個字符
[[:alpha:]] ##單個字母
[[:lower:]] ##單個小寫字母
[[:upper:]] ##單個大寫字母
[[:digit:]] ##單個數字
[[:punct:]] ##單個符號
[[:space:]] ##單個空格
[[:alnum:]] ##單個數字或字母
[[:punct:][:upper:]] ##但個符號或但個大寫字母

[1-9] #1位,這位是1-9的任意數字
[!3-5] #1位,不是3-5的數字
[^3-5] #1位,不是3-5的數字
[a-z] #1位,a-z的任意字母
{1…3} #3個,1 2 3
{1,4,7} #3個1,4,7這三個數
~ #當前用戶家目錄
~username #指定用戶的家目錄
~+ #當前目錄
~- #進入當前目錄之前所在目錄(olddir)
示例:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542220.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542220.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542220.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

藍橋杯寶藏排序題目算法(冒泡、選擇、插入)

冒泡排序: def bubble_sort(li): # 函數方式for i in range(len(li)-1):exchangeFalsefor j in range(len(li)-i-1):if li[j]>li[j1]:li[j],li[j1]li[j1],li[j]exchangeTrueif not exchange:return 選擇排序: 從左往右找到最小的元素&#xff0c;放在起始位置…

hive分區用2個字段有何限制_[特性]Hive動態分區功能使用

[特性]Hive動態分區功能使用2016-01-31 21:40說明Hive有兩種分區&#xff0c;一種是靜態分區&#xff0c;也就是普通的分區。另一種是動態分區。動態分區在數據導入時&#xff0c;會根據具體的字段值自行決定導入&#xff0c;并創建相應的分區。使用上更為方面。舉例準備工作創…

Linux系統中輸出輸入的管理

1.什么是輸入和輸出 輸入和輸出是計算機系統中的主機與外部進行通信的系統。它由外圍設備和輸入輸出控制系統兩部分組成&#xff0c;我們在shell中鍵入指令&#xff0c;然后送入CPU中運算產生結果&#xff0c;再將結果送到字符設備中顯示。簡單點來說輸入輸出就是通過我們的鍵盤…

find 命令示例_數組find()方法以及JavaScript中的示例

find 命令示例JavaScript find()方法 (JavaScript find() method) find() method is used to get the first element from an array which passes the given test (condition). find()方法用于從通過給定測試(條件)的數組中獲取第一個元素。 Syntax: 句法&#xff1a; array.…

統計Apache或Nginx訪問日志里的獨立IP訪問數量的Shell

1、把IP數量直接輸出顯示&#xff1a; cat access_log_2011_06_26.log |awk ‘{print $1}’|uniq -c|wc -l 2、把IP數量輸出到文本顯示&#xff1a; cat access_log_2011_06_26.log |awk ‘{print $1}’|uniq -c|wc -l > ip.txt 總結&#xff1a;如果單個訪問日志大小超過2G…

ggplot2箱式圖兩兩比較_R繪圖 第四篇:繪制箱圖(ggplot2)

箱線圖通過繪制觀測數據的五數總括&#xff0c;即最小值、下四分位數、中位數、上四分位數以及最大值&#xff0c;描述了變量值的分布情況。箱線圖能夠顯示出離群點(outlier)&#xff0c;離群點也叫做異常值&#xff0c;通過箱線圖能夠很容易識別出數據中的異常值。箱線圖提供了…

Linux系統中用戶的管理

#####用戶管理###### 1在Linux中&#xff0c;有三種用戶&#xff1a; 1 root : 也成為超級用戶&#xff0c;對系統有控制權限&#xff0c;超級用戶可以不受限制的運行任何命令&#xff0c;root 用戶可以看作是系統的管理員。 2 系統用戶&#xff1a; 系統用戶通常為系統功能所必…

c# 命名空間命名規范_C#命名空間能力問題和解答 套裝3

c# 命名空間命名規范1) There are following namespaces are given below, which is correct about "using" statement in C#.NET? In C#.Net, "using" statement is used to import the namespace in our programWe can create a new namespace with the…

shell 查出文件并復制到另一個文件夾

找出所有大于100M的文件并展示出來find / -size 100M -exec ls -lh {} \;找出特定文件內大于200字節的文件并備份到另一個文件夾里去find /opt/test -type f -size 200c -exec cp {} /opt/test/cp/ \;轉載于:https://blog.51cto.com/406647516/1875417

correl函數相關系數大小意義_用Correl函數返回相關系數,以確定屬性關系

我們辛辛苦苦制作了表格&#xff0c;當然是要作出分析的&#xff0c;肯定不能就是這么幾個數據吧。常用的分析法都是圖表&#xff0c;雖然看起來直觀&#xff0c;但是對于非作者來說&#xff0c;理解意思顯然不是那么方便。下面&#xff0c;教大家使用函數&#xff0c;來算出相…

Java之類的構造器(反射)

反射&#xff1a; Java反射機制&#xff1a;指的是在Java程序運行狀態中,對于任何一個類,都可以獲得這個類的所有屬性和方法;對于給定的一個對象,都能夠調用它的任意一個屬性和方法。這種動態獲取類的內容以及動態調用對象的方法稱為反射機制。Java的反射機制允許在對類未知的情…

java 系統自動檢測_如何在Java中檢測OS(操作系統)名稱?

java 系統自動檢測To detect the OS (operating system) name in Java, we use the getProperties() method, which is defined in System class, while calling the method, we need to pass the property name to get the OS (operating system name). 要檢測Java中的OS(操作…

shell中返回值是1為真還是假_shell腳本中判斷上一個命令是否執行成功

SQL Server 系列文章快速導航(SWF版)一.前言 在博客園寫博客不自不覺已經有5個年頭了,一開始只是為了記錄工作中遇到的問題和解決辦法,后來寫的文章不自不覺的側重在SQL Server方面的技術文章,在2014年1月終于鼓起勇氣申請了微軟S ...duilib幫助1.窗口基類:見介紹 順便貼下出來…

Linux中對進程的管理

1.what is 進程 程序&#xff08;program&#xff09;放置在儲存媒體中&#xff08;如硬盤、光盤、軟盤、磁盤等&#xff09;&#xff0c;為實體的型態存在。 進程&#xff1a;程序被觸發后&#xff0c;執行者的權限與屬性、程序的程序碼與所需數據等都會被載入內存中&#xff…

帶C#示例的String.Equality(==)運算符

C&#xff03;String.Equality運算符 (C# String.Equality operator ) "" is a String.Equality operator in C#, it is used to check whether two strings objects have the same values or not. “ ”是C&#xff03;中的String.Equality運算符 &#xff0c;用于檢…

jQuery 倒計時

function getSec(){//獲取名稱為remindataSec的ulobj document.getElementsByName("remindataSec");for(i0;i<obj.length;i){//循環得到每個毫秒數var intDiff $("#remindataTime"i"").text();var id "reminTime"i;//得到毫秒數…

Linux遠程連接與sshd服務安全設定

1.遠程連接&#xff1a; 首先設置ip&#xff1a; 設置好之后&#xff0c;先ping一下IP 看能不能通 ssh root172.25.13.103 ##表示的是&#xff1a;連接ip為172.25.13.103的root用戶 2.系統控制命令 系統控制命令的查看相關參數如下表 systemctl服務控制命令systemctl stat…

rabbitmq 同步策略_RabbitMQ高可用方案總結

RabbitMQ的集群方案有以下幾種&#xff1a;1.普通的集群exchange&#xff0c;buindling再所有的節點上都會保存一份&#xff0c;但是queue只會存儲在其中的一個節點上&#xff0c;但是所有的節點都會存儲一份queue的meta信息。因為這樣有兩個好處&#xff1a;1)存儲空間。如果每…

一個簡單的封ip規則

2019獨角獸企業重金招聘Python工程師標準>>> 一個簡單通過nginx日志封ip規則&#xff08;僅僅自己方便使用&#xff09; #!/bin/bash #Version:1.0 #Date:2016-08-09 #作用:防刷IP地址,解封蜘蛛,解封5天前封的IP地址function deny () { Date$(date "%F-%H-%M&q…

c程序預處理器的設計與實現_C預處理器-能力問題與解答

c程序預處理器的設計與實現C programming Pre-processor Aptitude Questions and Answers: In this section you will find C Aptitude Questions and Answers on Pre-processor topics like #define, #undef, #if, #endif etc. C編程預處理程序能力問題和解答&#xff1a;在本…