linux 常用命令01

/bin/bash 就是linux默認的shell

  1. ls命令
    ls -a 顯示所有文件 包含隱藏文件
    ls -R 遞歸顯示子目錄
    ls -l 顯示詳細信息
    ls -lrt 按照時間排序,顯示文件信息
    配合通配符使用
    ls *.c *匹配任意多個字符
    ls xx.? 匹配任意一個字符

  2. cd 命令
    cd - 為切換到上次目錄
    cd 回到家目錄的四種方式
    a. cd /home/username
    b. cd
    c. cd ~
    d. cd $HOME

username@ubuntu-virtual-machine:~/c$ 

a. username 代表用戶
b. ubuntu-virtual-machine 代表機器名
c. ~代表 家目錄
d.~/c 代表當前所在目錄
e.$ 代表普通用戶

root@ubuntu-virtual-machine:/home/username/c#

管理員對應的#

  1. which 命令
    which ls 查看ls命令 所在路徑

  2. mkdir 命令
    a.mkdir test/A
    如果當前目錄本來有test目錄,就會在test目錄下創建A目錄,如果沒有test目錄,那么創建失敗
    b.mkdir -p test/A
    如果當前目錄沒有test目錄, 會先創建一個test目錄,再創建A目錄

  3. tree 命令
    顯示當前目錄結構

  4. rmdir 命令 目錄刪除命令
    a. rmdir 不能刪除非空目錄
    b. rmdir -p bb/cc 這樣會把bb和cc都刪除掉, 前提是 bb目錄下只有cc目錄

  5. touch 命令
    創建文件, 文件名如果不存在則創建,如果存在則更改訪問時間
    如果要在某目錄下創建文件,這個目錄要提前創建或存在

touch [option] filename1 filename2
  1. rm命令 刪除文件或者目錄
    a. rm bb/test.c 刪除bb目錄下的 test.c
    b. rm -r bb 遞歸刪除bb目錄
    c. rm -rf bb 遞歸刪除bb目錄(強制刪除)

  2. cp命令 (copy)拷貝文件或者目錄
    cp [option] srcpath despath
    a. 如果despath是一個目錄,將srcpath拷貝到despath目錄下
    b. 如果despath不是一個目錄,會在despath上級目錄(…/xxx),再…/下創建一個xxx文件,并將srcpath的內容拷貝進來
    c. cp -r aa bb
    -r:遞歸復制,用于目錄的復制操作

  3. mv命令 (move) 移動文件或者目錄
    如果再同一個目錄下進行 mv操作,相當于重命名所操作的文件(或者目錄)
    cp [option] srcpath despath
    a. 如果srcpath 是一個目錄,despath是一個目錄,將srcpath移動到despath目錄下
    b. 如果srcpath 是一個目錄,despath不是一個目錄,會在despath上級目錄(…/xxx),再…/下創建一個xxx目錄,并將srcpath目錄下的東西拷貝進來
    接下來是顯示文件內容命令

  4. cat 命令
    cat filename
    直接顯示文件信息到屏幕,適用于文件內容較少的情況

  5. more命令
    分屏顯示文件信息
    回車逐行顯示
    空格一頁一頁顯示

  6. less命令
    分屏顯示文件信息
    回車或者上下方向鍵可以反復查看文件內容

  7. head 命令
    head filename
    顯示文件頭部(默認10行)信息到屏幕上
    head -n 5 filename
    這樣是顯示 前5行信息到屏幕上

  8. tail 命令
    tail filename
    顯示文件末尾幾行內容
    tail -n 5 filename
    顯示 末尾5行信息
    tail -f filename
    不退出,可以用來追蹤文件尾部信息
    接下來統計命令

  9. wc 命令 word count 統計文件內容
    wc filename 直接顯示出 行數 單次數 字節數
    帶上參數
    a. -l 顯示文件有多少行
    b. -w 顯示單詞數
    c. -c 顯示字節數

  10. du命令 顯示當前目錄下各目錄占用空間
    a. du
    直接顯示各個目錄的字節數
    b. du -h
    顯示適合人類觀看的空間單位
    c. du -h --max-depth=1
    只顯示當前目錄的大小,不顯示子目錄的大小

  11. df
    顯示磁盤空間信息

有個疑惑,su 命令,要求輸入密碼, 這個密碼是不是root賬號的密碼啊?
這里先記錄一下?
視頻上說, 是 當前用戶的密碼。

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

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

相關文章

Linux基礎查漏補缺

文章目錄第二遍重新回顧Linux基礎查看主機名修改主機名查看IP地址Linux的 “--”和“-”根目錄文件的意義和作用alias直接在命令行界面輸入firefox數組越界發生什么命令行光標移動的幾個操作重定向第二遍重新回顧Linux基礎 1.查找忽略的知識點 2.再次記憶一些基礎知識 3.鞏固基…

linux 常用命令02--文件屬性 以及軟硬鏈接

