常見指令以及權限理解

常見指令以及權限理解

命令格式:

command [-options] parameter1 parameter1

命令 選項 參數1 參數2

1.command為命令名稱,例如變化目錄的cd

2.中括號[ ]實際在命令中是不存在的,這個中括號代表可選,通常選項前面會添加一個符號-,比如ls或者ls-a

3.命令、選項、參數等這幾個東西中間用空格來區分,無論空幾格,shell一律視為一個空格

4.Linux當中大寫和小寫是完全不一樣的比如cdCD

ls指令

功能:對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。

-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件(常用)

-d 僅列出目錄本身,而不是列出目錄內的文件數據(常用)

-i 輸出文件的 i 節點的索引信息。 如 ls –ai 指定文件

-k 以 k 字節的形式表示文件的大小。ls –alk 指定文件

-l 列出文件的詳細信息,包含文件的屬性與權限等數據(常用)

-n 用數字的 UID,GID 代替名稱。(介紹 UID, GID)

-f 直接列出結果,而不進行排序(ls默認會以文件名進行排序)

-F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執行的普通文件;“/”表示目錄;“@”表示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。(目錄類型識別);沒有代表文本文件

-r 將排序結果反向輸出,例如:原本文件名由小到大,反向則為由大到小

-t 以時間排序。

-s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)

-R 列出所有子目錄下的文件。(遞歸)

-1 一行只輸出一個文件。

ls就是輸出當前目錄下的文件(不包括隱藏的文件)。

如果要查看隱藏的文件,可以使用-a選項來查看。

先創建一個隱藏文件:

可以看到ls是看不到創建的yincang.txt文件的,但如果使用ls -a

這樣就可以看到隱藏的文件了。

如果要查看文件的詳細信息的話,可以使用ls -l,也可以簡寫為ll

如果還要看隱藏文件的詳細信息可以寫為ls -la或者ls -al都是可以的。

image-20230515003232775

指定目錄只需要在命令后面加上目錄的名字就行。

如果我只想查看108這個目錄的信息而不是108這個目錄下文件的信息可以使用 -d命令

ls -ld

pwd命令

**功能:**pwd命令主要用于查看用戶當前所在的目錄。

cd指令

**功能:**改變工作目錄,將當前工作目錄改變到指定的目錄下

cd. :當前目錄

cd ..: 返回上級目錄

cd /home/litao/linux/ : 絕對路徑

cd ../day02/ : 相對路徑

cd ~:進入用戶家(home)目錄

cd -:返回上一次訪問的目錄

可以看到...都是目錄文件,目錄文件就可以用cd打開,cd ..是返回上一行,那么cd .是什么呢?

可以看到輸入cd .之后目錄沒有發生任何改變,其實.是用于定位當前目錄的,作用場景一般在運行某個C語言程序的時候用于定位當前目錄。

gcc test.c
./1.out

touch指令

功能:touch命令參數可更改文檔或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的文件。

-a 或–time=atime或–time=access或–time=use只更改存取時間。

-c 或–no-create 不建立任何文檔。

-d 使用指定的日期時間,而非現在的時間。

-f 此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題。

-m 或–time=mtime或–time=modify 只更改變動時間。

-r 把指定文檔或目錄的日期時間,統統設成和參考文檔或目錄的日期時間相同。

-t 使用指定的日期時間,而非現在的時間。

mkdir指令

功能:在當前目錄下創建一個名為 “dirname”的目錄

-p 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立

好那些尚不存在的目錄,即一次可以建立多個目錄;

mkdir –p d/d1/d2/d3/d4/d5 : 遞歸建立多個目錄

rmdir和rm指令

rmdir是一個與 mkdir相對應的命令。mkdir是建立目錄,而rmdir是刪除命令。

但是rmdir只能刪除一個空的文件夾或者單個文件。

rm命令可以同時刪除非空文件或目錄

-f 即使文件屬性為只讀(即寫保護),亦直接刪除,強制刪除

-i 刪除前逐一詢問確認

-r 刪除目錄及其下所有文件,遞歸刪除

如果直接用rm -r去刪除的話會一個一個問是否要刪除,因為r代表的是遞歸,如果不想出現是否確認刪除的提示可以添加一個參數-f

這樣就刪除成功了。

nano命令

