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

    Linux

    Linux最常用的四大目录

    1. Root root账户的家目录
    2. Usr 存放共享文件
    3. Etc 存放配置文件
    4. Home 普通用户的家目录,建立一个用户,home下就多一个以用户名命名的文件夹

    Linux常用命令:

    查看帮助:man+命令

    退出帮助 q

    1.cd 切换目录

    cd ..上一级目录

    cd /所有用户的根目录

    cd ~:回家,回到用户的home目录

    2.mkdir 创建目录

    mkdir –p +目录名 可以创建多层目录

    3.rmdir删除目录

    rmdir +目录名 只能删除一个空目录

    4展示目录下的文件列表

    ls:展示的能看见的文件(和目录)名称

    ls  –a:展示所有的文件名称(包括隐藏的) 文件前面有”.”的代表隐藏文件

    ls –lh:显示目录,和详细信息,包括创建时间,文件大小,文件类型等等,也可以使用ll –h

    以d开头的是文件夹

    这是一个文件

    5浏览文件

    Tab是命令不全

    cat:显示文件的所有内容

     cat +文件名

    more :分页显示

    more+文件名 空格是下一页 回车是下一行

    less:分页显示

     可以通过键盘上的pageUp和pageDown键来翻页

    tail:查看一个文件的后面的内容

        tail  –行数 +文件名 显示后几行

    tail –f 文件名动态的查看

    动态查看文件时 停止查看,使用ctrl+c

    1. 文件操作命令

    创建文件

    touch 文件名 创建一个空文件

    删除文件

    rm     文件名,删除文件

    rm –f+文件名强制删除

    rm –r +文件夹名 递归删除

    rm –rf+文件名,强制递归删除

    复制文件(也可以复制目录 )

     复制文件: cp 文件名 目录/文件名

    复制文件夹:cp –r +文件夹

    1. 移动文件(重命名)

    mv 文件 目录/文件名

    tar 打包或解压一个文件或目录

    –c:创建一个新tar文件

    –v:显示运行过程的信息

    –f:指定文件名

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

    –t:查看压缩文件的内容

    –x:解开tar文件

    常用的组合

    -cvf:打包一个文件或者目录

    -zcvf:打包并压缩一个文件或者目录,压缩的格式是gzip

             -xvf:解压或者打开一个tar文件

     tar –xvf 文件名 –C 文件夹名,指定解压到某个目录

    格式 :

               tar 参数 文件名 要打包或者解压的的文件目录

    例如:

    将当前目录下的所有文件打包成test1.tar

    tar –cvf test1.tar ./*

    将当前目录下的所有文件打包并压缩成test1.tar.gz

    tar –zcvf test1.tar.gz ./*

    将test1.tar解压到当前目录

    tar –xvf test1.tar

    将test1.tar解压到b目录

    tar  -xvf test1.tar –C b

    7,grep在内容中查找信息

    示例:

    grep 关键字 文件名 - -color –A2 –B2

    --color表示高亮显示

    -A2表示查看其后面两行

    -B2表示查看其前面两行

    8 查看当前在哪个目录

    pwd:显示当前的工作命令

    wget:下载资料

    wget 下载资源的路径

    vi和vim编辑器

    编辑普通文件

    三种模式,命令行模式,插入模式,底行模式

    切换到命令模式:按ESC键

    切换到插入模式:按i,o,a键;

    i 在当前位置前插入

    I在当前首行插入

    a在当前位置后插入

    A在当前行尾插入

    o 在当前行之后插入一行

    O 在当前行之前插入一行

    切换到底行模式:按(冒号)

    管道 |

    重要的概念,其作用将一个命令的输出用作另一个命令的输入

    例如:

    在ifconfig的结果查找192.168字符串

    ifconfig | grep 192.168

    ps –ef 查看所有进程

    ps –ef | grep java 在进程中查看所有和java相关的进程

    系统管理命令:

    date 显示当前时间

    date –s “2014-01-01 10:10:10”,设置系统时间

    clear 清屏,或者ctrl+L

    kill 干掉某个进程 kill+进程(PID)

    强制杀死某个进程 kill -9 +进程

    常见的网络通讯命令

    ifconfig 查看所有的网络设置

             ifconfig 网卡名称 down:禁用网卡

             ifconfig 网卡名称 up:启用网卡

    ping :和windows中一样

    通过ctrl+c停止ping

    netstat –an | grep 22查询22端口被占用的情况

    用户管理:

    useradd 用户名 添加用户

    useradd tom –g 组名 将tom添加到指定组名

    userdel 用户名 删除用户

    passwd +用户名 为指定用户修改和设置密码

    用户文件存放在etc/passwd

    切换用户:

    ssh -1 用户名 –p 22 主机地址

    su   用户名

    组管理

    groupadd 组名添加组:

    groupdel 组名删除组,组下有用户,不能删除,得先删除用户

    使用id命令查看用户所在的组

    权限管理

    Linux下的三种文件

    普通文件.目录文件,设备文件

    文件标识

    通过ll展示的列表

    以d开始的是目录文件

    以-开始的是普通文件

    文件的权限9个字母三个三个一组

    第一组代表当前用户的权限

    第二组代表的是组的权限

    第三个代表的是其他用户的权限

    r:读4

    w:写2

    x:执行1

    chmod变更文件权限

    chmod 755 文件名 当前用户权限拥有所有权限,组权限可读可执行,其他用户也可以读和执行

  • 相关阅读:
    《ASP.NET Core跨平台开发从入门到实战》Web API自定义格式化protobuf
    .NET Core中文分词组件jieba.NET Core
    .NET Core 2.0及.NET Standard 2.0
    Visual Studio 2017 通过SSH 调试Linux 上.NET Core
    Visual Studio 2017 ASP.NET Core开发
    Visual Studio 2017正式版离线安装及介绍
    在.NET Core 上运行的 WordPress
    IT人员如何开好站立会议
    puppeteer(二)操作实例——新Web自动化工具更轻巧更简单
    puppeteer(一)环境搭建——新Web自动化工具(同selenium)
  • 原文地址:https://www.cnblogs.com/zqr99/p/7887642.html
Copyright © 2011-2022 走看看