文件屬性和用戶用戶組 通過ls-l 顯示文件詳細信息 drwxrwxr-x 2 user usergroup 4096 10月 30 20:55 stu1drwxrwxr-x d代表目錄文件, -代表普通文件 rwx rwx r-x 歸屬用戶的權限 歸屬組的權限 其他用戶的權限 權限位數字表示法(8進制數…

linux查漏補缺之常用命令

wc命令 -c, --bytes, --chars輸出字節統計數。-l, --lines輸出換行符統計數。-L, --max-line-length輸出最長的行的長度。-w, --words輸出單詞統計數。grep命令 圖解

linux 常用命令03--修改文件的權限與歸屬

chmod 命令 改變文件權限 第一種: chmod [u|g|o|a] [|-] [r|w|x] filename 比如: chmod ux filename 給所屬用戶增加執行的權限第二種: 給a.out 文件,所屬用戶可讀可寫,所屬組可讀可寫,其他的讀 chmod 06…

思維導圖:面試小結

文件:思維導圖

linux 常用命令04 查找和檢索

先說一下 文件的基本類型 文件類型 l 符號鏈接文件(軟連接) b 塊設備 (磁盤文件)c 字符設備p 管道設備(pipe)s 本地套接字(網絡編程)- 普通文件 用find命令的時候&…

linux 常用命令05 常用的壓縮與解壓縮文件

zip/unzip ----zip格式 使用方式:zip -r 壓縮包名 原材料 -r代表遞歸子目錄 原材料可以有多個 例如:zip -r bb.zip bb hello 對應的解壓縮:unzip bb.zip .gz格式的壓縮包 gzip和gunzip tar 最常用打包工具 .tar.gz tar相應參數介紹 -c 壓縮…

apt-howto

https://www.debian.org/doc/manuals/apt-howto/index.zh-cn.html#contents

Linux系統監控shell腳本

開源項目 https://github.com/atarallo/TECMINT_MONITOR #! /bin/bash # unset any variable which system may be usingunset tecreset os architecture kernelrelease internalip externalip nameserver loadaveragewhile getopts iv name docase $name ini)iopt1;;v)vopt1…

linux ubuntu 軟件安裝的三種方式

apt-get 自動安裝軟件,解決依賴關系 sudo apt-get update 更新源 源在 /etc/apt/sources.list 文件中sudo apt-get install softwarename sudo apt-get remove softwarenamedpkg 根據deb安裝包來安裝軟件 dpkg 是“Debian Packager ”的簡寫 sudo dpkg -i xxx.de…

linux 用戶管理以及其他命令

設置用戶組 sudo groupadd test 增加test用戶組創建用戶 選項: -s 指定shell -g 指定組 -d 用戶家目錄 -m 家目錄不在時,自動創建 sudo useradd -s /bin/bash -g test -d /home/newuser -m newuser設置密碼 sudo passwd newuser切換用戶 su xiaowan…

蒙特卡洛法求圓周率100億數據

代碼 import time import random hits0 pi0 DARTS100000*100000 starttime.perf_counter() for i in range(DARTS):x,yrandom.random(),random.random()distpow(x ** 2y**2,0.5)if dist < 1.0:hits1 pi4*(hits/DARTS) print("圓周率的值是{:.10f}".format(pi)) p…

linux gcc 簡單使用記錄01

大體編譯流程 gcc 參數&#xff1a; I 包含頭文件路徑 L 包含庫文件路徑 l 庫名 比如libxxx.so 對應著 -lxxx(掐頭去尾) O 優化選項 1&#xff0c;3 W 警告 all 顯示更多的 c 編譯成 .o 文件&#xff08;二進制&#xff09; E 輸出到標準輸出&#xff0c;宏替換&#xff0c…

No module named 'Tkinter'

sudo apt install python3-tk這一句就搞定了。網上長篇大論也真是醉了

Linux gcc 制作靜態庫01

制作步驟 編譯為 .o 文件 createliba目錄下 結構為 ├── head │ └── test.h ├── jia.c ├── jian.c ├── cheng.c ├── chu.c 這4個源文件&#xff0c;提供 - * /算數運算&#xff0c; 使用了 head目錄下 test.h文件 先編譯為.o文件 gcc -c *.c -I./head l…

Ubuntu 18的中文界面切換《圖解教程》親測成功

然后找到Chinese simple 把漢語挪到第一行

linux gcc 制作動態庫

編譯與位置無關的代碼&#xff0c;生成.o&#xff0c;關鍵參數 -fPIC createlibso目錄下 ├── cheng.c ├── chu.c ├── head │ └── test.h ├── jia.c └── jian.cgcc -fPIC -c *.c -I ./head在createlibso目錄下生成 與位置無關的.o文件 ├── cheng.c ├…

Ubuntu的中文是哪種字體?python的詞云分析和 三國演義人物出場統計

Ubuntu的默認中文是哪種呢&#xff1f; fc-list :langzh 用這個命令查看出來 NotoSerifCJK-Bold.ttc 為什么要知道這個呢&#xff1f; 來看一塊python3代碼 import jieba import wordcloudf open("threekingdom.txt","rb") t f.read() f.close() ls …

linux 系統課程-進程控制01

進程的狀態轉化 進程擁有四種狀態&#xff08;切換&#xff09;&#xff0c;他們之間的關系如圖 運行 掛起 終止 就緒內存管理單元 MMU &#xff08;Memory Management Unit&#xff09; mmu 負責 a. 虛擬內存與物理內存的映射 b. 設置內存的訪問級別 pcb 進程控制塊 環…

linux c++ 多進程初步01

fork函數 fork函數 ps ajx 這個命令可以查看進程與進程之間的血緣關系 kill 給進程發送一個信號SIGKILL 9號信號kill -SIGKILL pik 殺死進程進程共享 子進程會復制父進程的幾乎所有信息&#xff1a;子進程復制父進程用戶空間所有數據&#xff1b; 子進程復制父進程內核空間P…