RhcsaLinux初次使用进行简单的操作

命令格式:主命令 选项 参数(操作对象) 命令分为两类:
由shell程序自带的命令:内置命令(builtin) 有独立的可执行程序文件,文件名即命令名:外部命令。
选项:指定命令的运行特性,指明要运行命令中的哪一个功能代码。
选项有两种表现形式 : 短选项:例如:-l,-d,如果同一命令同时使用多个短选项,多数可合并。 注意:有些命令的选项没有长选项:例如--help,--human-readable 注意:有些选项可以带参数,有些选项可以不带参数。 参数:命令的作用对象,即命令对什么生效。 注意:不同的命令的参数不同;有些命令可同时带多个参数,多个参数之间以空白字符分隔。 注: 按【Ctrl+C】键可中断正在执行的命令。
1、启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。 在linux所在参数行尾添加以下内容: 1)将ro修改为rw 2)末尾添加init=/bin/sh
2、按Ctrl+x启动到shell。
3、运行passwd,并按提示修改root密码。 echo "pwd" | passwd --stdin root
4、如果之前系统启用了selinux,必须运行以下命令,否则将无法正常启动系统:touch /.autorelabel
5、运行命令exec /sbin/init来正常启动,或者用命令exec /sbin/reboot重启 参数 作用 %S 秒(00~59) %M 分钟(00~59) %H 小时(00~23) %I 小时(00~12) %m 月份(1~12) %p 显示出AM或PM %a 缩写的工作日名称(例如:Sun) %A 完整的工作日名称(例如:Sunday) %b 缩写的月份名称(例如:Jan) %B 完整的月份名称(例如:January) %q 季度(1~4) %y 简写年份(例如:20) %Y 完整年份(例如:2020) %d 本月中的第几天 %j 今年中的第几天 %n 换行符(相当于按下回车键) %t 跳格(相当于按下Tab键) 两种补全: 补全命令:输入命令关键字的前几个字符后,按Tab键,可实现命令自动补全。

1.修改主机名;查看主机名:

[root@ccw ~]# hostname -i
fe80::6917:8a7b:dcb7:d4db%ens160 192.168.186.128 192.168.122.1
[root@ccw ~]# hostnamectl set-hostname ctt
[root@ccw ~]# su -
[root@ctt ~]#

我们首先输入hostname -i,等待一段时间,就会出现如下的IP:fe80::6917:8a7b:dcb7:d4db%ens160 192.168.186.128 192.168.122.1
然后我们输入:hostnamectl set-hostname +我们想要修改的主机名即可,然后我们修改完之后它不会显示我们修改过的主机名,我们需要进行关机重启,才会显示我们所更改的主机名

关机重启的命令:

reboot

poweroff

halt

shutdown: 使用时间节点关机

-H, --halt          
             Halt the machine.
​-P, --poweroff          
             Power-off the machine (the default).
-r, --reboot           
              Reboot the machine.​

2.查看日期:

要求:使用固定格式输出日期 YY-mm-DD HH:MM:SS

我们可以输入date来查找当前的日期  星期 年份 时间(时间可精确到秒)

[root@ccw ~]# date
Fri Nov  5 22:05:19 CST 2021

date命令用于显示或设置系统的时间与日期,语法格式为:“ date [+指定的格式]”。
所以我们可对照下表进行我们的时间编辑

以下就是我们需要按格式要输出的时间,这里我做了一下拓展,加了星期 季度 今年的第多少天,还有AM/PM之分。

[root@ccw ~]# date "+%Y-%m-%d %H:%M:%S %A,第%q季度,第%j天,%p"
2021-11-05 22:15:45 Friday,第4季度,第309天,PM

3.接下来我们将用Xshell来输出 "We are learning RHCSA"这句话

Xshell有多种输出语句的方法:

[root@ccw ~]# echo We are learning RHCSA
We are learning RHCSA
[root@ccw ~]# echo "We are learning RHCSA"
We are learning RHCSA
[root@ccw ~]# printf "We are learning RHCSA"
We are learning RHCSA[root@ccw ~]# printf "We are learning RHCSA\n"
We are learning RHCSA
[root@ccw ~]# echo -n "We are learning RHCSA"
We are learning RHCSA[root@ccw ~]# 

上面的程序我们可以看到,我们可以运用echo和printf来进行语句的输出,但区别在于echo可以在语句输出后进行自动换行,而printf却不能实现换行,但是我们可以想编辑C语言那样在语句后加上\n进行换行,而echo -n 可以实现不让语句自动换行,想要了解更多echo的使用方法,我们可以输入man echo 进行查找其更多的使用方法。

