• lnmp初步学习知识整理


    Linux常用30个命令

    1、帮助命令

    1) man 就是manual的缩写,用来查看系统中自带的各种参考手册(一般linux系统中自带英文手册)!

    man 命令名   //查看该命令的介绍 

    2) 命令名称  -h 方便阅读显示 df -h

    3) 命令名称  --help  

    2、常用命令

    1)  echo          //输出内容

    2) poweroff / reboot     //关机/重启

    3) wget  URL(资源地址)  //下载文件,功能强大,支持断电续传

    4) top          //查看系统负载,输入1 查看cpu各个核的使用信息,输入b 让当前正在使用的进程高亮显示

    5) ifconfig        //查看网络情况(主要用于查看本机ip)

    6) df -h         //查看磁盘使用情况

    7) history        //查看历史命令

    3、工作目录切换命令

    1) pwd         //打印当前目录(路径)

    2) cd          //切换目录,cd ../ 表示切换到上一级  cd  切换到/root目录下

    3) ls          //查看当前目录下所有文件

    4、文本文件查看命令

    1) cat        //查看文件全部内容

    2) more       //查看内容较多的文件,使用空格翻屏

    3) head -N       //查看文件头部几行内容(N表示行数)

    4) tail -f -N       //动态显示文件尾部几行内容

    5、文件目录管理命令

    1) touch  文件名    //创建文件

    2)mkdir  目录名     //创建目录

    3) cp 源文件地址 目的文件地址   //复制文件

    4) mv 源文件地址 目的文件地址   //移动或者重命名文件

    5)rm  文件名      //删除文件

    rm -r 目录       //可删除空目录

    rm -rf 目录      //强制删除有内容的目录

    6、打包压缩与搜索命令

    1) tar  -zcvf etc.tar.gz  /etc  // 讲/etc这个目录打包成etc.tar.gz文件

    2) tar -zxvf ect.tar.gz  -C /root/etc   //将etc.tar.gz这个文件解压到/root/etc这个目录 目录需提前创建好

    3) unzip etc.zip    //解压etc.zip

    4) grep  文本内容 目标文件    //在指定文件搜索指定内容

    5) find  查找路径  查找条件    //在某个目录下查找具体的文件

    7、重定向,管道符

    1) >      //将内容输出到某个文件夹,输出之前会清空文件

    2) >>      //以追加的方式输出内容到文件末尾

    3) |        //将前一个命令原本要输入到屏幕的数据当做后一个命令的标准输入

    8、用户相关

    1) useradd  username    //添加用户

    2) passwd  username    //修改定制用户的密码

    3) chmod  权限  文件路径   //修改指定问价你的权限

    4) su username         //切换到指定用户

    Tips: q     // 退出

    Ctrl + c     //终止命令执行

    tab      //补全文件名

    Ctrl + 1    //清屏 上下键查看历史命令

    Ctrl + a     //光标跳转至行首

    Ctrl + e    //光标跳转至行尾

    Ctrl + u    //删除所有输入的内容

    常用的15个vim命令
    技巧: 命令前面都可以加数字,进行多次同样的操作
    . 操作符可以重复上一次操作(非移动)
    ; 继续上一次查找

    插入: i o
    移动: h j k l w b gg G nG f字符
    复制: yy yw
    粘贴: p
    修改: cw s
    删除: x dd dw
    可视化操作: v V
    查找: /查找字符串 n N
    缩进: >> <<
    后退: u
    重做: Ctrl+r
    保存: :w :wq ZZ :q!
    组合: dw de d$ dd d0
    cw ce c$ cc c0
    yw ye y$ yy y0
    显示行号: :set nu

    ps -ef | grep mysql //查看当前运行的进程
    ps -ef | nginx
    vim /usr/local/nginx/conf/nginx.conf
    cd /home/wwwroot/default
    yum -y install lrzsz //安装 lrzsz 这个软件
    kill 主进程号 //杀掉某个进程
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    netstat -tpln //查看当前开放的端口
    top
    ./install.sh
    head install.sh
    vim test.sh
    #!/bin/bash
    echo 'it is a shell script file';

    sh test.sh
    which sh //查看命令的位置
    which useradd
    echo $PATH //输出环境变量PATH的值
    chmod u+x test.sh
    ./test.sh
    mkdir /root/bin
    mv test.sh /root/bin/
    test.sh
    mv test.sh testsh


    crontab -e
    */1 * * * * echo $(date) >> /root/date.txt
    //分 时 日 月 周 命令

    service crond restart //重启计划任务
    tail -f /root/date.txt

        

  • 相关阅读:
    编程思想
    为什么静态成员、静态方法中不能用this和super关键字
    C#中静态与非静态方法比较
    数组,集合,列表的使用与区别
    2017-3-23 网络IP
    [精彩] 关于DB2的内存分配
    DB2 常用命令
    SQL0973N在 "<堆名>" 堆中没有足够的存储器可用来处理语句
    DB2通用数据库性能调整的常用方法
    创建DB2数据库联合对象
  • 原文地址:https://www.cnblogs.com/zhqBlog/p/5994684.html
Copyright © 2020-2023  润新知