zoukankan      html  css  js  c++  java
  • linux常用命令

    1 目录结构

    image.png

    2 切换命令 cd

    切换到系统根目录cd /
    切换到上级目录cd ../
    切换到具体目录cd 绝对路径
    切换到用户根目录cd ~
    清屏 clear

    3 列出文件目录

    在Linux中,以.``开头文件都是隐藏的文件 列出当前目录信息ls 列出当前目录详细信息ll 列出当前目录所有信息,包括隐藏文件ls -a`

    4 目录创建和移除

    创建test目录mkdir test
    删除test目录(只能删除空目录)rmdir test
    创建多级目录(aaa之前也不存在)mkdir -p aaa/bbb
    目录帮助mkdir --help

    5 文件浏览与显示

    显示全部内容cat my.txt
    每次展示一页内容more my.txt 空格换页,回车换行
    查看最后十行tail -10 my.txt
    动态查看tail -f my.txt
    关闭ctrl c
    查看当前目录pwd
    查看ip地址ifconfig
    创建空文件touch a.txt

    6 文件操作

    拷贝

    cp my.txt aaa/
    cp my.txt aaa/bb.txt   拷贝并重命名
    

    移动

    mv aaa.txt bbb

    删除

    rm aaa
    rm -r aaa
    rm -rf aaa   不用询问,直接删
    

    当前目录

    pwd

    7 文件打包与解压

    打包
    tar -cvf  a.tar  ./*
    打包并压缩
    tar -zcvf  a.tar  ./*
    解压
    tar -xvf  a.tar 
    解压到指定目录
    tar -zxvf  a.tar  -c /usr/aaa
    

    -c 创建一个new tar 文件
    -v 显示运行过程信息
    -f 指定文件名
    -z 调用gzip 压缩
    -t 查看压缩文件内容
    -x 解开tar 文件

    8 vim编辑器

    插入i
    保存退出:Esc-:wq
    不保存退出:Esc q!
    文档内搜索内容::/ 小明

    9 重定向输出

    cat aa.txt > bb.txt覆盖
    cat aa.txt >> bb.txt追加

    10 进程

    查看当前进程ps -ef
    查看当前指定进程ps -ef | grep java
    静态查看进程ps axu | grep fdfs
    杀死进程kill 3477
    强制杀死进程kill -9 6793

    11管道 grep

    一个命令的输出作为另外一个命令的输入
    分页查看帮助mkdir --help | more
    分页查看ipifconfig | more
    分页查看文档cat in.txt | more

    12 linux权限

    - 表示文件 d表示文件夹 l表示连接
    r读的权限,为4
    w写的权限 为2
    x execute 为1
    这样就可以用数字将1,2,3,4,5,6,7分别代表不同的权限组合,

    将a.txt权限设置为755

    chmod 755 aa.txt
    

    755中,7代表当前用户的权限组合,5代表当前组内其它用户的组合,5代表其他组用户的权限组合

    13 主机名

    查看主机名hostname
    临时修改主机siyu,重启无效hostname siyu
    永久修改主机名
    vim /etc/sysconfig/network

    14 网络服务

    网络服务重启
    service network restart
    设置IP
    ifconfig eth0 192.168.12.22
    永久设置IP
    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    15防火墙、

    查看防火墙状态service iptables status
    status可以替换成stop或者 start 或者off

  • 相关阅读:
    【shell】两种字符串提取场景的实现
    【batch】批处理文件多参数处理和for循环字符串连接
    【Java】「深入理解Java虚拟机」学习笔记(4)- 类文件结构
    【Java】「深入理解Java虚拟机」学习笔记(2)- JVM内存区域
    【Java】「深入理解Java虚拟机」学习笔记(1)
    【Myeclipse】用Myeclipse10.5搭建C/C++开发环境
    【JDK】JDK模块化(1)-为什么要模块化
    【DOS】文件统计命令
    【java】转:Windows系统下面多个jdk版本切换
    【Web】servlet、filter和listener
  • 原文地址:https://www.cnblogs.com/hellosiyu/p/12508714.html
Copyright © 2011-2022 走看看