zoukankan      html  css  js  c++  java
  • [Linux系统指令] Linux操作系统基础指令简单提要

    Linux操作系统基础指令简单提要

    • 常用命令:

      clear 清屏
      pwd Print Working Directory的缩写,可显示当前所在工作目录的全路径
      whoami 当前用户的用户名
      file -name- 显示详细信息

     

    • 文件相关命令:

      touch 创建文件
      cp 复制文件
      mv 移动文件,cp和mv在移动复制过程中可以修改文件名,mv可以完成重命名的功能
      rm 删除文件,删除后不经过回收站,直接删除,基本无法找回
      find 查找文件,-name 以文件名查找
      chmod 修改文件权限
        r4 w2 x1    
        例如:chmod 644 文件名
        显示:类型 | 所有者 | 同组 | 其他
      ln 创建链接文件
        硬链接,如果目标文件被删除,不影响链接的访问,它链接的是文件的内容
        软链接,如果目标文件删除,则链接文件就不能访问

     

    • 与目录相关的命令:

      Linux的目录结构:
      / 根目录
      ~ 当前用户的主目录
      .. 当前目录的上一级
      . 代表当前目录
      mkdir 创建目录 -p 补全所缺失的路径
      rmdir 删除空目录
      rm -rf 删除非空目录
      cp 复制目录
      tar 压缩、解压缩目录,压缩 -zcvf、解压 -zxvf
      chmod -R 以递归的方式
      PS:目录就是特殊的文件,操作文件的命令也可以用来操作目录,只是需要加些额外的参数。目录文件只能创建软链接。

     

    • 网络相关命令:

      ifconfig/ipconfig查看或设置网络配置信息
      ping 测试网络是否连通
      Linux默认会一直执行,需要用C+c退出。
      windows默认只执行4次,/t会一直执行。

     

    • 远程登录命令:

      telnet:早期使用,明码传输数据。
      ssh:采用加密通信,安全,在windows需要安装额外的程序

     

    • 文件传输文件:

      ftp:简单文件传输协议。
      ssh:密文传输保障安全,可以通过命令service sshd status来查看sshd服务是否开启

     

    • 管理员命令:

      ubuntu系统的用户分类:
      1.超级用户root,在ubuntu中默认不开户
         sudo passwd root 重置密码
      2.管理员用户
         使用sudo命令可能获取到超级权限
      3.普通用户
         只能在自己的主目录下活动(/home/用户名)
      4.访客用户

      sudo apt-get update 更新软件源
      sudo apt-get upgrade 更新系统
      sudo apt-get install pack安装新程序
        sudo apt-get install vim
        sudo apt-get install g++
        sudo apt-get install typespeed
      sudo apt-get remove pack 删除软件
      sudo apt-get autoremove pack 自动删除
      sudo apt-get install -f 自动补全缺少的依赖文件
      sudo reboot 重启
      sudo init 0 关机

    • 通配符:

      *   代表任何任意多个字符
      ? 代表任意一个字符

     

    • 重定向:

      > 以清空方式创建一个新文件来存储
      >> 以追加方式定入,在原来的基础上添加。

     

    • 管道:

      | 把一条命令的执行结束输入给另外一条命令。
      find / | grep "name"
      grep -r "name" *
      续行符
       当命令一行无法写守时使用

    • 帮助手册:

      man cmd
      1 系统命令
      2 系统函数
      3 C语言标准库函数
      q 键退出

    • 终端的使用技巧:

      Ctrl+A+t 打开终端
      Shift+Ctrl+t 新终端标签(在同一目录下)
      F11 全屏
      up/down 调出命令记录
      Ctrl+l 清屏
      Tab 补全,如果匹配的内容太多,回车翻一行,空格翻一页。

    • 终端的配置:

      终端配置文件 ~/.bashrc,每次新添加添加内容要使用source重新加载,如果删除内容,要关闭终端重新启动。
      命令提示符:PS1
      取别名alias
        alias name='cmd -arg'
      自定义函数
        $n 代表第几个参数。

    • 基本的脚本编程

      把Linux系统命令,记录在文件中,加入一些流程控制语句,形成的文本文件。
      默认是没有执行权限的,需要使用chmod 添加执行权限才能执行。
      ./脚本名(脚本名一般以sh结尾)

     

      Linux命令大全:http://man.linuxde.net/

      尚在学习中,随笔记录以供今后查阅、巩固以及更正早期认知错误,随时更新。

      首次记录时间:2018-04-09  23:00:27
      最近更新时间:2018-05-12  15:08:34

     

  • 相关阅读:
    零基础学习java------day1------计算机基础以及java的一些简单了解
    Mongodb的简单使用
    02-爬取http://www.allitebooks.org/网站,获取图片url,书名,简介,作者
    商业爬虫学习笔记day8-------json的使用
    商业爬虫学习笔记day7-------解析方法之bs4
    商业爬虫学习笔记day6
    练习1--爬取btc论坛的title和相应的url
    商业爬虫学习笔记day5
    cookie规范(RFC6265)翻译
    [POJ] 1511 Invitation Cards
  • 原文地址:https://www.cnblogs.com/usingnamespace-caoliu/p/8763602.html
Copyright © 2011-2022 走看看