Linux常用命令与特殊字符

目录

操作环境:

一,常用命令

1.whereis

2.file

3.who&whoami

4.pwd

 5.uname -a

6. echo&cat&touch

7.clear

8.history

二,特殊字符

1.”.“点:

2.$

3.*

4.~

 5.空格

6./

7.命令的参数


操作环境:

CentOs7min,并且使用MobaXterm进行ssh连接。

一,常用命令

1.whereis

作用:查询命令文件所在的位置,注意是查询命令文件。

Linux常用命令与特殊字符_第1张图片

2.file

作用:查看文件类型

可以看到cd是一个shell脚本,/usr/bin/yum是一个python脚本,第一个yum是目录,是因为/etc下有一个yum目录。

Linux常用命令与特殊字符_第2张图片

3.who&whoami

作用:查看当前在线的用户 ,注意这条命令和whoami是有区别的。

首先,我使用MobaXterm工具远程登入CentOs7并且使用的是root用户登入,然后键入who命令和whoami命令,出现如下图的情况;

Linux常用命令与特殊字符_第3张图片

 注:

第一列:显示用户名称。
第二列:显示用户连接方式。tty 表示用户直连主机,pts 表示远程登录。
第三列:显示用户登录日期。
第四列:显示用户登录时间。
第五列:显示用户登录的 IP 地址,因为我这台宿主机的IP就是192.168.58.1
(在Vm8的网卡下)

Linux常用命令与特殊字符_第4张图片

 然后,我们使用root用户创建一个名为shi的普通用户,并且设置密码。

Linux常用命令与特殊字符_第5张图片

 然后,我们再来使用shi用户进行远程连接。连接成功后,我们在root命令行和shi命令行都键入who命令和whoami命令。

Linux常用命令与特殊字符_第6张图片

Linux常用命令与特殊字符_第7张图片

 我们会发现这时在线的用户多了一个shi普通用户,而使用whoami命令时它返回的是我们当前用户的名称。

4.pwd

 作用:显示我在哪,并且是从根目录起

 5.uname -a

 作用:查看内核信息

6. echo&cat&touch

作用:打印语句,向文件写入内容(echo)

           显示文件中的内容(cat)

           创建文件(touch)

首先 ,使用touch在shi/目录下创建一个1.txt目录,然后使用 格式1:echo '要写入的内容' > 文件名(会覆盖原来的内容),格式2:echo '要写入的内容' >> 文件名。

Linux常用命令与特殊字符_第8张图片

7.clear

作用:清屏

8.history

作用:显示本次登入所输入的命令

Linux常用命令与特殊字符_第9张图片

 

二,特殊字符

1.”.“点:

如果文件的开始是.说明当前文件是一个隐藏文件
. 指向当前目录
..指向当前目录的上级目录

如下图,我们使用ls -alF命令(以长格式去显示目录下所有的文件,-F表示显示目录下的文件类型

 -F 在每个文件名后附上一个字符以阐明该文件的类型,“*”表明可执行的一般

文件;“/”表明目录;“@”表明符号连接;“|”表明FIFOs;“=”表明套接字(sockets)

)其实每一个目录下面都有 . 和 .. 用于分别指向当前目录和当前目录的上一级目录,这也是我们为什么可以使用. 和 .. 去回到当前目录和上一级目录。

Linux常用命令与特殊字符_第10张图片

 

2.$

说明这是一个变量
$PATH Linux的环境变量

如下图,

Linux常用命令与特殊字符_第11张图片

 

3.*

通配符

如下图,显示etc/目录下以a开头的文件夹或者文件,如果是文件夹的话那么就显示文件夹下的文件。

Linux常用命令与特殊字符_第12张图片

4.~

当前用户的家目录
每个用户的家目录是不同的
root用户家目录在系统根目录下
其他用户的家目录在/home/用户名为家目录

如下图,我们使用cd(后面不用加任何东西)回到root用户的家目录,然后使用pwd显示root用户的家目录,可以看的root用户的家目录是/root。

Linux常用命令与特殊字符_第13张图片

可以看到普通用户的家目录是/home/shi

Linux常用命令与特殊字符_第14张图片 

 5.空格

Linux的命令与参数用空格隔开

6./

整个Linux的文件根目录

7.命令的参数

如果是单词 一般加 --
如果是字母或者缩写 一般加 -

比如说 ls -a

 最后

本篇博客对Linux常用命令与特殊字符介绍就到这里,感谢大家的观看!如果本篇博客对你有帮助的话,请点一个小赞支持一下!我们下一篇博客再见!

 

 

你可能感兴趣的:(操作系统,linux,运维,服务器)