家目錄,Linux常用命令概述

2021-08-08 02:25:36 字數 4732 閱讀 1543

1.對檔案的操作

cd、mkdir、ls、touch、du、file、pwd、cp、rm、mv、echo、sep、wc
2.檢視檔案內容

cat、more、less
3.檢視系統命令或者檔案存放的路徑

which、whereis、locate、find
4.打壓縮包

tar
5.vim編輯器的使用

6.重定向

>、>>、2>、2>>、&>

7.內容過濾

grep

8.對磁碟分割槽、檔案系統

fdisk、df、mkfs.ext3、mount
9.軟體的安裝

rpm、yum、編譯安裝

10.系統使用者的操作

useradd、userdel、passwd、groupadd、groupdel、/etc/passwd、/etc/shadow

11.配置ip位址和主機名

ifconfig、ip、route、hostname、

/etc/hosts、/etc/resolv.conf、/etc/sysconfig/networkscripts/ifcfg-cth*

12.檔案許可權的操作

chmod、chown

13.shell程式設計

意義:避免重複性的操作,提高效率。一鍵解決某些經常要做的事,同時還在很多其他的機器上執行的操作。

每天要做的,每台機器要做的,而且還是相同的事情

*****==格式化的過程*****====

inode區:存放檔案的屬性,例大小、時間、許可權等等

block區:存放真實的資料

一般來說,格式化是格式的inode區。

*****==使用xshell遠端連線到linux*****===

1.配置ip位址

setup—-network configuration—-device configuration——eth0—配置

2.重新整理配置

ifdown eth0;ifup eth0

;命令連線符號,先執行ifdown eth0命令,然後再執行ifup eth0

ifdown eth0:禁用eth0(inte***ce down)

ifup eth0:啟用eth0

3.檢視ip位址

4.使用xshell遠端連線到虛擬機器的linux系統裡

**********家目錄和根目錄====

目錄=資料夾

directory=folder

~:代表你現在所在的路徑是家目錄(宿主目錄)

root使用者的家目錄在/root —>皇宮

ps:windows 裡的使用者的家目錄在c:\users\

普通使用者的家目錄在/home下,預設情況下與使用者名稱同名

根目錄 /: 所有的檔案和資料夾都在根目錄下

家目錄~: 使用者登入系統的時候,進入的目錄,就喊家目錄。不同的使用者家目錄的路徑不一樣。

root使用者的家目錄在根目錄下面,包含關係

*****==[登入使用者@主機名 ~]#**********

[root@teacher ~]#

:只是符號,沒有意義

root:代表登入linux系統的使用者名稱—》linux超級管理員—》皇上

@:分割符號

teacher 是機器名(主機名)

www.baidu.com 完整的網域名稱 (domain)

baidu.com 是網域名稱 –》需要購買

www是這個域裡的乙個名字—》具體某台主機的名字

**********講的具體命令*****

# hostname liupeng.chinaitsoft.com  

臨時修改主機名,重新啟動系統後失效。

# hostname

檢視主機名

# su - root

切換root使用者登入系統

# exit

登出,關閉程式,退出當前使用者

# useradd liupeng

新建普通使用者liupeng

# su - liuepng

切換使用者kangwei登入系統

$普通使用者

*****永久修改主機名:

# vi  /etc/sysconfig/network

# cat /etc/sysconfig/network

networking=yes

hostname=liupeng

$ echo  $ps1 : 檢視ps1環境變數的值,規定了顯示格式:

[\u@\h\w]

\$\u 使用者 user

\h 主機名 hostname

\w 工作目錄 working directory

# useradd  123   

新建普通使用者123

# su - 123

切換使用者到123登入系統

$ pwd

檢視當前使用者所在路徑。

(pwd=print name of current/working directory)

$ exit

退出登入使用者

# 是超級管理員的提示符號

$ 是普通使用者的提示符號

# mkdir a b c

新建a b c這3個資料夾

mkdir :新建資料夾

