1. 程式人生 > 其它 >linux檔案建立刪除與基礎命令使用

linux檔案建立刪除與基礎命令使用

目錄

一:linux介紹

Linux的基本思想有兩點:第一,一切都是檔案;第二,每個檔案都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個檔案,包括命令、硬體和軟體裝置、作業系統、程序等等對於作業系統核心而言,都被視為擁有各自特性或型別的檔案。

二:系統介紹

1,ping
	格式:
		ping[網址]
		
2,主機登入使用者資訊
	[root@localhost ~]#
	root		:登入當前系統使用者名稱
	@			:分隔符,沒有特殊含義
	localhost	 :當前系統的主機名
	~			:當前所在的目錄(~ 代表的是當前的家目錄, /root)
	#			:沒有實際含義
	
3,自定義系統登入使用者資訊
	ps1 環境變數
	echo $ps1
	$就是取變數裡面的值   變數儲存的就是值的地址  $代表取ps1裡面的值
	[root@localhost ~]# echo $PS1
    結果對應:[\u@\h \W]\$
    [root@localhost ~]# PS1='[\u@\h --- \W]\$'
    
    
知識儲備:
print('hello world')
在linux中
echon 'hello world'

echon "hello wordld"
	
	

三:系統命令語法格式

通常系統命令語法語法格式:
linux並不是所有命令都是這種格式,根據環境
	命令[引數][選項][路徑]
	
注:
以以上修改網絡卡舉例
命令 引數    選項             路徑        
 sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23]

四:系統目錄結構

linux中一切從根(/)開始。

知識儲備
	cd:切換目錄

五:系統路徑的型別

絕對路徑:參照物是根路(/)路徑
相對路徑:參照物是當前路徑

六:系統執行命令

1,關機
	shutdown	: 關機或重啟
		引數: -h : 指定關機的延時時間
			 -c : 取消關機
	halt		:禁用CPU資源
	poweroff	: 關閉電源
	init	    : 設定系統啟動模式
	
2,重啟
	reboot
	init
	shutdown
		引數:
		-r : 指定重啟的延時時間

七:檢視系統命令幫助man手冊

格式:
	man[需要檢視幫助的命令]
	
	命令解釋說明資訊: NAME
	命令語法說明資訊:SYNOPSIS
	命令描述詳細說明:DESCRIPTION
	命令引數詳細說明:OPTIONS
	
q : 退出
/[搜尋內容] : 搜尋內容

八:系統快捷方式

1,歷史命令資訊:上下鍵
2,清屏命令: ctrl + l  或  clear
3,中斷取消命令執行過程: ctrl + c
4, 快速移動游標到行首尾: ctrl + a/e
5, 將游標到行首資訊剪下: ctrl + u
6, 將剪下的游標進行貼上: ctrl + y
7, 將游標到行尾資訊剪下: ctrl + k
8, 鎖定系統視窗資訊狀態: ctrl + s
9, 解鎖系統視窗資訊狀態: ctrl + q
10, 命令列中快速移動游標: ctrl + 方向鍵
11, 系統命令資訊補全功能: tap

九:常用系統命令

1, 目錄路徑相關命令
	
1,顯示當前路徑資訊
	pwd
2,切換目錄路徑資訊
	cd
注:
切換到該路徑
cd /etc/sysconfig/sysconfig/network-scripts
	特殊路徑:
		1, - : 上一次訪問的路徑
         2,. :  代表當前路徑
         3,.. : 上一層路徑
         4, ~ : 家路徑
    絕對路徑和相對路徑
cd 後面可以跟 特殊路徑 和 絕對路徑與相對路徑
	

十:進行目錄建立操作

1,建立目錄操作(資料夾)
   mkdir
   
   引數:
   	   -p : 自動建立上級目錄
   	   -v : 顯示建立資料夾的過程
   	   
  案例: 要求在上一層目錄中的date目錄下的test目錄中建立一個v1目錄
  		[root@localhost ~]# mkdir -p ../date/test/v1
  		
  注:mkdir建立資料夾時,該資料夾的上一層目錄必須存在 
  
  eg:刪除資料夾
  rm -r date
  
  
  刪除資料夾內全部檔案
  rm -f date
  

十一:建立檔案內進入

1,建立檔案資訊命令(檔案)
	touch
	[root@localhost ~]# touch 1.txt
	
2,建立資料夾內建立檔案
	[root@localhost ~]# touch date/a.txt
	
	注:前提資料夾需存在 不存在情況先建立資料夾
3,進入檔案
	vi a.txt
	

十二:檢視資料資訊命令

1,檢視資料資訊命令
	ls
2,檢視指定目錄下的檔案資訊,預設檢視當前目錄下檔案資訊(包含檔案和資料夾和特殊檔案)
引數:
    -l :顯示檔案詳細資訊
    -a :顯示隱藏資料夾(以.開頭的檔案或者資料夾就稱之為隱藏資料夾)
   	-h :格式化檔案大小(必須跟-1引數配合使用)
  	eg:
    -h 將檔案格式化大小位元組換算成kb顯示
	
    [root@localhost ~]# ls -l
    total 4
    -rw-r--r--. 1 root root   0 Dec 9 12:15 1.txt
        -rw-r--r--.		:檔案的許可權
            1		    :檔案硬體連結
          root		    :所屬使用者
          root		    :所屬組
           0   		    :大小(位元組)
        Dec 9 12:15 	:建立的時候
           1.txt        :檔名稱
        total    	    :總共大小kb
1.ls -l 顯示檔案資訊 ls -lh顯示檔案格式化大小
2.ls -lh顯示檔案的格式化大小 ls -lah顯示檔案與隱藏檔案的格式化大小
3..位元組換算

8bit(位)=1Byte(位元組) 
1024Byte(位元組)=1KB 
1024KB=1MB 
1024MB=1GB 
1024GB=1TB
4,輸出列印字串資訊

echo

5,覆蓋重定向與追加重定向
覆蓋重定向(>):將檔案中所有內容刪除之後再寫入
    	[root@localhost ~]#echo 'hello world'
        hello world
        [root@localhost ~]#echo 'hello world' > 1.txt
        [root@localhost ~]#cat 1.txt
        hello world
        [root@localhost ~]#echo 'hello world chinaNB ' > 1.txt
        [root@localhost ~]#cat 1.txt
        hello world chinaNB 
        [root@localhost ~]#
    	追加重定向(>>):在檔案的末尾寫入資訊
    	[root@localhost ~]#echo 'hello world' >> 1.txt
        [root@localhost ~]#cat 1.txt
        hello world chinaNB 
        hello world
6、檢視檔案資料資訊
cat [需要檢視檔案的路徑]