常用 Linux 命令的基本使用

操作系统
  作用:管理好硬件设备,让软件可以和硬件发生交互
类型
  桌面操作系统
    Windows
    macos
    linux
  服务器操作系统
    linux
    Windows server
  嵌入式操作系统
    Linux
  移动设备操作系统
    iOS
    Android

内核和发行版

    Linux内核就是系统的心脏 只有一个版本
    发行版就是Linux演变而生有无数个版本,例如Ubuntu,Redhat,Debian 

     Linux目录结构
    windows 是单用户操作,文件是从盘符开始
    Linux 初衷就是多用户操作, 文件是从根目录开始  

  终端快捷键
    桌面操作按钮
    操作
      teb:可以代码自动补齐 没有歧义会自动补齐 有歧义连续按两下会显示有歧义的命令
      上下键:可以快速切换曾经使用过的代码
      CTRL C :不想执行的代码可以跳过

  查看命令帮助信息
    --help
      格式:command --help
      作用:显示command 命令的帮助信息
    man
      格式:man command
      作用:查阅command 命令的使用手册
      操作:空格是显示下一屏 回车键是显示下一行 b 是返回上一屏 q 是退出
    都是帮助我们回忆command的使用

  *常用命令

    ls
    常用选项
      ls   显示指定目录下所有子目录与文件
      ls -a    显示指定目录下所有子目录与文件,包括隐藏文件
      ls -l     以列表方式显示文件的详细信息
      ls -a     配合 -l 以人性化的方式显示文件大小
    三种选项可以一起搭配使用不分顺序

    搭配通配符
    *
      ls 1* 查看以1开头的任意文件
      ls *1 查看以1结尾的任意文件
      ls 1*2 查看以1开头 2结尾的任意文件
      ls ?12 可以代替任意数字
      []可以匹配任意数字 也可以搭配数字 字符来确定范围

    pwd
      使用:直接pwd 回车
      作用:查看当前路径
    clear
      使用:clear 回车
      作用: 清空屏幕

    cd
      cd   切换到当前用户主目录
      cd ~  切换到当前用户主目录
      cd.   保持当前目录不懂
      cd ..  返回上级目录
      cd -  可以在最近两次工作目录中来回切换
      cd 相对路径
      cd 绝对路径
    touch
      使用:touch 123.txt 可以指定路径创建
      作用:如果文件不存在创建文件 存在修改日期
    mkdir
      使用 mkdir abc
      作用:可以创建文件夹
    mkdir -p 可以递归创建文件

    rm
      使用: rm 加文件或目录
      作用:删除文件 切不能恢复
      rm -f 强制删除不需要提醒
      rm -fr * 删除全部
    tree
      使用:tree 加目录名
      作用 :以树状图的形式展示文件内容
      tree -d 只展示文件夹
    cp
      使用:cp 加绝对路径或者相对路径空格到绝对路径或者相对路径
      作用 可以讲文件夹的内容复制到另一个文件夹
    mv
      使用 mv 加绝对路径或者相对路径空格到绝对路径或者相对路径
      作用 可以讲文件夹的内容剪切到另一个文件夹
    cat
      使用:cat 文件名
      作用:可以一次查看一个或者多个文件内容
    more 
      使用:more 文件名
      作用:适合观看大型文件
      操作:空格 下一屏
      回车下一行 b返回上一屏 q 是退出
    grep
      使用:grep 搜索内容 文件名
      作用:可以搜索文件里指定的的内容
      -n 显示匹配行数 
      -v 不显示匹配行数
      -i 忽略大小写
    echo 
      使用:echo 加字符串
      作用 打印输入的字符串
    重定向 
      使用 echo 字符 > 文件
      作用:把内容导入文件里
      >>是追加 >是覆盖
    管道
      使用 用|把一个输出转到另一个的输入

    用户权限
    r
      r是读的模式
    w
      w是写入的意思
    x
      x 是可执行的意思
    chmod
      chmod +/- 权限 可以用来修改权限
      使用 ls -l 来查看用户权限 前三个是 拥有着权限 中间三个是组权限 后三个是临时用户权限
    数字表达式
      r = 4 w =2 x = 1 不同的组合就是不同的权限
    which
      which 文件名 可以查看路径

    python的第三种运行方法
      1.创建py文件
      2.在写入代码前#!python路径
      3.添加可执行权限
      4.直接运行文件
    shutdown
      使用: shutdown 选项 时间
      作用:可以关闭电脑
      注意 一般配合-r 使用 重启电脑
      可以指定时间 -c取消关机
    find 
      使用:find -name ''要查找的内容"
      作用:可以查找想要查找的内容
    ln
      使用:ln -s 源文件路径 创建软链接路径 
      作用:方便我查找
      ln不加-s 就是创建硬链接
    sudo
      使用在执行命令前加sudo 就是可以运行特殊权限
      在使用sudo时需要输入密码
    apt
      sudo apt install 软件包 下载软件
      sudo apt remove 软件名 卸载软件
      sudo apt upgrade 更新软件
      都需要sudo权限
    打包 压缩
    打包 解包
      打包:tar - cvf 打包文件.tar 被打包的文件路径
      解包;tar -xvf 打包文件tar
    压缩
      一般在tar后面加上.gz
      -c 可以指定路径

