Linux常用命令及实例

Linux常用命令及实例

说明:Linux命令及其参数严格区分大小写,Linux文件名严格区分大小写。

1.  ls命令

ls命令的功能是显示指定目录下的文件目录清单

相当于dos下的dir命令,而且其参数更加丰富多样

 1).ls 之 不带参数示例

 

 

 功能:显示指定目录下的文件清单,如果没有任何指定目录,则默认为当前目录。

 2).ls 之 显示隐藏文件示例

 

 

 参数-a的功能:显示隐藏文件

若文件名以 . 开头,则认为是是隐含的,而普通的ls命令不显示以 . 开头的文件;所以要完全显示某目录下的文件清单,需要加上 -a 才行

 3).ls 之 长格式输出

 

 

 参数 -l 的功能:以长格式列表输出指定目录中的文件清单

以abc为例:

drwxrwxr-x.       2        hotboxx   hotboxx   4096    Feb  14  09:28     abc

文件权限     连接数        属主        属组       大小        日期时间         文件名

4)ls 之 递归显示

 

 参数-R的功能是:递归显示指定目录下的文件清单,即会显示指定目录分支内各自目录中的文件清单

 

 2.  pwd命令
示例:pwd
[user1@server1 ~]$ pwd
/home/user1
功能:显示当前目录。

3.  mkdir命令
(1)mkdir示例一
[user1@server1 ~]$mkdir  abc
功能:在当前目录下创建目录abc

 其他:

4. cd命令

5. touch命令
6. cp命令
7. mv命令
8.  rmdir命令
9.  rm命令
10.  cat命令
11  more和 less命令
12.  head命令
13.  tail命令

 

 

Linux中的文件类型

- :表示普通文件

d :表示目录文件,在Linux中目录也是文件;不仅如此,在Linux中任何设备也可以当作文件处理

l :表示符号连接文件

b :表示块设备文件,如硬盘设备文件 /dev/hda ,其中字母a表示第一块,h表示IDE类型的硬盘,SCSI类型的硬盘用s表示

      分区也有相对应的设备文件,如 /dev/sdb3,表示SCSI硬盘的第3个分区(优盘也采用SCSI硬盘的设备文件名来表示)

c :表示字符设备文件,如 /dev/tty1

p : 表示管道文件

s :表示套接字文件

 

关于文件权限的说明

1)Linux有三种典型的权限,r:读权限,w:写权限,x:执行权限

2)在长格式输出中文件类型的后面有9列权限位,实际上是针对不同用户设定的,如下:

rwx    ( 属主的权限 )    rwx   ( 属组的权限 )   r-x  ( 其他用户的权限 )

 

1.      hostname  显示主机名

 

 

 

(我不知道为啥我主机名变成bogon,我查到了很多麻烦的解决方法但是最后随便简单的改了一下但是重新打开还是失败了)

2.      nmcli connection show 查看连接状态

3.      nmcli device show 查看设备信息

 

 

 

 

这两个好像因为主机名的问题这两个不显示了,我查了一下应该显示的内容:

 

 

 

 

 

 

 

4.      ifconfig : 显示网卡信息

 

 

 

5.  ping ip地址 :查看本机与该ip的网络通不通

 

 

 

 

6.  netstat -a | more netstat命令用于显示网络状态,-a显示所有连线中的socket

 

 

 

7.  route -nroute命令用于显示和操作IP路由表(show / manipulate the IP routing table,-n不解析名字

 

 

 

 

(192.168.0.254添加成默认网关,然后再删除)---我添加这个网址添不上,显示SIOCADDRT:Network is unreachable,我添加的192.168.153.254

 

 

 

 

8. 8.nslookup nslookup用来查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题

 

 

 

 

 9. cat  /etc/hosts cat命令用于连接文件并打印到标准输出设备上,cat /etc/hosts为查看/etc/hosts文件的内容

 

 

1.      hostname  显示主机名

(我不知道为啥我主机名变成bogon,我查到了很多麻烦的解决方法但是最后随便简单的改了一下但是重新打开还是失败了)

2.      nmcli connection show 查看连接状态

3.      nmcli device show 查看设备信息

 

这两个好像因为主机名的问题这两个不显示了,我查了一下应该显示的内容:

 

 

4.      ifconfig : 显示网卡信息

5.  ping ip地址 :查看本机与该ip的网络通不通

 

6.  netstat -a | more netstat命令用于显示网络状态,-a显示所有连线中的socket

7.  route -nroute命令用于显示和操作IP路由表(show / manipulate the IP routing table,-n不解析名字

 

(192.168.0.254添加成默认网关,然后再删除)---我添加这个网址添不上,显示SIOCADDRT:Network is unreachable,我添加的192.168.153.254

 

8.  nslookup nslookup用来查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题

 

9.  cat  /etc/hosts cat命令用于连接文件并打印到标准输出设备上,cat /etc/hosts为查看/etc/hosts文件的内容

posted @ 2020-02-14 21:06  hotboxx  阅读(1268)  评论(0编辑  收藏  举报