zoukankan      html  css  js  c++  java
  • <linux>入门

     

    1.Linux目录结构

    只有一个根路径 : /

    2.常用命令

    1.查看ip和网卡 ifconfig

    2. 切换目录 cd

    ~ 其实就在root用户的root 目录里

    cd 用来切换路径

    ./  当前路径

    ../ 往外退一级

    此时到了 / 路径下

    cd - 到之前所在的路径下

    cd .. 回上级目录

    3.列出文件列表 ll ls

    ls 用来显示路径下的所有文件和文件夹

    ll 用来显示路径下所有的文件和文件夹,以及信息

    ll ls 加上-a 会显示隐藏文件 以.开头的

    ls -al 显示隐藏文件 和所有文件的信息

     

    4.创建目录和移除目录 mkdir rmdir

    mkdir 名字

    - : 代表文件

    d : 代表文件夹

    创建多级目录 添加 -p 参数

     

    移除 目录 rmdir 目录名 (目录不能有子路径)

    5.cat more less tail

    查看 cat 文件名

    more 文件名(空格,显示下一页,会车显示下一行)

    只显示了52%

    less 文件名 通过pageup pagedown来显示,q退出

    tail 显示多少行 文件名,显示后几行的数据

    tail -f 文件名 动态的查看日志 ctrl+c结束查看

    6.移除命令 rm

    rm 文件名,y确定

    man 指令,可以看到指令后可以添加的参数

    rm -f 文件名,不询问,直接删除

     

    删除目录及子文件,-r 表示递归删除,-f 表示不询问

    7.拷贝 cp ,移动 mv

    cp 文件名 新文件名

     

    拷贝到其他路径里 cp 文件名 路径/新文件名 

    移动到别的文件夹  mv 文件名 路径/

    重命名 mv 文件名 新文件名

    8.将文件打包或解压 tar

    常用参数

    -c:创建一个tar文件

    -v:显示运行过程信息

    -f:指定文件名

    -z:调用gzip命令进行压缩

    -t:查看压缩内容

    -x:解开tar文件

    tar -cvf  文件名 ./* 当前目录所有文件打包tar

     打包并且压缩:tar -czvf 文件名 ./*

     

    解压 tar -xvf xxx.tar

    9.grep查找符合条件的字符串

    grep 字段名 文件名 :就可以查看该文件的字段信息

    -A数字,后几行, -B数字 前几行

    一般看tomcat报错信息,grep error catalina.log

    10.其他命令

    1.pwd显示当前所在目录

    2.touch e.txt 创建一个空的文件

     3.wget 路径 来下载文件

     11.配置主机名称

    hostname 查看主机名

    修改ip地址 变成一致的名字,方便进行管理

    1.修改linux ip 映射配置

    vim /etc/hosts

    添加一个新的映射,即

    2.修改 window C:WindowsSystem32driversetchosts

    这样就可以通过mydev1 连接到linux上

     

    12.清屏

    clear

    ctrl+L

     13.查看防火墙

    service iptables status  查看防火墙状态

    service iptables stop  临时关闭防火墙,下次开机返回原始状态

    chkconfig iptables on  开启防火墙  永久

    chkconfig iptables off  关闭防火墙  永久

    14.开关机

    sync 将内存数据同步到磁盘

    halt     关闭系统 等同于 shutdown -h now 和 poweroff

    reboot  重启      等同于 shutdown -r now 

     15.vi 编辑器

    yy 复制当前光标所在行

    p  粘贴到光标的下一行

    u  撤销

     

    y 数字 y   复制光标所在,往下数数字 行的文本

    dd  删除光标所在行

    d 数字 d   删除数字行数的 文本

    x  删除光标所在的字母

     yw 复制一个光标在字母 直到空格前的位置的单词

    dw 删除光标所在位置 之后的单词+一个空格

    shift+6  移动到行头

    shift+4 移动到行尾

    1+shift+g  回到文本头

    shit+g   回到文本尾

    数字+shift+g  移动到第几行

    查找 /查找单词    n 向下查找一个  shift+n  向上查找一个

    16.日期类

    date 当前日期时间

    date "+%Y-%m-%d %H:%M:%S"  年月日时分秒

     date -s "2019-1-7 22:07:59"  设置当前时间

     

    cal 当前日历

    cal 年  当前年时间

    17.权限

    通过 chmod num num num  设置权限

    18.磁盘分区

    fdisk -l 查看磁盘分区

    df -h  查看磁盘使用情况

    19.搜索查找类

    find

    find 路径 -name "匹配名字"    查找文件

     

    find 路径 -user 用户名 查找用户的文件

    find 路径 -size +n -n =n   查找文件大小 +大于  -小于  =等于 的文件

    grep

    20.进程类

    ps -aux  查看所有进程  ps -ef

    ps -aux | grep pid  查看某个端口的进程

    top 查看进程状态

    top -d num   num秒刷新一次

    kill -9 pid  强制结束进程

  • 相关阅读:
    android-sdk环境变量配置
    2018/08/04
    python 读取配置文件ini ---ConfigParser
    关于自动化测试框架搭建的前期考虑问题
    Jmeter中用例禁用
    Jmeter创建一个http请求
    基本的sql语法
    sql创建表格时出现乱码
    Jmeter安装
    Java环境搭建
  • 原文地址:https://www.cnblogs.com/mapleins/p/10149479.html
Copyright © 2011-2022 走看看