簡單了解linux,linux簡單了解

今天主要了解下linux

linux目錄結構包含:

/:代表根目錄

bin(binaries):存放二進制可執行文件

sbin(super user binaries):存放二進制可執行文件,只有root才能訪問

etc(etcetera)存放系統配置文件

usr(unix shared resource):用于存放共享的系統資源(一般企業制定tomcat等文件的安裝位置)

home:存放用戶文件的根目錄

root:超級用戶目錄

dev(devices):用于存放設備文件

lib(library):存放跟文件系統中的程序運行所需要的共享庫以及內核模塊

mnt(mount):系統管理員安裝臨時文件系統的安裝點

boot:存放用于系統引導時使用的各種文件

tmp(temporary):用于存放各種臨時文件(重啟機器的話這個目錄的東西就會消失,因此不要將工具安裝在這個目錄下)

var(variable):用于存放運行時需要改變數據的文件(日志 等)

等等:

.....: ?其它自定義的文件

默認文件和自定義文件

右上角的叉代表沒有權限查看

a30102311315e8c0d9c65acacf5a9776.png

查看配置文件的命令,連接到了linux服務器之后:

1、輸入:ifconfig

如下圖所示:

[root@zpp ~]# ifconfig

eth0 ? ? ?Link encap:Ethernet ?HWaddr 00:0C:29:42:B2:7A

inet addr:10.17.5.102 ?Bcast:10.17.5.255 ?Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fe42:b27a/64 Scope:Link

UP BROADCAST RUNNING MULTICAST ?MTU:1500 ?Metric:1

RX packets:21357863 errors:0 dropped:0 overruns:0 frame:0

TX packets:15575621 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:13101953172 (12.2 GiB) ?TX bytes:4857988695 (4.5 GiB)

lo ? ? ? ?Link encap:Local Loopback

inet addr:127.0.0.1 ?Mask:255.0.0.0

inet6 addr: ::1/128 Scope:Host

UP LOOPBACK RUNNING ?MTU:65536 ?Metric:1

RX packets:685099 errors:0 dropped:0 overruns:0 frame:0

TX packets:685099 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:81352318 (77.5 MiB) ?TX bytes:81352318 (77.5 MiB)

2、查看防火墻:

[root@zpp ~]# service iptables status

琛ㄦ牸錛歠ilter

Chain INPUT (policy ACCEPT)

num ?target ? ? prot opt source ? ? ? ? ? ? ? destination

1 ? ?DROP ? ? ? all ?-- ?121.34.178.5 ? ? ? ? 0.0.0.0/0

2 ? ?DROP ? ? ? all ?-- ?121.34.178.5 ? ? ? ? 0.0.0.0/0

Chain FORWARD (policy ACCEPT)

num ?target ? ? prot opt source ? ? ? ? ? ? ? destination

Chain OUTPUT (policy ACCEPT)

num ?target ? ? prot opt source ? ? ? ? ? ? ? destination

3、linux命令分類

3.1 內部命令:屬于shell 解析器的一部分

1)cd 切換命令:(change directory)

2)pwd 顯示當前工作目錄(print working directory)

3)help 幫助命令

4)ls - l :以列表形式顯示

3.2 外部命令:獨立于shell解析器之外的文件程序

1)ls:顯示文件和目錄列表(list)

2)mkdir:創建目錄(make directory)

-p:父目錄不存在的情況下先生成父目錄(parents)

3) cp :復制文件或者目錄

-r:遞歸處理,將指定目錄下的文件與子目錄一并拷貝(recursive)

3.3 查看幫助文檔:

內部命令:help+命令(help cd)

外部命令:info+命令 (info ls)

3.4命令格式:

命令 ?-選項 ?參數:例如:ls ?-la /usr

常用參數:-l(long)長文本格式進行顯示;-a(all):注意隱藏文件、特殊目錄.和.. ?; -t(time)

touch 命令:創建空文件 ? (或者是 ? > ?文件名)

mv:移動文件或目錄、文件 或目錄改名(move)

rm:刪除文件(remove)

-r:同時刪除該目錄下的所有文件(recursive)

-f:強制刪除文件或目錄(force)

rmdir 刪除空目錄(remove directory)

cat:顯示文本文件內容(catenate)

more、less 分頁顯示文本文件內容

head、tail 查看文本中開頭或結尾部分的內容

head -n 5 a.log查看a.log文件的前5行

tail -f b.log 循環讀取(fellow)

wc:統計文本的行數、字數、字符數(word count)

[root@zpp ~]# wc install.log

206 ?425 8815 install.log

-m 統計文本字符數

[root@zpp ~]# wc -m install.log

8815 install.log

