zoukankan      html  css  js  c++  java
  • 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

        

  • 相关阅读:
    AcWing 1027. 方格取数 dp
    AcWing 1014. 登山 dp
    acwing 482. 合唱队形 dp
    LeetCode 1463. 摘樱桃II dp
    LeetCode 100. 相同的树 树的遍历
    LeetCode 336. 回文对 哈希
    LeetCode 815. 公交路线 最短路 哈希
    算法问题实战策略 DARPA大挑战 二分
    算法问题实战策略 LUNCHBOX 贪心
    AcWing 1100. 抓住那头牛 BFS
  • 原文地址:https://www.cnblogs.com/zhqBlog/p/5994684.html
Copyright © 2011-2022 走看看