Linux基本指令

1、基本语句:打开终端

ctrl + alt + t  ——>开启新终端

ctrl + shift + t(N)  ——>在当前目录下开启一个新终端

shell命令提示符:$——>普通用户;#——>root用户(管理员用户)

2、目录操作

2.1 cd 切换目录

                                cd空格:默认切换到用户主目录

                                cd .     :切换到当前目录

                                cd ..    :进入上级目录

                                cd -     :返回上一次操作的目录

2.2 mkdir新建一个文件夹(目录)

                                -p       :创建多个目标和子目录

                                rmdir  :删除目录(默认下只删除空目录)

3、文件操作

3.1 touch  :创建文件;或修改一个文件的时间戳

        如果需要新建一个普通文件,可以直接使用touch指令进行创建,例如使用"touch xxx.c" 新建一篇源文件

3.2 file      :分析头部文件;用法:file+文件

3.3 cat     :查看文件内容(不能查看目录)

                                -n      :显示行号,包括空行

                                -b      :显示行号,但不显示空格

4、基本指令

4.1 ls:列出目录下的所有内容

                           -l(小写的L)  :查看文件或文件夹信息

        可以观察到,显示的文件信息变多了,每个文件前展示了一-排信息,这些信息从左至右依次为:文件类型以及文件的权限、文件数量、归属用户、归属群组、文件大小、修改日期、文件名。其中文件类型是由第一段字符串中的第-一个字符去表示: d表示目录、-表示普通文件、1表示链接文件、b表示块设备文件、p表示管道文件、c表示字符设备文件、s表示套接字文件。第2-4个字符表示这个文件的属主拥有的权限: r表示读、w表示写、x表示可执行,对应该文件是否可以读取、是否可以写入、是否可以执行,-代表没有对应的权限。第5-7个字符表示和文件属主同组的其他用户的权限。第8-10个字符表示其他用户的权限。

                           -a                :查看隐藏的文件

                           -F                :区分文件和目录

                           -R(递归选项):列出当前目录下包含的子目录中的文件

4.2 cp:拷贝文件或目录

                          -f                  :强制复制,有重名文件直接覆盖,不提示

                          -i                  :有重名会提示

                          -r                 :指定复制的目标是一个目录,拷贝目录下所有的文件以及子目录

4.3 mv:指令用来移动(剪切)文件或者为文件重命名

        基本用法:     重命名             - mv [原文件名] [新文件名]

                            移动                 - mv [原文件] [目标路径]

4.4 rm:指令用来删除一个文件或目录,使用时经常会携带一些参数

        基本用法: rm [文件名] 

       常用参数:

                                                   -r   :删除的目标是一个目录

                                                   -f   :执行删除动作而不给出提示信息

                                                   -i   :执行删除动作时总是产生交互信息 

4.5 pwd:可以直接显示当前工作目录的绝对路径

4.6 ifconfig :查看和配置网络

        指令ifconfig用来查看或者修改网络设备信息,在配置和修改网络设备信息时通常需要携带参数操作。直接使用指令ifconfig可以快速查看设备的网络配置信息。

        左侧显示的"ens33"以及"1o"为Linux的网络设备名称,其中"1o”意为loopback,是常见的本地回环网络接口,它不代表真正的网络接口,而是一个虚拟的网络接口,其IP地址默认是“127.0.0.1”,回环地址通常仅用于对本机的网络测试;"ens33"是虚拟机中UbuntuLinux系统进行桥接后用于外部连接的网络设备,常见的信息说明如下:(了解)

[Link encap] -网桥接口
[HWaddr] - MAC 地址
[inet addr] - IPv4 地址
[Bcast] - 广播地址
[Mask] - 子网掩码
[inet6 addr] - IPv6 地址
[Scope] - 对外/对内通信
[UP] -接口已启用
[BROADCAST] -主机支持广播
[RUNNING] -接口工作中
[MULTICAST] -主机支持多播
[MTU] -最大传输单元(字节)


                                  

  • 47
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值