Linux指令相关

一、Linux常见指令

  1. 远程登录命令 ssh   ssh user@ip 的方式 然后输入密码即可登录
  2. 远程传输文件 scp   scp 文件  user@ip:/目录  输入密码完成
  3. 查看本机网络状态  ifconfig  状态信息包含 IP 地址、子网掩码、MAC 地址等。
  4. 查看本机网络使用情况  netstat  可以查看所有socket socket 负责在客户端与服务端之间收发数据,当客户端和服务端建立连接时,各自同时都会生成一个 socket 文件,用于管理这个连接。
  5.  查看TCP/UDP连接  netstat -t     netstat -u
  6. 查看端口占用  netstat -ntlp |grep 80  80端口占用情况
  7. 网络延迟测试  ping  ping 是基于 ICMP 协议的,所以对方***如果屏蔽了 ICMP 协议,那么我们就无法与它 ping 通,但这并不代表网络是不通的。
  8. 查看某个 IP + 端口的网络是否通畅   telnet 192.168.0.5
  9. DNS(dns)解析域名的过程   host和dig命令  -t AAAA查看ipv6地址
  10. 访问网页或者接口 curl  crul www.baidu.com
    1. Crul-i www.baidu.com 只想看返回头
    2. Crul-d {参数} 接口发送post请求
  11. 可以发送各种请求包括 HTTPS 的 curl 指令

狂神总结

1.sync # 将数据由内存同步到硬盘中。

  1. 处理目录

ls: 列出目录

cd:切换目录

pwd:显示目前的目录

mkdir:创建一个新的目录

rmdir:删除一个空的目录

cp: 复制文件或目录

rm: 移除文件或目录

mv: 移动文件与目录,或修改文件与目录的名称

(1)当为[ d ]则是目录;

当为[ - ]则是文件;

若是[ l ]则表示为链接文档 ( link file );

若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );

若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。

  1. 修改文件属性  
    1. chgrp  改属组
    2. chown 更改文件属主   
    3. chmod:更改文件9个属性   r:4 w:2 x:1  chmod 770  就是rwx rwx ---

  1. 文件内容查看
    1. cat 由第一行开始显示文件内容
    2. Tac 由最后一行开始显示
    3. nl 显示的时候,顺道输出行号
    4. More 一页一页显示  “空格”代表向下一页翻页  “b”代表回翻页
    5. Less 和 more类似  但是可以往前翻页
    6. Head 只看头几行
    7. Tail 只看尾几行
  2. 连接
    1. 硬连接:硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。比如:A 是 B 的硬链接(A 和 B 都是文件名),则 A 的目录项中的 inode 节点号与 B 的目录项中的 inode 节点号相同,即一个 inode 节点对应两个不同的文件名,两个文件名指向同一个文件,A 和 B 对文件系统来说是完全平等的。删除其中任何一个都不会影响另外一个的访问。
    2. 软连接: 软链接文件有类似于 Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。比如:A 是 B 的软链接(A 和 B 都是 文件名),A 的目录项中的 inode 节点号与 B 的目录项中的 inode 节点号不相同,A 和 B 指向的是两个不同的 inode,继而指向两块不同的数据块。但是 A 的数据块中存放的只是 B 的路径名(可以根据这个找到 B 的目录项)。A 和 B 之间是“主从”关系,如果 B 被删除了,A 仍然存在(因为两个是不同的文件),但指向的是一个无效的链接。
  3. Vim编辑器使用。启动Vim,进入了命令模式,按下i,切换到输入模式。命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
    1. i 表示输入模式
    2. x 表示删除当前关闭所在处的字符
    3. : 表示切换到底线命令模式,以在最底一行输入名

  1. 账号管理
    1. 添加账号  useradd  useradd-m如果不存在使用者目录则自动创建
    2. 切换用户  su suername   sudo su(普通用户切换到root用户)
    3. 删除账号  suerdel -r 用户名    删除用户在系统中的文件
    4. 修改账号 usermod  
    5. 用户口令管理 passwd 选项 用户名
    6. 用户组管理 groupadd 选项 用户组  groupdel 用户组 删除用户组
    7. 切换用户组 newgrp root 切换到root用户组
  2. 磁盘管理
    1. df列出文件系统的整体磁盘使用量
    2. du检查磁盘空间使用情况

指令表

指令名称具体指令

关机与重启指令

(1)shutdown - 关机  

  • shutdown -h now 【立即关机】
  • shutdown -h 1 【1分钟后关机,shutdown后不填默认一分钟后关机】
  • shutdown -r now 【立即重启】

(2)halt -关机

(3)reboot -重启

(4)sync- 将内存的数据同步到磁盘

帮助指令

(1)man - 查看某个命令的帮助手册

(2)help- 查看某个命令的帮助信息

文件目录指令

(1)pwd - 显示当前目录的绝对路径

(2)ls - 显示当前路径下的文件和目录

(3)cd - 切换

(4)mkdir - 创建目录

(5)rmdir - 删除目录(空目录)

(6)touch - 创建空文件      ——touch hello.txt 【创建 hello.txt 空文件】

(7)cp - 拷贝文件或目录到指定文件或目录

(8)rm - 删除文件或目录

(9)mv - 移动文件与目录重命名

(10)cat 查看文件内容   —— cat -n a.txt 【查看文件 a.txt 的内容,并显示行号】

(11)more - 文本过滤器  more a.txt 【查看 a.txt 文件的内容】

(12)less - 分屏查看文件内容

(13)echo - 输出内容到控制台

时间日期类指令

(1)date - 显示当前日期、设置日期

(3)cal - 查看日历

搜索查找指令

(1)find - 查找文件

(2)locate - 定位文件路径

(3)grep - 过滤查找

压缩解压类指令

(1)gzip  -  压缩文件

(2)gunzip - 解压文件

(3)zip - 压缩文件或目录

(4)unzip - 解压文件或目录

(5)tar - 打包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值