Linux 命令

参考 :

Linux 命令大全 | 菜鸟教程 (runoob.com)

Linux 教程 | 菜鸟教程

Shell 教程 | 菜鸟教程

一,帮助命令

        1,man 

二,操作系统命令

      1,systemctl 

                systemctl status  nginx          # 查看服务

                systemctl start  nginx         # 启动服务

                systemctl disenable nginx        # 禁用服务

                systemctl enable nginx        # 开机启动服务

        2,关机命令:

                a、halt 立刻关机
                b、poweroff 立刻关机
                c、shutdown -h now 立刻关机(root用户使用)
                d、shutdown -h 10 10分钟后自动关机

        注:如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启。

        3,重启命令:

                a、reboot
                b、shutdown -r now 立刻重启(root用户使用)
                c、shutdown -r 10 过10分钟自动重启(root用户使用)
                d、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

三,基础命令:

         ls

         cd

         mv

         cp

         rm

         mkdir touch 

四,常用命令 :

        1,ps 查看进程 

                ps ef|grep redis  

                

        echo 追加文件 没有则创建文件:

echo 'export HADOOP_HOME=/opt/hadoop/' >> /etc/profile
echo 'export PATH=$PATH:$HADOOP_HOME/bin' >> /etc/profile
echo 'export PATH=$PATH:$HADOOP_HOME/sbin' >> /etc/profile

         2,cat 命令

cat命令是一个在Unix和类Unix操作系统中常用的命令,用于查看文件内容、创建文件以及文件合并等操作。它的基本语法如下:

cat [选项] [文件]      其中,选项可以有多个,常用的选项有:

-n:对输出的行进行编号

-b:对非空输出的行进行编号

-s:将多个连续的空行合并成一个空行

-A:显示特殊字符,如Tab(\t)和换行符(\n)

示例:

查看文件内容:

cat 文件名
创建新文件:

cat > 文件名
然后在新文件中输入内容,按Ctrl + D保存退出。

合并文件:

cat 文件1 文件2 > 新文件
将文件1和文件2的内容合并到新文件中。

注意:上述示例中的"文件名"、"新文件"等均为占位符,实际使用时需要替换为具体的文件名。

         tar :

tar  xzvf  frp_0.33.0_linux_386.tar.gz 

         unzip 解压zip文件

                安装unzip :  yum install -y unzip zip  

                使用:unzip  flaskdemo.zip         # 解压flaskdemo.zip文件

        chmod 777 文件名

               权限 4:读取,2:写,1:执行

         sudo

         grep 过滤命令

查询 "linux grep" 的结果是:

Grep 是一个 Linux/Unix 命令行工具,用于搜索文本文件中的模式。它可以在文件中查找特定的字符串,并将包含该字符串的行打印出来。grep 命令最常见的用法是在一个或多个文件中查找某个单词或字符串的出现情况。

以下是一个示例使用 grep 的命令行代码:

grep "pattern" file.txt

其中,"pattern" 是要搜索的模式,file.txt 是要在其中搜索模式的文件名。

        管道命令 |

Linux 管道命令是一种用于将一个命令的输出作为另一个命令的输入的方法。通过管道命令,可以将多个命令串起来形成一个处理流程,实现数据的传输和处理。常见的管道命令符号为“|”。

以下是一些常用的 Linux 管道命令示例:

  1. 1.将命令 ls 的结果传递给命令 grep 进行过滤:
    ls | grep keyword
    
    2使用管道将命令 ps 的结果传递给命令 grep 进行进一步过滤:
    ps aux | grep process_name
    
    3使用管道将命令 cat 的输出传递给命令 sort 进行排序:
    cat file.txt | sort
    
    4将命令 find 的结果传递给命令 xargs 执行指定的命令:
    find . -name "*.txt" | xargs rm
    
    5将命令 echo 的输出传递给命令 sed 进行字符串替换:
    echo "Hello World" | sed 's/World/Universe/'

        tree等,

        vim 编辑器,

                Linux vi/vim | 菜鸟教程

              1  dd 删除当前行

        pip工具使用,

        apt 工具    

五,网络命令

        虚拟机修改静态ip地址文件 : /etc/sysconfig/network-scripts/ifcfg-ens33

       1, 防火墙命令

     开放2375端口

      firewall-cmd --zone=public --add-port=2375/tcp --permanent

       firewall-cmd --reload

  2,查看端口监听是否开启 

      telnet localhost  9000     参考:telnet 客户端通信

  3,curl发送请求    

   get请求 

不传参数
curl http://106.63.8.101:8600/kaipiao/testget

# linux 传参 单双引号皆可
 curl 'http://106.63.8.101:8600/kaipiao/testget?name=zhang&pwd=123456'

# windows传参 必须是双引号
 curl "http://106.63.8.101:8600/kaipiao/testget?name=zhang&pwd=123456"

           curl 发送post请求                 

# linux环境发送json数据:    
curl -X POST -H 'Content-Type: application/json' -d '{"param1": "value1", "param2": "value2"}' http://106.63.8.101:8600/kaipiao/testpost

# windows 环境发送json数据: 内引号要用转义字符
curl -X POST -H "Content-Type: application/json" -d "{\"param1\": \"value1\", \"param2\": \"value2\"}" http://106.63.8.101:8600/kaipiao/testpost

        netstat

        1,查看端口号占用进程  : sudo netstat -tlnp | grep 端口号

六,查找命令文件

                查找java

         1,whereis java

         2,whice java 

         3,find / -name java 

七,建立软连接

        软连接可以理解为一个指向另一个文件的快捷方式,通过软连接可以方便地访问文件及文件夹,下面是在Linux中建立软连接的方法:

1. 使用ln命令建立软连接

        命令格式:ln -s 源文件 目标文件

        示例:ln -s /opt/php/bin/php /usr/local/bin/php

        将/opt/php/bin/php文件建立软连接到/usr/local/bin/php目录下,这样在/usr/local/bin目录下就可以直接运行php命令了。

2. 使用快捷方式建立软连接

        在文件管理器中选中源文件,然后按下Ctrl+Shift+M,就可以将文件快捷方式建立在当前目录下了。

以上就是Linux中建立软连接的方法,建立软连接可以让文件的访问更加方便,但是需要注意的是,软连接文件的权限和所有权都是链接文件的源文件(注意:不是硬链接,对源文件的修改会影响到软链接文件)。

Java 建立软连接

 ln -s /usr/lib/jvm/jre-1.8.0-openjdk/bin/java /usr/bin/java

查看服务日志

sudo journalctl -u frps.service # frps.service服务名称

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值