-w 統計文本字數

[root@zpp ~]# wc -w install.log

425 install.log

-l 統計文本行數

[root@zpp ~]# wc -l install.log

206 install.log

find:在文件系統中查找指定的文件

find /etc/-name "aaa"

[root@zpp ~]# find -name book

./atest/bts/book

[root@zpp ~]# find atest/ -name book

atest/bts/book

grep 在指定的文本文件中查找指定的字符串

[root@zpp bts]# grep 'java' book

think in java

In 建立鏈接文件(link)

[root@zpp ~]# ln -s atest/bts/ link

-s 對源文件建立符號連接,而非硬連接(symbolic)

其它命令:

清屏命令:ctrl+l

退出幫助文檔命令:q

輸入linux命令時,按tab鍵可以進行補全

回到上一層目錄:cd ..

回到根目錄:直接cd

回到命令行的狀態:ctrl+c

往文件里面寫入內容:echo “think in java" > book

回到當前目錄:cd .

[root@zpp bts]# ls -la

鎬葷敤閲?12

drwxr-xr-x 2 root root 4096 12鏈?20 16:50 .

drwxr-xr-x 4 root root 4096 12鏈?20 16:58 ..

-rw-r--r-- 1 root root ? 14 12鏈?20 17:00 book

-rw-r--r-- 1 root root ? ?0 12鏈?20 16:38 daugther

每個目錄下默認存在 . 和.. 兩個文件

reboot:重啟命令

關閉系統:shutdown -h now

unzip:解壓zip包

例如:

unzip zip包的名稱:代表解壓到當前目錄

unzip -d ? 路徑 ?zip包的名稱:代表解壓到指定的目錄

注意:

在linux 系統下,以點開頭的為隱藏文件

路徑分為絕對路徑和相對路徑,絕對路徑以/開頭,點號(.)表示當前目錄,兩個點號(..)表示當前目錄的上一層目錄

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

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

相關文章

C語言多個變量運算存儲過程,postgresql函數中的賦值運算和postgresql函數存儲過程實現數據批量插入...

今天檢查大家寫的postgresql函數時,發現有的家伙不遵守postgresql關于函數中的賦值運算表示方式:variable : value注意的是,是:表示賦值運算,而不是單獨一個等號。這一點和delphi相似?另外,postgresql中關于…

c語言盜取qq號程序,C++獲取本機登陸過的QQ號碼示例程序

// FileName: GetQQ.cpp#include "stdafx.h" // 如果編譯出錯請刪除這句#include "GetQQ.h"GetQQ::GetQQ(){}GetQQ::~GetQQ(){}std::vector GetQQ::Init(void){TCHAR pathBuffer[MAX_PATH] {0};::SHGetSpecialFolderPath(NULL, pathBuffer…

夫曼編碼譯碼系統課程設計實驗報告(含源代碼c++_c語言),哈夫曼編碼譯碼系統課程設計實驗報告(含源代碼C++_C語言)[1]...

目 錄摘 要 ………………………………………………………………………..……………… II Abstract …………………………………………………………………………..………... II 第一章 課題描述………………………..………………………………………………….. 1 1.1 問題描述………

二級c語言評分標準一樣嗎,計算機二級評分嚴格嗎 步驟錯了有分嗎

計算機二級考試不是人工閱卷,是由計算機評分,所以是很嚴格的。計算機二級機器閱卷主要看的是最后的輸出文件,如果步驟錯了導致結果不正確的話,也是沒有分的。計算機二級評分標準計算機二級考試是電腦自動評分的,即上機…

c語言a 尋路算法,JS/HTML5游戲常用算法之路徑搜索算法 A*尋路算法完整實例

本文實例講述了JS/HTML5游戲常用算法之路徑搜索算法 A*尋路算法。分享給大家供大家參考,具體如下:完整實例代碼如下:A*尋路算法#stage {border: 1px solid lightgray;}window.onload function () {var stage document.querySelector(#stage…

在wsl下運行c語言,在Windows10通過WSL架設linux/gcc c語言學習環境

在Windows10通過WSL架設linux/gcc c語言學習環境零:簡單介紹與先決條件中國一般的大學C課程中都使用很過時的編譯器來進行教授——比如說什么visual studio 6.0啊,dev c啊。以筆者的眼界所看到的C語言教程中,大多都建議學習者在Linux環境下學…

android二級聯動購物車,Android實現二級購物車的全選加反選、總價功能

本文實例為大家分享了Android實現二級購物車的全選加反選、總價的具體代碼,供大家參考,具體內容如下MainActivityimport android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;imp…

android studio gradle 自動更新,android studio gradle 兩種更新方法更新