touch :新建空檔案!注意是檔案,不是資料夾

# cd /etc/ssh/

進入/etc/ssh資料夾

man pwd 檢視pwd命令的使用手冊 (manual)

敲回車是往下面顯示

按q退出 quit

工作目錄: 你在哪個資料夾裡,**就是工作目錄

當前目錄=工作目錄

*****==linux命令格式

# ls  -l  /lianxi
①命令

②選項(可供選項的專案,可接也可以不接的) 不同的選項有不同的作用,接選型顯示的效果會不一樣。

③引數:參與進來的乙個運算元。引數也可以不接,不接就是對當前目錄進行操作

命令和選項、引數之間一定要有空格(乙個或者多個都可以)

命令 選項 引數

ls:檢視資料夾裡的內容(ls - list directory contents)

ls -a --all 顯示所有的檔案(.開頭的檔案在linux系統裡是隱藏檔案)

ls -l long format 長格式(詳細資訊,檔名、大小、時間、許可權等)

ls -h, --human-readable

ls -a 檢視所有檔案# ls -l 以長格式顯示#ls -h 檢視檔案大小多少k

合起來用:#ls -ahl

mkdir 新建資料夾

cd 進入資料夾

容量大小:kb–>m–>g–>t–>p–>e–>z–>y–>b

===詳細解釋===

例:

# ls -l

drwxr-xr-x 2 root root 4096 nov 28

15:10 luozhenyu

①d:代表檔案型別 目錄(directory)

②-:代表普通檔案

③rwxr-xr-x 許可權 r 讀(read) w寫(write) x執行(execute)

④2 代表鏈結數

⑤root 代表使用者

⑥root 代表組

⑦4096 代表檔案的大小(位元組)

⑧nov 28 15:10 檔案的建立時間

⑨luozhenyu 檔名

===linux由內到外:硬體–核心–shell–人*****===

shell :其實就是乙個程式。作用人機互動。介於系統核心與使用者之間,負責解釋命令列

命令直譯器:1.查詢命令 2.執行命令

shell是一類程式的統稱。其中bash是最好使用的shell。

shell的種類:bash、sh、csh等

*****=幾個關於shell的命令====

# echo $shell  檢視預設的shell是那種

# cat /etc/shells 檢視系統裡有多少種shell可以使用

# cat /etc/issue 檢視系統版本

# sh 使用sh這個shell程式

# exit 退出sh這個shell

====

tab鍵:

1.補齊命令(按2下)

2.補齊檔名

上下方向鍵,可以呼叫以前使用過的命令

ctrl+l 清除螢幕關機

重啟 長選項和短選項

# mkdir  .zhanghao  

新建隱藏的資料夾.zhanghao

# cd .zhanghao

.代表當前資料夾,..上一級資料夾

# cd ..

返回到上一級資料夾

Linux常用命令 目錄處理命令

ls命令顯示指定工作目錄下的內容,列出工作目錄所包含的檔案及子目錄。此命令與windows下的dir類似。ls選項 說明 a 示指定目錄下的所有檔案以及子目錄,包含隱藏檔案 d只顯示目錄列表 l除檔名稱外,同時將檔案或者子目錄的許可權 使用者和大小等資訊列出來 i顯示檔案或目錄id 列出 home ...

Linux常用命令 目錄處理命令

命令格式 命令 選項 引數 例 ls la etc 說明 個別命令使用不遵循此格式 當有多個選項時,可以寫在一起 簡化選項與完整選項 a等於 all 目錄處理命令 ls 命令名稱 ls 命令英文原意 list 命令所在路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選...

Linux常用命令 目錄操作命令

主要用於顯示目錄下的內容 選項分類 root localhost ls 選項 檔名或目錄名 選項 a 顯示所有檔案 color when 支援顏色輸出,when的值預設是always 總顯示顏色 也可以never 從不顯示顏色 和auto 自動 d 顯示目錄資訊,而不是目錄下的檔案 h 人性化顯示 ...