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 -n:route命令用于显示和操作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 -n:route命令用于显示和操作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文件的内容