• Linux的基础操作


    1.概念

    Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。

    2.Linux的分类

    1.按市场需求分为:
        图形化界面版、服务器版
    2.按原生程度分为:
        内核版本、发行版本(Ubuntu、centos)
    3.按发行版本分为:
        Ubuntu、CentOS、Redhat、麒麟、红旗

    3.Linux的目录结构

    4.目录的切换命令

    1. cd usr/  切换到当前目录下的usr目录
    2. cd ../   切换到上一级目录
    3. cd /     切换到系统根目录
    4.cd ~      切换到用户主目录

    5.目录的操作命令(增删改查)

    1.增加
    ​    mkdir    目录名

    2.查看
    ls         查看当前目录下的目录和文件
    ls -a     查看当前目录下的所有目录和文件,包括隐藏的
    ls -l     查看当前目录下的所有目录和文件的详细信息(注:ls -l可以缩写成ll)
    find 目录名 -name 参数

     

     

     

    3.改
    (1).mv 目录名称 新目录名称         修改名称
    ​    注:还可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
    (2).mv 目录名 目录新位置        剪切
    ​    注:还可以对目录进行剪切而且也可以对各种文件,压缩包等进行剪切的操作
    (3).cp -r 目录名 目录复制的路径            复制
    
    ​    注:还可以对目录进行复制而且也可以对各种文件,压缩包等进行复制的操作,复制文件            和压缩包时不用写-r递归

     

     

    4.删除
    rm  -rf  目录名

    6.文件的操作命令(增删改查)

    1.增加
    touch 文件名(他是个空文件哦)

    2.查看
    (1).cat 文件
    使用cat查看/etc/profile文件,只能显示最后一屏内容
    (2).more 文件
    (3).less 文件
    (4).tail 文件
    (5).tail -f 文件/日志              动态查看

     

     

     

    3.修改
    vim 文件
    (1).点击键盘i/a/o进入编辑模式
    (2).按下Esc,退回命令模式
    (3).输入冒号(:),进入底行模式
    (4).输入wq保存内容并退出/输入q!代表强制退出,不保存
    4.删除
    rm -rf 文件

    7.压缩文件的操作命令

    1.打包并压缩
    tar -zcvf 打包压缩后的文件名
    z:调用gzip压缩命令进行压缩
    c:打包文件
    v:显示运行过程
    f:指定文件名
    Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的,打包并压缩后的文件的后缀名一般.tar.gz。

    2.解压
    tar -xvf 压缩的文件
    x:代表解压

    8.其他命令

    pwd        显示当前所在位置

    grep 要搜索的字符串 要搜索的文件

    管道命令
    | 将前一个命令的输出作为本次目录的输入

    ps -ef 查看进程

    杀死进程
    kill -9 进程的pid
    ifconfig  查看当前系统的网卡信息

    ping 查看与某台机器的连接情况

    查看当前系统的端口使用
    netstat –an,通常和 | grep一起使用

    权限命令
    修改  chmod

     

     

    free 查看内存信息

    df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

    top 查看资源信息(cpu)

    关机命令
    reboot 重新启动操作系统
    shutdown -h now 立刻关机,其中now相当于时间为0的状态
    shutdown -h 10:23
    shutdown -h +10 系统再过十分钟后自动关机

     

  • 相关阅读:
    Bye sent_keys
    快速获取Jenkins上build
    快速搞定selenium grid分布式
    python 图形界面开发
    [分享] 自动化测试与持续集成方案-- UI 检查
    hua ge ju hao
    暴力 C++
    简单排序(java)
    记codeforces两题
    hdu 1874, dijkstra
  • 原文地址:https://www.cnblogs.com/niuniu0328/p/14743843.html
Copyright © 2020-2023  润新知