linux中一些常见的入门级命令

普通用户登录: [当前登录用户@主机名 当前工作目录 ] $ (shell)

root用户登录: [root@主机名 当前所在的工作目录 ] # (shell)

Shell提示符:#和$

对于普通用户,Base shell 默认的提示符是美元符号 $ ;

对于超级用户(root 用户),Bash Shell 默认的提示符是井号 # 。

远程连接:

1,保证网络通常(Linux端)

     查看IP地址:ip a; ifconfig      如果查不到Ip,再执行自动获取ip地址命令

     自动获取ip地址:dhclient; nmcli c up ens160(看自己那显示的是什么)

     测试网络:ping windows端ip/www.baidu.com

2,远程连接工具(windows端)

     保证工具正常可用(正常打开)

     保证连接命令正确: ssh ip地址;  ssh 用户名@ip地址

在终端窗口上输入命令,命令的格式: 主命令 选项 参数(操作对象)

一,切换用户

[redhat1@localhost ~]$ su    默认切换到root管理员身份(需要输入密码)

Password:

[root@localhost redhat1]#

[redhat1@localhost ~]$ su root    默认切换到root管理员身份(需要输入密码)

Password:

[root@localhost redhat1]#

[root@localhost redhat1]# su - redhat1    切换到普通用户,注意空格

[redhat1@localhost ~]$

二,查询当前用户名

[redhat1@localhost ~]$ whoami      查询当前用户名

redhat1

[root@localhost redhat1]# whoami     查询当前用户名

root

三,改密码

管理用户给普通用户改密码,直接输入,相当于重置密码

普通用户只能给自己改密码,必须大于8位,且复杂

切换到谁,输入谁的密码

1,管理用户给自己改密码

[root@localhost redhat]# passwd

Changing password for user root.

New password: 123456789    直接输入新的密码

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic

Retype new password: 123456789   再输入一遍新的密码

passwd: all authentication tokens updated successfully.

[root@localhost redhat]#

2,管理用户给普通用户改密码

[root@localhost redhat]# passwd redhat

Changing password for user redhat.

New password:     输入密码

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:    确认密码

passwd: all authentication tokens updated successfully.

[root@localhost redhat]#

四,查看主机名称

[redhat@localhost ~]$ hostname                               查看主机名

localhost.localdomain

[redhat@localhost ~]$ cat  /etc/hostname                #查看主机名配置文件

                 查看文本内容   路径  文件名称

localhost.localdomain

五,修改主机名

1,临时修改主机名,重启后失效。

[root@localhost ~]# hostname server #临时修改,重启linux系统之后失效

2,永久修改

[root@localhost ~]# hostnamectl set-hostname server #永久生效,修改的是文件内

容。重启linux系统后依旧生效

修改主机名,需要重新远程连接才生效 (xshell);或者bash命令重新加载)

[root@xixi ~]# hostname localhost

[root@xixi ~]# bash

[root@localhost ~]#

 

 

六,查看当前目录(Pwd

[root@localhost ~]# pwd

/root

七,更改当前的工作目录,即切换目录 (cd + 要切换到的目录)

绝对路径(以/开始的路径)

相对路径(不是以/开始的路径)

[root@localhost ~]# cd /   到/去

[root@localhost /]# cd - 注:该操作会让你回到上一次切换的目录下

/root

[root@localhost ~]#

[root@localhost /]# cd /home

[root@localhost home]# cd /home/centos

[root@localhost centos]# cd ~ 注:~代表当前用户的家目录,当前用户为root,则代表为 root用户的家目录

[root@localhost ~]# cd .. 注:..代表当前工作目录的上一级目录

[root@localhost /]# cd . 注:.代表当前工作

[root@localhost sysconfig]# cd   返回家目录

[root@localhost ~]#

八,查看目录下的文件:LS +

 /:   查看根目录下有哪些文件

-l 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。 Ls -l = ll

-d 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。

-c : 按文件的修改时间排序后,予以显示。

-h 以更性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为

         KM等单位。此选项需要和-l选项结合使用才能体现出结果。

-R : 以递归的方式显示指定目录及其子目录中的所有内容。

-a 显示所有子目录和文件的信息,包括名称以“.”开头的隐藏目录和隐藏文件

-A -a选项的作用类似,显示表示当前目录的“.”和表示父目录“..”

-i 显示文件索引节点inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中

       的文件都给它分配一个编号,称为索引节点号inode。 (类似于目录)

 

i:     节点号

L    当前目录下的详细信息   内容     Ls -L = LL

-h:   以人类刻可读的方式去显示,和别的连用

       LL -h /   表示以可读的方式显示根目录下的详细信息

-d:     显示目录本身的名字

      LL -d /   表示查看目录本身的详细信息

 

块:存放详细信息的地方

元属性

 

文件类型(第1个字母),文件权限(2~10),硬连接的次数 ,用户文件的所属者,所属组, 文件大小 ,时间 ,文件名称

 

  LL -h /演示如下:

 LL -d /演示如下:

 

Bin:存放二进制文件

boot:系统的启动文件                        (vmware的快照能恢复,相当于保存,存档)

dev:存放设备                                     (优盘Linux 要挂载,才能进行读写)

etc:存放配置文件,针对主机的配置文件

Home :普通用户的家目录在下面

Lib64:库

Medim/mnt:临时挂载目录

Rootroot用户的家目录

Usr:存放命令(二进制文件bin)

var:日志信息

-s : 按照文件大小排序

.点开头的是隐藏文件

cat打开

.bash_history:记录这台虚拟机敲了多少命令

.bash_logout:可以输入退出的提示语

九,命令帮助

1,help   命令

      主命令   参数

2,命令  -- help

      主命令   长选项

3,man   命令

     主命令   参数

 

 

十,使用man手册

   Man  ls

  第一区段             用户命令

空格键  或者上下键  翻页

q键 退出

十一,文件类型

 -:普通文件 文本文档,程序

d:目录文件

L:软链接文件:类似于W的快捷方式 。查看内容时和查看源文件内容一致;本身是一

    个新的文件,文件内容指向原文件,存放的是路径不是内容。与原文件不一样。

硬连接不是文件类型,是文件,与普通文件一致

硬连接不是文件的类型,根据原文件的文件类型来看。类似于原文件的别名

十二,date命令

1,查看时间

[root@localhost ~]# date

Sat Dec 24 23:16:45 CST 2022    cst:中国标准时间

[root@localhost ~]#

[root@localhost ~]# date -R

Sat, 24 Dec 2022 23:17:36 +0800    0800 :东八区

[root@localhost ~]

[root@localhost ~]# date -s 23:18:00  改年月日,时分秒,"2012-10-30 18:17:16"

Sat Dec 24 23:18:00 CST 2022

[root@localhost ~]#

2,显示时间

[root@localhost ~]# date +%R    小时 分钟

23:19

[root@localhost ~]#

十三,timedatectl命令

[root@localhost ~]# timedatectl status

               Local time: Sat 2022-12-24 23:21:49 CST

           Universal time: Sat 2022-12-24 15:21:49 UTC

                 RTC time: Sat 2022-12-24 15:22:47

                Time zone: Asia/Shanghai (CST, +0800)

System clock synchronized: no

              NTP service: inactive

          RTC in local TZ: no

[root@localhost ~]#

Set-time   "2012-10-30 18:17:16"

[root@kongd ~]# timedatectl set-time 2021-05-18

[root@kongd ~]# timedatectl set-time 9:30

[root@kongd ~]# date

Tue May 18 09:30:01 C

修改时区timezone

[root@kongd ~]# timedatectl set-timezone Asia/Shanghai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值