Linux常用命令

Linux常用命令

  • 初级阶段,一些命令平时用到,但是记忆力不是特别强,于是就用云笔记进行记录,需要的时候直接搜索得到常用的一些用法。当然很多都是总结与网络上面其他前辈的一些用法,不过记录的很粗略…

用户相关

  • su [] 切换用户
  • useradd -m [用户名] -s /bin/bash创建用户,并且制定命令解析器为bash
  • passwd 用户名更改用户密码
  • userdel[用户名] 删除用户

ls相关

  • ls—>列出当前目录下文件和目录
  • ls [路径]列出给出路径的文件信息,可以是想对路径也可以是绝对路径
  • ls [选项] [路径] 查看指定的文件显示格式
    • -a 所有文件信息 包含隐藏文件
    • -l 列表显示,而且是详细信息
  • 文件类型
    • -d 目录
    • -l 符号
    • -b 设备
    • -c 字符设备
    • -p 管道
    • -s socket文件
  • ls -lh[路径]列表 + 文件大小 —>可读性比较高
  • 文件选项 三组三位
    • 一组:创建者
    • 二组:同组用户
    • 三组:其他用户
    • 一位:读 r
    • 二位:写 w
    • 三位:执行 x
    • -表示没有权限
    • 可以用数字表示111 —> 777

pwd

  • 查看当前目录情况

cd相关

  • cd 进入某个目录下面
  • cd -切换到上一层目录
  • cd ~切换到当前用户家目录

mkdir创建目录

  • mkdir 可以创建文件夹,可以直接创建,也可以跟上目录
  • mkdir -p [路径] 一次性创建多目录

cp命令

  • cp [目标路径] [目的路径]可以是想对路径,也可以是绝对路径,不会复制文件夹里面的内容
  • cp -r [目标路径] [目的路径]加上-r 以后可以递归的复制文件夹里面的内容,r可以放在前面也可以放在后面

mv命令

  • mv[目标] [目的]移动命令,目标:可以是文件,也可以是路径+文件,目的:可以是文件,也可以是路径+文件,也可以用来重命名一个文件

rm删除命令

  • rm删除命令,可以删除文件,可以使用通配符来进行删除
  • rm -rfr表示递归,f强制删除。Ubuntu默认不提醒

chmod改变文件的权限

  • chmod [需要改变的权限][文件],可以名字也可以是路径+名字三组三位,可以用字母,也可以用数字。

echo写入命令

  • echo [内容]>[文件或路径+文件]> 表示覆盖,>>表示追加。

cat打印命令

  • 可以将文件的内容打印到控制台上面进行显示。

source刷新命令

  • source[文件或路径+文件]刷新配置的内容。

find查找命令

  • find [目录] -[选项] [辅项]
  • find [目录] -name '字符串'可以查找名字相关的文件
  • find [目录] -empty找空的文件

df 命令

  • df [选项] [filename]后面可以跟上-h 可以更好的显示

curl测试命令

  • curl --socks5 xxx.xxx.xxx.xxx:xxxx http://example.com/用来测试socks5代理服务器 如果有正确的回包则证明是正确的
  • curl -I http://www.baidu.com用来显示http头部内容。
  • curl -i http://www.baidu.com用来显示http头部内容和文件内容
  • curl https://www.baidu.com > index.html把链接页面的内容输出到本地文件中
  • curl -O http://www.baidu.com/page/2/ -O http://www.baidu.com/page/3/同时下载多个文件
  • curl --socks5 47.106.165.214:7799 -U/ -user https://www.baidu.com/测试socks5代理服务器,有用户名和密码

tcpdump抓包命令

  • tcpdump 各参数的作用

    • -w 将抓取到的包保存下来。
    • -r 指定从文件中抓取数据,而不是从网络接口(网卡)中读取数据包
    • -c 指定捕获一定数据的数据包,
    • -s 0 表示不限制长度,输出整个包
    • -t 每一行转储行上省略时间戳显示
    • -i 指定抓取数据包的接口
  • 可以通过原语进行针对某一些协议,地址、主机、端口的过滤

  • 使用tcpdump需要root权限

  • 网卡的混杂模式,是网卡的一种工作模式,一般在抓取网卡数据包时使用。

  • 使用示例:sudo tcpdump -i eth0 "tcp port 7963" -s 0 -w ~/hhmt/spp_rpc/log/cap.cap

netstat命令

  • netstat -tunlp
  • 接口类型
    • -t:tcp
    • -u:udp
    • -raw:RAW类型
    • -ax25:AX25类型
    • -ipx:ipx类型
    • netrom:netrom类型
  • netstat -i显示网卡列表
  • netstat -g显示组播组的关系
  • netstat -s网络统计
  • netstat -lntup常用组合 l : listening n:num t:tcp p:process
  • netstat -e关于以太网的统计数据
  • netstat -r或n路由信息
  • netstat - ap | grep ssh找出程序运行的端口
  • netstat -pt显示TCP连接信息

ps命令

  • ps -ef | grep spp
  • 参数说明
    • -e显示所有进程
    • -f全格式
    • -l长格式
    • -w宽格式
    • a显示终端上所有进程,包括其他用户的进程
    • r显示正在运行的进程
  • -au 显示较详细的资讯
  • pid:pid
  • %cup:cpu使用率
  • %MEM:内存使用情况
  • %vsz:虚拟内存使用情况

lsof命令

  • lsof显示系统打开的文件。
  • 用法lsof [选项] filename
  • lsof -u username查看某个用户打开了那些文件
  • lsof -c xxx查看某个程序打开了那些文件
  • lsof -p xxx查看某个进程打开的文件
  • lsof -i查看网络连接信息
    • 可以跟上tcp、udp、
    • :具体端口---->查看具体哪个端口
  • lsof -i tcp:80查看tcp连接的80端口
  • lsof -u域名socket文件

telnet命令

  • 远程连接服务器期的某个端口实现回显
    telnet xxx.xxx.xxx.xxx xxxx
  • telnet [参数][主机][端口]连接主机的端口

shutdown 重启命令

  • reboot 重启
  • shutdown -r now立即重启
  • shutdown -r 10过十分钟自动重启
  • shutdown -r 20:35在时间为20:35时候自动重启
  • halt 立即关机
  • poweroff 立刻关机
  • shutdown -h now立刻关机
  • shutdown -h 1010分钟后关机

git命令

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下 4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值