4.使用timedatectl查看时间状态
        列出所有已知时区
        修改时区为列出时区的某一个

[root@ccw ~]# timedatectl status
               Local time: Fri 2021-11-05 22:35:17 CST
           Universal time: Fri 2021-11-05 14:35:17 UTC
                 RTC time: Fri 2021-11-05 14:35:17
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
[root@ccw ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Tripoli
Africa/Tunis
Africa/Windhoek
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Aruba
America/Asuncion
America/Atikokan
America/Bahia
America/Bahia_Banderas
America/Barbados
America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota
America/Boise
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Cayenne
America/Cayman
America/Chicago
America/Chihuahua
America/Costa_Rica
America/Creston
America/Cuiaba
America/Curacao
America/Danmarkshavn
America/Dawson
America/Dawson_Creek
America/Denver
America/Detroit
America/Dominica
America/Edmonton
America/Eirunepe
America/El_Salvador
America/Fort_Nelson
America/Fortaleza
America/Glace_Bay
America/Godthab
America/Goose_Bay
America/Grand_Turk
America/Grenada
America/Guadeloupe
America/Guatemala
America/Guayaquil
America/Guyana
America/Halifax
America/Havana
America/Hermosillo
America/Indiana/Indianapolis
America/Indiana/Knox
America/Indiana/Marengo
America/Indiana/Petersburg
America/Indiana/Tell_City
America/Indiana/Vevay
America/Indiana/Vincennes
America/Indiana/Winamac
America/Inuvik
America/Iqaluit
America/Jamaica
America/Juneau
America/Kentucky/Louisville
America/Kentucky/Monticello
America/Kralendijk
America/La_Paz
America/Lima
America/Los_Angeles
America/Lower_Princes
America/Maceio
America/Managua
America/Manaus
America/Marigot
America/Martinique
America/Matamoros
America/Mazatlan
America/Menominee
America/Merida
America/Metlakatla
America/Mexico_City
America/Miquelon
America/Moncton
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
America/North_Dakota/Beulah
America/North_Dakota/Center
America/North_Dakota/New_Salem
America/Ojinaga
America/Panama
America/Pangnirtung
America/Paramaribo
America/Phoenix
America/Port-au-Prince
America/Port_of_Spain
America/Porto_Velho
America/Puerto_Rico
America/Punta_Arenas
America/Rainy_River
America/Rankin_Inlet
America/Recife
America/Regina
America/Resolute
America/Rio_Branco
America/Santarem
America/Santiago
America/Santo_Domingo
America/Sao_Paulo
America/Scoresbysund
America/Sitka
America/St_Barthelemy
America/St_Johns
America/St_Kitts
America/St_Lucia
America/St_Thomas
America/St_Vincent
America/Swift_Current
America/Tegucigalpa
America/Thule
America/Thunder_Bay
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Whitehorse
America/Winnipeg
America/Yakutat
America/Yellowknife
Antarctica/Casey
Antarctica/Davis
Antarctica/DumontDUrville
Antarctica/Macquarie
Antarctica/Mawson
Antarctica/McMurdo
Antarctica/Palmer
Antarctica/Rothera
Antarctica/Syowa
Antarctica/Troll
Antarctica/Vostok
Arctic/Longyearbyen
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Atyrau
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Barnaul
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Chita
Asia/Choibalsan
Asia/Colombo
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Famagusta
Asia/Gaza
Asia/Hebron
Asia/Ho_Chi_Minh
Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kathmandu
Asia/Khandyga
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macau
Asia/Magadan
Asia/Makassar
Asia/Manila
Asia/Muscat
Asia/Nicosia
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qostanay
Asia/Qyzylorda
Asia/Riyadh
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Thimphu
Asia/Tokyo
Asia/Tomsk
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Ust-Nera
Asia/Vientiane
Asia/Vladivostok
Asia/Yakutsk
Asia/Yangon
Asia/Yekaterinburg
Asia/Yerevan
Atlantic/Azores
Atlantic/Bermuda
Atlantic/Canary
Atlantic/Cape_Verde
Atlantic/Faroe
Atlantic/Madeira
Atlantic/Reykjavik
Atlantic/South_Georgia
Atlantic/St_Helena
Atlantic/Stanley
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/Perth
Australia/Sydney
Europe/Amsterdam
Europe/Andorra
Europe/Astrakhan
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Busingen
Europe/Chisinau
Europe/Copenhagen
Europe/Dublin
Europe/Gibraltar
Europe/Guernsey
Europe/Helsinki
Europe/Isle_of_Man
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad
Europe/Kiev
Europe/Kirov
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Mariehamn
Europe/Minsk
Europe/Monaco
Europe/Moscow
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
Europe/San_Marino
Europe/Sarajevo
Europe/Saratov
Europe/Simferopol
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Tirane
Europe/Ulyanovsk
Europe/Uzhgorod
Europe/Vaduz
Europe/Vatican
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Europe/Zaporozhye
Europe/Zurich
Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro
Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte
Indian/Reunion
Pacific/Apia
Pacific/Auckland
Pacific/Bougainville
Pacific/Chatham
Pacific/Chuuk
Pacific/Easter
Pacific/Efate
Pacific/Enderbury
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti
Pacific/Galapagos
Pacific/Gambier
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu
Pacific/Kiritimati
Pacific/Kosrae
Pacific/Kwajalein
Pacific/Majuro
Pacific/Marquesas
Pacific/Midway
Pacific/Nauru
Pacific/Niue
Pacific/Norfolk
Pacific/Noumea
Pacific/Pago_Pago
Pacific/Palau
Pacific/Pitcairn
Pacific/Pohnpei
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC

上面的内容是我们输入timedatectl status查找了当前时区的显示状态,我们查找到的是Asia\Shanghai的时区,随后我们输入timedatectl list-timezones,查找所有的时区,然后我们输入timedatectl set-timezone Asia/Aden,将时区改为 Asia/Aden,之后我们输入timedatectl status,查找到我们的时区变为了Asia/Aden。

[root@ccw ~]# timedatectl set-timezone Asia/Aden
[root@ccw ~]# timedatectl status
               Local time: Fri 2021-11-05 17:39:41 +03
           Universal time: Fri 2021-11-05 14:39:41 UTC
                 RTC time: Fri 2021-11-05 14:39:41
                Time zone: Asia/Aden (+03, +0300)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

如果时间还是不正确,我们可以手动的修改系统日期:

[root@ccw ~]# timedatectl set-time 2021-11-05

而如果想修改时间的话,也很简单:

[root@ccw ~]# timedatectl set-time 22:50
[root@ccw ~]# date
Fri Nov  5 22:50:25 CST 2021

5.使用wget命令在https://www.pearvideo.com/这个网站下载任意一个视频
我们可以输入wget www.pearvideo.com,进行操作。

wget命令用于在终端命令行里下载网络文件,英文全称为:“web get”,语法格式为:“wget [参数] 网 址”。 无需打开浏览器,直接在命令界面就能下载文件。

[root@ccw ~]# wget www.pearvideo.com
--2021-11-05 22:52:33--  http://www.pearvideo.com/
Resolving www.pearvideo.com (www.pearvideo.com)... 203.107.47.49
Connecting to www.pearvideo.com (www.pearvideo.com)|203.107.47.49|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://www.pearvideo.com [following]
--2021-11-05 22:52:38--  https://www.pearvideo.com/
Connecting to www.pearvideo.com (www.pearvideo.com)|203.107.47.49|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html.1’

index.html.1           [         <=>    ]  84.44K  27.5KB/s    in 3.1s    

2021-11-05 22:52:41 (27.5 KB/s) - ‘index.html.1’ saved [86471]

[root@ccw ~]# ls
anaconda-ks.cfg  Downloads     initial-setup-ks.cfg  Public
Desktop          index.html    Music                 Templates
Documents        index.html.1  Pictures              Videos

然后我们的按如下图进行操作

 

 我们传输到桌面以后需要将后缀html.1改为html,要不然就会打开网页源代码,然后点击进入网页即可

 6.查看ip的命令(多种)

 我们可以用#ifconfig和#ip a,进行IP的查找。

#IP a和#ifconfig之间的一个显着特征是,而使用ifconfig只显示已启用接口,IP显示是否启用或禁用的所有接口

[root@ccw ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.186.128  netmask 255.255.255.0  broadcast 192.168.186.255
        inet6 fe80::6917:8a7b:dcb7:d4db  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ad:78:c8  txqueuelen 1000  (Ethernet)
        RX packets 3307  bytes 464808 (453.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1718  bytes 279525 (272.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:1f:36:0a  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@ccw ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:ad:78:c8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.186.128/24 brd 192.168.186.255 scope global dynamic noprefixroute ens160
       valid_lft 1525sec preferred_lft 1525sec
    inet6 fe80::6917:8a7b:dcb7:d4db/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:1f:36:0a brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:1f:36:0a brd ff:ff:ff:ff:ff:ff

本次的分享到此结束,希望大家喜欢!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SereinWen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值