vi
  命令模式
    进入插入模式
       i:插入光标前一个字符
       I:插入行首
       a:插入光标后一个字符
       A:插入汉末
       o:向下新开一行 插入行首
       O:向上新开一行插入行首
     进入末行模式
        :进入末行模式
        n多指令
     插入模式
      esc 进入命令模式
   末行模式
       退出
        q退出
        q!退出不保存
        w保存
        wq退出并保存
        x 保存并退出
      查找
        / 要查找的字符
        n向下 
        N向上
      替换
        :%s/要替换的/替换后/g
        :1,10s/要替换/替换后/g 指定行数
        :!执行shell命令
        esc 进入命令模式

常用 Linux 命令的基本使用的更多相关文章

  1. 十五个最常用Linux命令行 - imsoft.cnblogs

    众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...

  2. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  3. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

  4. 常用Linux命令笔记

    任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...

  5. 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname

    常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...

  6. # 常用linux 命令和相关问题解决

    最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...

  7. Linux - 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...

  8. 几个常用linux命令语句

    几个常用linux命令 英文原文:What are the most useful "Swiss army knife" one-liners on Unix? 下面的这些内容是 ...

  9. 06_常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...

随机推荐

  1. Day9 进程同步锁 进程队列 进程池 生产消费模型 进程池 paramike模块

    进程同步锁: 当运行程序的时候,有可能你的程序同时开多个进程,开进程的时候会将多个执行结果打印出来,这样的话打印的信息都是错乱的,怎么保证打印信息是有序的呢? 其实也就是相当于让进程独享资源. fro ...

  2. 对比Cassandra、 Mongodb、CouchDB、Redis、Riak、 Membase、Neo4j、HBase

    转自:http://www.cnblogs.com/alephsoul-alephsoul/archive/2013/04/26/3044630.html 导读:Kristóf Kovács 是一位软 ...

  3. 模仿天猫实战【SSM】——总结

    第一篇文章链接:模仿天猫实战[SSM版]--项目起步 第二篇文章链接:模仿天猫实战[SSM版]--后台开发 总结:项目从4-27号开始写,到今天5-7号才算真正的完工,有许多粗糙的地方,但总算完成了, ...

  4. Ocelot中文文档-日志

    目前,Ocelot使用标准的日志记录接口ILoggerFactory/ILogger . 在IOcelotLogger / IOcelotLoggerFactory中提供了标准的asp.net cor ...

  5. JAVA 第一张 使用记事本编写代码

    使用记事本开发JAVA程序的步骤

  6. ArcticCore重构-VALIDATE_%

    基于官方arc-stable-9c57d86f66be,AUTOSAR版本3.1.5 基本问题 Arctic Core中使用了VALIDATE, VALIDATE_RV, VALIDATE_NO_RV ...

  7. 用分支限界法解决人员安排问题(Personnel assignment problem)

    最近考期博主比较忙,先把思路简单说说,图和代码考完试补. 人员安排问题,即给出员工集合和工作集合,寻找最合理的安排. 对于员工集合P,员工集合会依据某个f来给出某种顺序,需要按该顺序P(i)进行工作安 ...

  8. 万网主机使用wordpress发送邮件的方法

    今天弄了一下午总算明白了,这里写一下具体过程. 首先是邮箱,万网主机是不支持mail()函数的,所以默认的不可用,如果你想发送邮件的话,只能使用fsockopen()函数.首先进入万网主机管理平台,启 ...

  9. CSS定位使用方法

    .box0 { width: 200px; height: 200px; position: relative; background: #cfa } .box0-1,.box0-2 { width: ...

  10. Robot Framework自动化_Selenium2Library 关键字

    Robot Framework自动化_Selenium2Library 关键字 培训老师:肖能尤 2016/06/12 课程目的 一.Robot framework Selenium2Library ...