日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

文件系统、mkdir、touch、nano、cp笔记

發(fā)布時間:2023/12/2 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文件系统、mkdir、touch、nano、cp笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文件系統(tǒng):
rootfs: 根文件系統(tǒng)

FHS:Linux發(fā)行版目錄層級遵循協(xié)議

/boot: 系統(tǒng)啟動相關的文件,如內核、initrd,以及grub(bootloader)引導加載器
/dev: 設備文件
?? ?設備文件:
?? ??? ?塊設備:隨機訪問,數(shù)據塊
?? ??? ?字符設備:線性訪問,按字符為單位
?? ??? ?設備號:主設備號(major)和次設備號(minor)
/etc:配置文件
/home:用戶的家目錄,每一個用戶的家目錄通常默認為/home/USERNAME
/root:管理員的家目錄;
/lib:庫文件
?? ?靜態(tài)庫,? .a
?? ?動態(tài)庫, .dll, .so (shared object)
?? ?/lib/modules:內核模塊文件
/media:掛載點目錄,移動設備
/mnt:掛載點目錄,額外的臨時文件系統(tǒng)
/opt:可選目錄,第三方程序的安裝目錄
/proc:偽文件系統(tǒng),內核映射文件
/sys:偽文件系統(tǒng),跟硬件設備相關的屬性映射文件
/tmp:臨時文件, /var/tmp
/var:可變化的文件
/bin: 可執(zhí)行文件, 用戶命令
/sbin:管理命令

/usr:shared, read-only
?? ?/usr/bin
?? ?/usr/sbin
?? ?/usr/lib
?? ?
/usr/local:
?? ?/usr/local/bin
?? ?/usr/local/sbin
?? ?/usr/local/lib

命名規(guī)則:
1、長度不能超過255個字符;
2、不能使用/當文件名
3、嚴格區(qū)分大小寫

相對路徑:
絕對路徑:



文件管理
?? ?
目錄管理
ls
cd
pwd

mkdir:創(chuàng)建空目錄
?? ?-p:
?? ?-v: verbose
/root/x/y/z

/mnt/test/x/m,y
mkdir -pv /mnt/test/x/m /mnt/test/y
mkdir -pv /mnt/test/{x/m,y}

~USERNAME

命令行展開:
/mnt/test2/
a_b, a_c, d_b, d_c
(a+d)(b+c)=ab+ac+db+dc
{a,d}_{b,c}
mkdir -pv /mnt/test2/{a,d}_{b,c}


# tree:查看目錄樹

刪除目錄:rmdir (remove directory)
?? ?刪除空目錄
?? ?-p
?? ?
文件創(chuàng)建和刪除
# touch
?? ?-a
?? ?-m
?? ?-t
?? ?-c
# stat

創(chuàng)建文件,可以使用文件編輯器

ASCII:

128不同的字符:
?? ?二進制:
?? ??? ?2^6=0,63
?? ??? ?2^7=0,127
?? ??? ?000 0000 - 111 1111

ASCII:?? ??? ?
0000 1001: t

2^16: 65536

標準:GB18030, GBK, GB2312,Unicode
0000 1001 0000 1110:上, 衛(wèi)

nano

刪除文件:rm
?? ?-i
?? ?-f
?? ?-r
?? ?
rm -rf /

練習:
1、創(chuàng)建目錄
(1)在/mnt下創(chuàng)建boot和sysroot;
(2)在/mnt/boot下創(chuàng)建grub;
(3)在/mnt/sysroot下創(chuàng)建proc, sys, bin, sbin, lib, usr, var, etc, dev, home, root, tmp
?? ?a)在/mnt/sysroot/usr下創(chuàng)建bin, sbin, lib
?? ?b)在/mnt/sysroot/lib下創(chuàng)建modules
?? ?c)在/mnt/sysroot/var下創(chuàng)建run, log, lock
?? ?d)在/mnt/sysroot/etc下創(chuàng)建init.d
?? ?

復制和移動文件
cp: copy
cp SRC DEST
?? ?-r
?? ?-i
?? ?-f
?? ?-p:保留文件屬性
?? ?-a:歸檔復制,常用于備份,保留所有屬性
?? ?-L:復制鏈接指定的文件
?? ?-P:保持鏈接
?? ?

cp file1 file2 file3
一個文件到一個文件
多個文件到一個目錄
cp /etc/{passwd,inittab,rc.d/rc.sysinit} /tmp/

mv: move
移動文件

mv SRC DEST
mv -t DEST SRC


install
?? ?-d DIRECOTRY ... :創(chuàng)建目錄
?? ?SRC DEST
install -t DIRECTORY SRC...

作業(yè)1:
1、創(chuàng)建目錄/backup
# mkdir -v /backup
2、復制目錄/etc至/backup目錄中,并重命名為“etc-當前日期”,如etc-2013-02-26;要求保留文件原來的屬性,保持鏈接文件;
cp
?? ?-r
?? ?-p
?? ?-d
# cp -a /etc /backup/etc-2013-02-28

命令替換
?? ?
3、復制文件/etc/inittab為/tmp/inittab.new,并刪除inittab.new文件的后兩行;
# cp /etc/inittab? /tmp/inittab.new
# nano /tmp/inittab.new

作業(yè)2:
1、思考:ls命令是否可以顯示某目錄的整體大小,即包括其內部的所有文件的整體大小?
2、通過幫助手冊,學習使用du命令;
# du
?? ?-s
?? ?-h
3、通過幫助,學習read命令;
變量:內存空間,有名稱
變量賦值:

變量替換

作業(yè)3:
描述GPL, BSD, Apache三個開源協(xié)定的大體聯(lián)系及區(qū)別。

自由軟件
開源協(xié)定,版權描述


作業(yè)4:
1、如何獲取Linux當前最新的內核版本號?
?? ?www.kernel.org
2、列出你所了解的Linux發(fā)行版,并說明其跟Linux內核的關系。
?? ?Linux, GNU: GNU/Linux, 源代碼
?? ?
?? ?發(fā)行版:Fedora, RedHat(CentOS), SUSE, Debian(Ubuntu, Mint), Gentoo, LFS(Linux From Scratch)
?? ?
C, Tom, AMD, Jerry,

RedHat: 通用格式

奔騰:

轉載于:https://www.cnblogs.com/jjzd/p/5747531.html

總結

以上是生活随笔為你收集整理的文件系统、mkdir、touch、nano、cp笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。