nano相當于一個記事本

Ctrl+x保存退出。

gcc test.c編譯文件。

./a.out運行程序。

stat命令

查看文件所有的屬性

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

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

相關文章

Go和Java實現模板模式

Go和Java實現模板模式 下面通過一個游戲的例子來說明模板模式的使用。 1、模板模式 在模板模式中,一個抽象類公開定義了執行它的方法的方式/模板。它的子類可以按需要重寫方法實現,但調用將 以抽象類中定義的方式進行。這種類型的設計模式屬于行為型…

react-vite-antd環境下新建項目

vite 創建一個react項目 1. 安裝vite并創建一個react項目1. 我使用的 yarn安裝,基本配置項目名字, 框架react ,js2. cd vite-react進入項目目錄安裝node包并啟動項目 2. 安裝引入Ant Design引入依賴(我用的yarn,沒有安裝的也可以使…

視頻匯聚/視頻云存儲/視頻監控管理平臺EasyCVR添加螢石云設備詳細操作來啦!

安防視頻監控/視頻集中存儲/云存儲/磁盤陣列EasyCVR平臺可拓展性強、視頻能力靈活、部署輕快,可支持的主流標準協議有國標GB28181、RTSP/Onvif、RTMP等,以及支持廠家私有協議與SDK接入,包括海康Ehome、海大宇等設備的SDK等。平臺既具備傳統安…

css偽元素實現li列表圓點相連+錨點跳轉懸浮窗實現

實現效果&#xff1a; html代碼&#xff1a; <div class"sidenav"><ul class"nav-text progressbar"><!-- data-target的值對應要跳轉的模塊的id --><li data-target"module1"><div class"text">錨點…

Effective Java 案例分享(九)

46、使用無副作用的Stream 本章節主要舉例了Stream的幾種用法。 案例一&#xff1a; // Uses the streams API but not the paradigm--Dont do this! Map<String, Long> freq new HashMap<>(); try (Stream<String> words new Scanner(file).tokens()) …

Java創建對象的幾種方式

在Java中&#xff0c;對象是程序中的一種基本元素&#xff0c;它通過類定義和創建。本篇教程旨在介紹Java中創建對象的幾種方式&#xff0c;包括使用new關鍵字、反射、clone、反序列化等方式。 使用new關鍵字創建對象 在Java中&#xff0c;最常用的創建對象方式是使用new關鍵…

linux學習(文件描述符)[13]

所以fork的時候函數執行完畢&#xff0c;但是數據還在緩沖區中未刷新。 所以會有父子兩份數據 在fork&#xff08;&#xff09;之前ffush&#xff08;&#xff09;&#xff08;c語言的接口&#xff0c;刷新緩沖區&#xff09;fflush(stdout)&#xff0c;就不會有重復 緩沖區的…

Trie樹(前綴樹)的實現與應用

Trie樹&#xff0c;也被稱為前綴樹&#xff0c;是一種用于處理字符串的數據結構。它可以高效地進行字符串的插入、刪除和搜索操作&#xff0c;并且能夠快速找到具有相同前綴的字符串。本篇博客將詳細介紹Trie樹的實現原理和應用場景&#xff0c;并給出Java代碼示例。 Trie樹的…

MyBatis的入門級環境搭建及增刪改查,詳細易懂

目錄 一.mybatis的簡介 二.MyBatis的環境搭建 2.1 導入pom依賴 2.2 數據庫文件導入連接 2.3 修改web.xml文件 2.4 安裝插件 2.5 配置文件 2.5.1 mybatis.cfg.xml文件 2.5.2 generatorConfig.xml文件 2.6 最后測試生成代碼 三.MyBatis的增刪改查 3.1 寫service類&#xff…

Linux命令200例:nc非常有用的網絡工具(常用)

&#x1f3c6;作者簡介&#xff0c;黑夜開發者&#xff0c;全棧領域新星創作者?。CSDN專家博主&#xff0c;阿里云社區專家博主&#xff0c;2023年6月csdn上海賽道top4。 &#x1f3c6;數年電商行業從業經驗&#xff0c;歷任核心研發工程師&#xff0c;項目技術負責人。 &…

【LVS】3、LVS+Keepalived群集

為什么用它&#xff0c;為了做高可用 服務功能 1.故障自動切換 2.健康檢查 3.節點服務器高可用-HA Keepalived的三個模塊&#xff1a; core&#xff1a;Keepalived的核心&#xff0c;負責主進程的啟動、維護&#xff1b;調用全局配置文件進行加載和解析 vrrp&#xff1a;實…

matlab使用教程(16)—圖論中圖的定義與修改

1.修改現有圖的節點和邊 此示例演示如何使用 addedge 、 rmedge 、 addnode 、 rmnode 、 findedge 、 findnode 及 subgraph 函數訪問和修改 graph 或 digraph 對象中的節點和/或邊。 1.1 添加節點 創建一個包含四個節點和四條邊的圖。s 和 t 中的對應元素用于指定每條…

使用 MBean 和 日志查看 Tomcat 線程池核心屬性數據

文章目錄 CustomTomcatThreadPoolMBeanCustomTomcatThreadPool CustomTomcatThreadPoolMBean com.qww.config;public interface CustomTomcatThreadPoolMBean {String getStatus(); }CustomTomcatThreadPool package com.qww.config;import com.alibaba.fastjson.JSON; impor…

三本書與三場發布會,和鯨社區重新定義編程類書籍從閱讀到實踐新體驗

當 AI 開發者社區配備 AI 基礎設施開發平臺工具時&#xff0c;它還能做什么&#xff1f; 答案是&#xff1a;過去半年&#xff0c;和鯨社區憑借在氣象、醫學、社科等垂直領域的長期積累以及多方伙伴的支持&#xff0c;聯合舉辦了三場新書發布會——從 Python 到 R 語言 、從氣…

Midjourney Prompt 提示詞速查表 v5.2

Midjourney 最新的版本更新正不斷推出令人興奮的新功能。這雖然不斷擴展了我們的AI繪圖工具箱&#xff0c;但有時也會讓我們難以掌握所有實際可以使用的功能和參數。 針對此問題, 小編整理了 "Midjourney Prompt 提示詞速查表"&#xff0c;這是一個非常方便的 Midjo…

Java“牽手“拼多多商品詳情頁面數據獲取方法,拼多多API實現批量商品數據抓取示例

拼多多商城是一個網上購物平臺&#xff0c;售賣各類商品&#xff0c;包括服裝、鞋類、家居用品、美妝產品、電子產品等。要獲取拼多多商品詳情數據&#xff0c;您可以通過開放平臺的接口或者直接訪問拼多多商城的網頁來獲取商品詳情信息。以下是兩種常用方法的介紹&#xff1a;…

Linux:shell腳本數組和腳本免交互

目錄 一、shell數組的定義 二、定義數組的方式 &#xff08;1&#xff09;數組名(value1 value2 value3 value4 ...) &#xff08;2&#xff09;獲取數組的長度 &#xff08;3&#xff09;獲取數組下標對應的值 &#xff08;4&#xff09;數組的遍歷 &#xff08;5&#x…

qsort函數詳解

大家好&#xff0c;我是蘇貝&#xff0c;本篇博客帶大家了解qsort函數&#xff0c;如果你覺得我寫的不錯的話&#xff0c;可以給我一個贊&#x1f44d;嗎&#xff0c;感謝?? 文章目錄 一. qsort函數參數詳解1.數組首元素地址base2.數組的元素個數num和元素所占內存空間大小w…

ThreeJS——在3D地球上標記中國地圖板塊

Threejs3D地球標記中國地圖位置 先看效果 地球預覽視頻效果 用到的庫 TweenJS (動畫庫)用來做相機轉場的動畫Jquery(這里只用到一個 each 循環方法&#xff0c;可以使用 js 去寫)ThreeJS (3D 地球制作)100000.json(全國城市經緯度)d3.v6.js用來設置平面轉3D效果(本來考慮做成…

深入解析IDS/IPS與SSL/TLS和網絡安全

目錄 防火墻 IDS IPS DMZ VPN VPS SSL/TLS 動態IP 靜態IP 防火墻 防火墻是一種網絡安全設備&#xff0c;用于監控和控制網絡流量&#xff0c;保護網絡免受未經授權的訪問、惡意攻擊和威脅。防火墻可以基于規則進行數據包過濾&#xff0c;允許或阻止特定類型的流量通過…