RHCSA 第二天
一、常用简单命令1、timedatectl命令timedatectl命令中的参数以及作用2、reboot命令3、poweroff命令4、wget命令wget命令的参数以及参数的作用二、Linux系统的目录结构1、Linux目录结构的特点2、工作目录、用户家目录及路径3、Linux的文件类型三、目录操作命令1、命名规则2、绝对路径&相对路径3、命令1)pwd命令2)cd命令3)ls命令4)mkdir命令5)du命令四、 文件操作命令1、touch命令2、stat 命令3、cp命令4、mv命令5、rm命令6、ln命令硬链接&软连接五、课后习题1、timedatectla)查看时间状态b)列出所有已知时区c)改时区为以上时区的某一个(以 Indian/Cocos 为例)2、使用wget命令在/这个网站下载任意一个视频3、Linux中的文件类型以及符号的表示- 常规文件,即file4、创建目录test,并使用一条命令在test下创建 test1/test2/test3a)输出test3的完整路径b)在上面创建的test3目录下创建 file1 并修改文件的修改时间为 0319创建 file1修改时间c)查看file1的详细信息一、常用简单命令
1、timedatectl命令
语法格式为:
timedatectl [参数]
timedatectl命令中的参数以及作用
2、reboot命令
由于重启计算机,这种操作会涉及硬件资源的管理权限,因此最好使用root管理员来重启,普通用户可能
会被拒绝,命令如下:
[root@rhcsa ~]# reboot
3、poweroff命令
用于关闭系统,与上面相同,该命令也会涉及到硬件资源的管理权限,因此最好还是用root管理员来关闭电脑,命令如下:
[root@rhcsa ~]# poweroff
4、wget命令
语法格式为:
wget [参数] 网址
wget命令的参数以及参数的作用
二、Linux系统的目录结构
1、Linux目录结构的特点
a. 分区 ‘加载’ 于目录结构
b. 使用树形目录结构来组织和管理文件。
c. 整个系统只有一个位于根分区的一个根目录(树根)、一棵树
d. 其他所有分区、目录、文件以及外部设备(如硬盘、光驱等)都是以根目录为起点,挂接在目录树的
某个目录中的
e. 通过访问挂载点目录,即可实现对这些分区的访问。
f. Linux的根目录用“/”表示
g. Windows的目录结构属于分区;
h. 每个主分区或逻辑分区都有一个独立的根目录和相应的树形目录结构,各分区采用盘符进行区分和标
识。
2、工作目录、用户家目录及路径
a. 用“路径”来表示某个文件(或目录)在目录结构中所处的位置
b. 路径是指从树型目录中的某个目录
c. 层次到达某一文件或子目录的一条线路
d. 路径由以“/”为分隔符的多个目录名构成
路径可分为:
绝对路径: 是指以根目录“/”为起点来表示系统中某个文件(或目录)的位置的方式相对路径: 是以当前目录为起点,表示系统中某个文件或目录在目录结构中的位置的方式
3、Linux的文件类型
Linux 没有隐藏属性,文件或目录要实现隐藏,在命名时只要以 “ . ” 开头即可
对于隐藏文件或目录,必须使用带 “ -a ” 参数的 ls 命令才能查看到
三、目录操作命令
1、命名规则
1)长度不能超过255个字符
2)不能使用/当文件名
3)严格区分大小写
2、绝对路径&相对路径
绝对路径: 从/开始的路径 /home/alice/file1
相对路径: 相对于当前目录开始 a.txt ./a.txt …/bob/b.txt [假如:此时在目录/home/alice]
3、命令
1)pwd命令
查看当前的工作目录(Print Working Directory)
2)cd命令
改变工作目录(Change Directory)
# cd /usr/local/lib //改变目录到/usr/local/lib目录下 # cd .. //进入当前目录的父目录 # cd ../etc //进入当前目录的父目录下的etc子目录 # cd ~ //进入root用户登录时的工作目录(家目录) # cd 桌面 //进入当前目录下的“桌面”子目录 # cd //进入当前用户的家目录
3)ls命令
列表(list)显示目录内容
命令格式
ls [选项] 文件名或目录名
常用选项
4)mkdir命令
创建目录(make directory)
命令格式
mkdir [-p] [/路径/]目录名-p —— 可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖
5)du命令
统计目录及文件的空间占用情况
命令格式
du [选项] [目录名]
功能:查看某个目录中的各级子目录所占用的磁盘空间数。
如果不跟目录名,则缺省为当前目录。
常用选项
四、 文件操作命令
1、touch命令
新建空文件或更新已有文件或目录的修改日期
命令格式
touch [选项] 文件或目录名列表
功能:
1)若指定的文件或目录已存在,则将文件或目录的日期和时间修改为当前系统的日期和时间。
2)若指定的文件不存在,则以指定的文件名创建空文件
选项
2、stat 命令
查看文件详细信息,可以看到文件的这三个时间, 其基本信息如下。
命令名称: stat英文原意: display file or file system status所在路径: /usr/bin/stat执行权限:所有用户功能描述:显示文件或文件系统的详细信息
3、cp命令
复制(copy)文件或目录
命令格式
cp [选项] 源文件 目标文件
功能:目录或文件的复制。
选项
4、mv命令
移动(mv)文件或目录
mv [参数] 源文件名称 目标文件名称
剪切操作不同于复制操作,因为它会把源文件删除掉,只保留剪切后的文件。
如果在同一个目录中将某个文件剪切后还粘贴到当前目录下,其实本质就是对文件进行了重命名操作
5、rm命令
删除(remove)文件或目录
命令格式
rm [选项] 文件或目录名及路径
功能:删除文件或目录,可包含一个或多个文件名(各文件间用空格分隔)或用通配符表达,以实现删除多个文件或目录。
选项
6、ln命令
为文件或目录建立链接(Link)
命令格式
ln [选项] 被链接的源文件或目录 链接文件或目标目录
选项
硬链接&软连接
五、课后习题
1、timedatectl
a)查看时间状态
[root@rhcsa ~]# timedatectl status Local time: Wed -03-23 19:11:44 CSTUniversal time: Wed -03-23 11:11:44 UTCRTC time: Wed -03-23 11:11:44Time zone: Asia/Shanghai (CST, +0800)System clock synchronized: noNTP service: inactiveRTC in local TZ: no
b)列出所有已知时区
[root@rhcsa ~]# timedatectl list-timezones Africa/AbidjanAfrica/AccraAfrica/Addis_AbabaAfrica/AlgiersAfrica/AsmaraAfrica/BamakoAfrica/BanguiAfrica/BanjulAfrica/BissauAfrica/BlantyreAfrica/BrazzavilleAfrica/BujumburaAfrica/CairoAfrica/CasablancaAfrica/CeutaAfrica/ConakryAfrica/DakarAfrica/Dar_es_SalaamAfrica/DjiboutiAfrica/DoualaAfrica/El_AaiunAfrica/FreetownAfrica/GaboroneAfrica/HarareAfrica/JohannesburgAfrica/JubaAfrica/KampalaAfrica/KhartoumAfrica/KigaliAfrica/KinshasaAfrica/LagosAfrica/LibrevilleAfrica/LomeAfrica/LuandaAfrica/LubumbashiAfrica/LusakaAfrica/MalaboAfrica/MaputoAfrica/MaseruAfrica/MbabaneAfrica/MogadishuAfrica/MonroviaAfrica/NairobiAfrica/NdjamenaAfrica/NiameyAfrica/NouakchottAfrica/OuagadougouAfrica/Porto-NovoAfrica/Sao_TomeAfrica/TripoliAfrica/TunisAfrica/WindhoekAmerica/AdakAmerica/AnchorageAmerica/AnguillaAmerica/AntiguaAmerica/AraguainaAmerica/Argentina/Buenos_AiresAmerica/Argentina/CatamarcaAmerica/Argentina/CordobaAmerica/Argentina/JujuyAmerica/Argentina/La_RiojaAmerica/Argentina/MendozaAmerica/Argentina/Rio_GallegosAmerica/Argentina/SaltaAmerica/Argentina/San_JuanAmerica/Argentina/San_LuisAmerica/Argentina/TucumanAmerica/Argentina/UshuaiaAmerica/ArubaAmerica/AsuncionAmerica/AtikokanAmerica/BahiaAmerica/Bahia_BanderasAmerica/BarbadosAmerica/BelemAmerica/BelizeAmerica/Blanc-SablonAmerica/Boa_VistaAmerica/BogotaAmerica/BoiseAmerica/Cambridge_BayAmerica/Campo_GrandeAmerica/CancunAmerica/CaracasAmerica/CayenneAmerica/CaymanAmerica/ChicagoAmerica/ChihuahuaAmerica/Costa_RicaAmerica/CrestonAmerica/CuiabaAmerica/CuracaoAmerica/DanmarkshavnAmerica/DawsonAmerica/Dawson_CreekAmerica/DenverAmerica/DetroitAmerica/DominicaAmerica/EdmontonAmerica/EirunepeAmerica/El_SalvadorAmerica/Fort_NelsonAmerica/FortalezaAmerica/Glace_BayAmerica/GodthabAmerica/Goose_BayAmerica/Grand_TurkAmerica/GrenadaAmerica/GuadeloupeAmerica/GuatemalaAmerica/GuayaquilAmerica/GuyanaAmerica/HalifaxAmerica/HavanaAmerica/HermosilloAmerica/Indiana/IndianapolisAmerica/Indiana/KnoxAmerica/Indiana/MarengoAmerica/Indiana/PetersburgAmerica/Indiana/Tell_CityAmerica/Indiana/VevayAmerica/Indiana/VincennesAmerica/Indiana/WinamacAmerica/InuvikAmerica/IqaluitAmerica/JamaicaAmerica/JuneauAmerica/Kentucky/LouisvilleAmerica/Kentucky/MonticelloAmerica/KralendijkAmerica/La_PazAmerica/LimaAmerica/Los_AngelesAmerica/Lower_PrincesAmerica/MaceioAmerica/ManaguaAmerica/ManausAmerica/MarigotAmerica/MartiniqueAmerica/MatamorosAmerica/MazatlanAmerica/MenomineeAmerica/MeridaAmerica/MetlakatlaAmerica/Mexico_CityAmerica/MiquelonAmerica/MonctonAmerica/MonterreyAmerica/MontevideoAmerica/MontserratAmerica/NassauAmerica/New_YorkAmerica/NipigonAmerica/NomeAmerica/NoronhaAmerica/North_Dakota/BeulahAmerica/North_Dakota/CenterAmerica/North_Dakota/New_SalemAmerica/OjinagaAmerica/PanamaAmerica/PangnirtungAmerica/ParamariboAmerica/PhoenixAmerica/Port-au-PrinceAmerica/Port_of_SpainAmerica/Porto_VelhoAmerica/Puerto_RicoAmerica/Punta_ArenasAmerica/Rainy_RiverAmerica/Rankin_InletAmerica/RecifeAmerica/ReginaAmerica/ResoluteAmerica/Rio_BrancoAmerica/SantaremAmerica/SantiagoAmerica/Santo_DomingoAmerica/Sao_PauloAmerica/ScoresbysundAmerica/SitkaAmerica/St_BarthelemyAmerica/St_JohnsAmerica/St_KittsAmerica/St_LuciaAmerica/St_ThomasAmerica/St_VincentAmerica/Swift_CurrentAmerica/TegucigalpaAmerica/ThuleAmerica/Thunder_BayAmerica/TijuanaAmerica/TorontoAmerica/TortolaAmerica/VancouverAmerica/WhitehorseAmerica/WinnipegAmerica/YakutatAmerica/YellowknifeAntarctica/CaseyAntarctica/DavisAntarctica/DumontDUrvilleAntarctica/MacquarieAntarctica/MawsonAntarctica/McMurdoAntarctica/PalmerAntarctica/RotheraAntarctica/SyowaAntarctica/TrollAntarctica/VostokArctic/LongyearbyenAsia/AdenAsia/AlmatyAsia/AmmanAsia/AnadyrAsia/AqtauAsia/AqtobeAsia/AshgabatAsia/AtyrauAsia/BaghdadAsia/BahrainAsia/BakuAsia/BangkokAsia/BarnaulAsia/BeirutAsia/BishkekAsia/BruneiAsia/ChitaAsia/ChoibalsanAsia/ColomboAsia/DamascusAsia/DhakaAsia/DiliAsia/DubaiAsia/DushanbeAsia/FamagustaAsia/GazaAsia/HebronAsia/Ho_Chi_MinhAsia/Hong_KongAsia/HovdAsia/IrkutskAsia/JakartaAsia/JayapuraAsia/JerusalemAsia/KabulAsia/KamchatkaAsia/KarachiAsia/KathmanduAsia/KhandygaAsia/KolkataAsia/KrasnoyarskAsia/Kuala_LumpurAsia/KuchingAsia/KuwaitAsia/MacauAsia/MagadanAsia/MakassarAsia/ManilaAsia/MuscatAsia/NicosiaAsia/NovokuznetskAsia/NovosibirskAsia/OmskAsia/OralAsia/Phnom_PenhAsia/PontianakAsia/PyongyangAsia/QatarAsia/QostanayAsia/QyzylordaAsia/RiyadhAsia/SakhalinAsia/SamarkandAsia/SeoulAsia/ShanghaiAsia/SingaporeAsia/SrednekolymskAsia/TaipeiAsia/TashkentAsia/TbilisiAsia/TehranAsia/ThimphuAsia/TokyoAsia/TomskAsia/UlaanbaatarAsia/UrumqiAsia/Ust-NeraAsia/VientianeAsia/VladivostokAsia/YakutskAsia/YangonAsia/YekaterinburgAsia/YerevanAtlantic/AzoresAtlantic/BermudaAtlantic/CanaryAtlantic/Cape_VerdeAtlantic/FaroeAtlantic/MadeiraAtlantic/ReykjavikAtlantic/South_GeorgiaAtlantic/St_HelenaAtlantic/StanleyAustralia/AdelaideAustralia/BrisbaneAustralia/Broken_HillAustralia/CurrieAustralia/DarwinAustralia/EuclaAustralia/HobartAustralia/LindemanAustralia/Lord_HoweAustralia/MelbourneAustralia/PerthAustralia/SydneyEurope/AmsterdamEurope/AndorraEurope/AstrakhanEurope/AthensEurope/BelgradeEurope/BerlinEurope/BratislavaEurope/BrusselsEurope/BucharestEurope/BudapestEurope/BusingenEurope/ChisinauEurope/CopenhagenEurope/DublinEurope/GibraltarEurope/GuernseyEurope/HelsinkiEurope/Isle_of_ManEurope/IstanbulEurope/JerseyEurope/KaliningradEurope/KievEurope/KirovEurope/LisbonEurope/LjubljanaEurope/LondonEurope/LuxembourgEurope/MadridEurope/MaltaEurope/MariehamnEurope/MinskEurope/MonacoEurope/MoscowEurope/OsloEurope/ParisEurope/PodgoricaEurope/PragueEurope/RigaEurope/RomeEurope/SamaraEurope/San_MarinoEurope/SarajevoEurope/SaratovEurope/SimferopolEurope/SkopjeEurope/SofiaEurope/StockholmEurope/TallinnEurope/TiraneEurope/UlyanovskEurope/UzhgorodEurope/VaduzEurope/VaticanEurope/ViennaEurope/VilniusEurope/VolgogradEurope/WarsawEurope/ZagrebEurope/ZaporozhyeEurope/ZurichIndian/AntananarivoIndian/ChagosIndian/ChristmasIndian/CocosIndian/ComoroIndian/KerguelenIndian/MaheIndian/MaldivesIndian/MauritiusIndian/MayotteIndian/ReunionPacific/ApiaPacific/AucklandPacific/BougainvillePacific/ChathamPacific/ChuukPacific/EasterPacific/EfatePacific/EnderburyPacific/FakaofoPacific/FijiPacific/FunafutiPacific/GalapagosPacific/GambierPacific/GuadalcanalPacific/GuamPacific/HonoluluPacific/KiritimatiPacific/KosraePacific/KwajaleinPacific/MajuroPacific/MarquesasPacific/MidwayPacific/NauruPacific/NiuePacific/NorfolkPacific/NoumeaPacific/Pago_PagoPacific/PalauPacific/PitcairnPacific/PohnpeiPacific/Port_MoresbyPacific/RarotongaPacific/SaipanPacific/TahitiPacific/TarawaPacific/TongatapuPacific/WakePacific/WallisUTC
c)改时区为以上时区的某一个(以 Indian/Cocos 为例)
[root@rhcsa ~]# timedatectl set-timezone Indian/Cocos[root@rhcsa ~]# timedatectl statusLocal time: Wed -03-23 17:54:03 +0630Universal time: Wed -03-23 11:24:03 UTCRTC time: Wed -03-23 11:24:04Time zone: Indian/Cocos (+0630, +0630)System clock synchronized: noNTP service: inactiveRTC in local TZ: no
2、使用wget命令在/这个网站下载任意一个视频
[root@rhcsa ~]# wget /mp4/third/0311/cont-1754392-15886924-172105-hd.mp4---03-26 09:53:57-- /mp4/third/0311/cont-1754392-15886924-172105-hd.mp4Resolving ()... 219.144.100.226, 219.144.100.225, 219.144.100.224, ...Connecting to ()|219.144.100.226|:443... connected.HTTP request sent, awaiting response... 200 OKLength: 40995140 (39M) [video/mp4]Saving to: ‘cont-1754392-15886924-172105-hd.mp4’cont-1754392-15886924-172105-hd.mp4 88%[===========================================================================>] 34.76M 2.27MB/s eta 2scont-1754392-15886924-172105-hd.mp4 90%[============================================================================> ] 35.cont-1754392-15886924-172105-hd.mp4 91%[=============================================================================> cont-1754392-15886924-172105-hd.mp4 92%[============================================================================cont-1754392-15886924-172105-hd.mp4 93%[=======================================================================cont-1754392-15886924-172105-hd.mp4 95%[=====================================================================cont-1754392-15886924-172105-hd.mp4 96%[===================================================================cont-1754392-15886924-172105-hd.mp4 97%[==================================================================cont-1754392-15886924-172105-hd.mp4 98%[==================================================================cont-1754392-15886924-172105-hd.mp4 99%[==================================================================cont-1754392-15886924-172105-hd.mp4 100%[=====================================================================================>] 39.10M 2.29MB/s in 16s-03-26 09:54:13 (2.49 MB/s) - ‘cont-1754392-15886924-172105-hd.mp4’ saved [40995140/40995140][root@rhcsa ~]# lsanaconda-ks.cfg cont-1754392-15886924-172105-hd.mp4 file1 index.html initial-setup-ks.cfg test video_1754392
3、Linux中的文件类型以及符号的表示- 常规文件,即file
4、创建目录test,并使用一条命令在test下创建 test1/test2/test3
[root@rhcsa ~]# mkdir test[root@rhcsa ~]# lsanaconda-ks.cfg index.html initial-setup-ks.cfg test video_1754392
[root@rhcsa test]# mkdir -p test1/test2/test3
a)输出test3的完整路径
[root@rhcsa ~]# ls -R.:anaconda-ks.cfg index.html initial-setup-ks.cfg test video_1754392./test:test1./test/test1:test2./test/test1/test2:test3
b)在上面创建的test3目录下创建 file1 并修改文件的修改时间为 0319
创建 file1
[root@rhcsa ~]# mkdir -p test/test1/test2/test3/file1
修改时间
[root@rhcsa test3]# touch -d 0319 file1[root@rhcsa test3]# ls -ltotal 0drwxr-xr-x. 2 root root 6 Mar 19 00:00 file1
c)查看file1的详细信息
[root@rhcsa test3]# stat file1File: file1Size: 6 Blocks: 0IO Block: 4096 directoryDevice: fd00h/64768dInode: 1584570Links: 2Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)Context: unconfined_u:object_r:admin_home_t:s0Access: -03-19 00:00:00.000000000 +0630Modify: -03-19 00:00:00.000000000 +0630Change: -03-23 19:12:25.347891765 +0630Birth: -