又快一年沒有使用AS了,正好要查看一個Android項目代碼,干脆升級到新版試試看新變化,舊版本為3.1.2,目前最新版本為3.4.2,AS的升級是很簡單的直接update等待即可.升級完了,打開GIT下載的項目,啟動…

android安全 報告,Android安全檢測報告

1.高危 Intent Scheme URL攻擊詳情:惡意頁面可以通過Intent scheme URL執行基于Intent的攻擊建議:將Intent的component/selector設置為null2.高危 WebView應用克隆風險詳情:APP使用WebView訪問網絡,當開啟了允許JS腳本訪問本地文件…

android定時循環,Android AlarmManager實現定時循環后臺任務

這篇文章使用AlarmManager實現了Android定時后臺循環任務。使用場景:項目需要app每隔一段時間就去服務端請求一次接口,從而更新本地保存的信息。AlarmManager簡介AlarmManager是Android中常用的一種系統級別的提示服務,在特定的時刻為我們廣播…

android 線性布局蒙層,Android開發 - 掌握ConstraintLayout(一)傳統布局的問題

在傳統的Android開發中,頁面布局占用了我們很多的開發時間,而且面對復雜頁面的時候,傳統的一些布局會顯得非常復雜,每種布局都有特定的應用場景,我們通常需要各種布局結合起來使用來實現復雜的頁面。隨著ConstraintLay…

android sdk 4.4.4,4.4.4 not in Android SDK manager

問題I need to do some testing with 4.4.4 and it isnt available in my Android SDK Manager?Any ideas on what Im doing wrong?回答1:There is no problem at you Android SDK Manager, you just have to download the API 19.The API 19 is used by all the KitKat devi…

android7.0提示定位,解決android7.0上某些PopuWindow顯示位置不正確的問題

網上關于android系統7.0的popupwindow適配的解決方案,基本都是一樣的,就是重寫PopupWindow里面的方法但是如何進行重寫,對于一個初次接觸的人來說,是個很頭疼的問題。一來是涉及到java基礎,二來是涉及到popupwindow的源…

android 全局 窗口,miui12全局自由窗口app

miui12全局自由窗口app是小米最新更新的系統引用了全局自由窗口功能,在你玩游戲或者是追劇的時候,都可以直接在一個頁面上聊天,無需切換那么麻煩,支持多種機型進行使用這個功能,多種模式你可以自由的切換使用&#xff…

LeetCode - Medium - 264. Ugly Number II

Topic MathDynamic ProgrammingHeap Description https://leetcode.com/problems/ugly-number-ii/ Analysis 方法一:遍歷自然數,逐個判斷是否是丑數。這方法很低效。 方法二:動態數組。 We have an array k of first n ugly number. W…

signature=4abdf782f13579fc1b57d94a0c6ce95c,β-lactam-associated eosinophilic colitis

摘要:A 42-year-old man with a history of childhood asthma presented with a 2-week history of watery diarrhoea and marked peripheral eosinophilia in the setting of recent use of cephalexin. His colonoscopy revealed patchy colitis. Biopsies were c…

html文檔定義層標記是,jsp練習題目201312

《JSP商務網站設計》復習綜合題型一、單項選擇題1. 關于分頁顯示,下列的敘述哪一項是不正確的?()A)只編制一個頁面是不可能實現分頁顯示的B)采用一至三個頁面都可以實現分頁顯示C)分頁顯示中,記錄集不必在頁面跳轉后重新生成D)分頁顯示中頁面…

html一個頁面同時加載多個餅圖,Html5餅圖繪制實現統計圖的方法

Html5提供了強大的繪圖API,讓我們能夠使用javascript輕松繪制各種圖形。本文將主要講解使用HTML5繪制餅圖(統計圖)的方法。先看一下餅圖效果:這個圖是動態生成的,根據傳入的比例參數(數組),來動態繪制餅圖。餅圖的大小也是根據高度…

html中半透明效果,CSS半透明效果的屬性和場景

在CSS中與半透明效果相關的屬性有兩個:opacity和rgba。opacity屬性的值規定透明度。從 0.0 (完全透明)到 1.0(完全不透明)。設置opacity元素的所有后代元素會隨著一起具有透明性,一般用于調整圖片或者模塊的整體不透明度。IE8 以及更早的版本支持替代的 …

swift解析html數據類型,ios-Swift:以標簽或textVi顯示HTML數據

ios-Swift:以標簽或textVi顯示HTML數據我有一些HTML數據,其中包含標題,段落,圖像和列表標簽。有沒有一種方法可以在一個UITextView或UILabel中顯示此數據?12個解決方案146 votes對于Swift 4:extension Stri…