从零学习Linux(基础和常用命令)

目录

一、命令提示符

[root@localhost ~]#

pwd(print work directory)

 切换用户

二、常用命令

echo

date

timedatectl

reboot

poweroff

shutdown

wget


一、命令提示符

  • [root@localhost ~]#

       [user@hostname ~]#

1、[ ]和@:是固定结构。

 2、~:每一个用户登陆后都会有一个起始目录--家目录。

             root用户的家目录:/root

             普通用户的家目录:/home/用户名

3、#:root用户。

     $:普通用户。

  • pwd(print work directory)

1、作用:打印当前工作目录。

[root@localhost ~]# pwd
/root
  •  切换用户

1、su - :从普通用户切换到root(需要密码)。

2、su和su -的区别:su -会将用户的环境(家目录、shell)一起切换;

                                 su单纯的切换用户。

[root@localhost ~]# su - redhat
[redhat@localhost ~]$ su - root
Password: 
[root@localhost ~]# su redhat
[redhat@localhost root]$ 

二、常用命令

  • echo

1、作用:在终端设备上输出字符串/变量提取后的值。

2、语法格式:echo[字符串][$变量]

[root@localhost ~]# data=2
[root@localhost ~]# echo data
data
[root@localhost ~]# echo $data
2(字符串)
[root@localhost ~]# echo $SHELL
/bin/bash

3、printf和echo的区别:

      printf输出的时候默认不换行,而echo默认的是换行。

[root@localhost ~]# printf data
data[root@localhost ~]# 
  • date

1、作用:用于显示或设置系统的时间和日期。

2、语法格式:date [“+指定格式”]

[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S,%A,第%q季度,第%j天,%p"
2021-11-04 08:00:55,Thursday,第4季度,第308天,AM

3、查看当前系统时间: 

[root@localhost ~]# date
Thu Nov  4 10:21:00 EDT 2021
  • timedatectl

1、作用:用于设置系统的时间。

2、语法格式:timedatectl [参数]

[root@localhost ~]# timedatectl status 
               Local time: Thu 2021-11-04 10:36:46 EDT
           Universal time: Thu 2021-11-04 14:36:46 UTC
                 RTC time: Thu 2021-11-04 14:36:46
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
[root@localhost ~]# 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
.....
[root@localhost ~]# timedatectl set-timezone Africa/Kinshasa
[root@localhost ~]# timedatectl 
               Local time: Thu 2021-11-04 15:53:27 WAT
           Universal time: Thu 2021-11-04 14:53:27 UTC
                 RTC time: Thu 2021-11-04 14:53:27
                Time zone: Africa/Kinshasa (WAT, +0100)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

3、设置时间时只能支持“-”,不支持“ / ”

[root@localhost ~]# timedatectl set-time "2021-11-04 22:40"
Failed to set time: NTP unit is active
[root@localhost ~]# timedatectl set-time "2021/11/04 22:40"
Failed to parse time specification '2021/11/04 22:40': Invalid argument
  • reboot

1、作用:重启系统。

2、最好使用root管理员来重启,普通用户可能会被拒绝。

[root@kongd ~]# reboot
  • poweroff

1、作用:用于关闭系统。

2、最好使用root管理员来重启,普通用户可能会被拒绝。

[root@kongd ~]# poweroff
  • shutdown

1、作用:指定时间节点关机。

注意:reboot、halt、poweroff都不是安全的关机/重启指令,因为这三个指令在关闭系统时是删除             所有的进程而不是平稳的终止它们。

  • wget

1、作用:用于在终端命令行里下载网络文件。

2、语法格式:wget [参数] 网址

[root@localhost ~]# wget www.baidu.com
--2021-11-04 16:01:30--  http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 14.215.177.38, 14.215.177.39
Connecting to www.baidu.com (www.baidu.com)|14.215.177.38|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html’

index.html                     100%[====================================================>]   2.33K  --.-KB/s    in 0s      

2021-11-04 16:01:30 (225 MB/s) - ‘index.html’ saved [2381/2381]

下载的文件(index.html)可以通过Xshell中的新建文件传输上传送到电脑当前的系统上。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值