zoukankan      html  css  js  c++  java
  • 预习作业3

    安装Linux系统

    Linux命令

    1.常用小技巧

    tab 补全命令、补全目录、补全命令参数

    Ctrl+c 终止当前运行的程序,但不结束终端

    Ctrl+d 结束输入或退出终端

    Ctrl+s 暂停当前程序,任意键恢复

    Ctrl+z 将当前程序放入后台(命令fg恢复前台) 

    Ctrl+a 将光标移至输入行头(相当于Home)

    Ctrl+e 将光标移至输入行末(相当于End)

    Ctrl+k 删除光标所在位置到行末的所有字符

    Alt+Backspace向前删除一个单词

    Shift+PgUp 将终端显示向上移动

    Shift+PgDn 将终端显示向上移动

    方向键“上” 历史输入的指令

    通配符:用于代替未知的字符,查找文件(ls *.txt)或创建多个文件(touch {1..10}.txt)等

    * 匹配0或多个字符

    ? 匹配任意一个字符

    [abc] 匹配abc中任意单一字符

    [!abc] 匹配除abc外的任意单一字符

    [n1-n2]匹配n1到n2中的任意单一字符

    [string1,string2,...]匹配sring1 或 string2 (或更多)其一字符串

    [n1..n2]匹配n1到n2中的全部字符

    man 帮助命令

    2.用户管理命令

    who+

    am i 查看当前终端的用户名 = -m

    -a 打印能打印的全部

    -q 打印当前登录用户数及用户名

    -u 打印当前登录用户登录信息

    sudo adduser abc 创建一个叫abc的用户

    su -l abc 切换到用户abc

    groups abc 显示用户abc所在的用户组

    sudo deluser abc --remove-home 删除用户abc

    3.文件权限命令

    ls+ 显示当前文件夹的文件

    -l 显示当前文件夹内文件的详细信息

    -A 同时显示隐藏文件

    touch abc 创建一个叫“abc”的文件

    sudo chown nnn abc 将“abc”文件的所有者变为用户nnn

    4.目录结构及文件基本操作命令

    cd+ 进入目录

    .. 进入上一级目录

    ~ 进入home目录

    pwd 获取当前路径

    touch 创建空白文件

    mkdir 创建空白目录

    mkdir -p 创建多级目录

    cp abc A/B/C 复制abc文件到A/B/C目录下 cp -r 复制目录

    rm 删除文件

    rm -f 强制删除

    rm -r 删除目录

    mv abc A/B/C  移动文件abc(剪切)到A/B/C文件夹

    mv abc def 将文件abc重命名为def

    cat 显示文件 cat -n 在显示文件的时候显示行号

    more abc 阅读文件abc 

    file 显示文件类型

    5.文件查找与环境变量

    declare abc 创建一个叫abc的变量

    = 赋值

    echo $abc 读取变量abc

    环境变量 PATH

    vim abc.创建一个c程序

    gcc -o abc abc.c 生成可执行文件

    ./abc.c 执行程序

    PATH=$PATH+绝对路径 添加自定义路径到环境变量

    查找文件

    whereis 查找二进制文件(-b),man帮助文件(-m),源代码文件(-s)

    locate 只统计数目(-c),忽略大小写查找(-i)

    find

    6.文件打包压缩

    zip 压缩 全部内容(-r) 安静模式(-q) 表示输出文件(-o+输出文件名)加密(-e)

    du 查看打包文件的大小

    unzip 解压 仅查看内容(-l)

    更常用的打包工具tar

    7.程序安装

    sudo apt-get install abc 安装一个叫abc的软件

    apt-get常用命令

    install+软件名 安装软件

    update 更新用于更新的软件包列表

    upgrade 升级可升级的软件

    remove 卸载软件

      常用参数

    -y 自动回应是否安装软件包

    -s 模拟安装

    -q 安装时不显示安装情况

    -d 只下载不安装

    --reinstall 重新安装

  • 相关阅读:
    RestTemplate方法总结
    服务器上获取不到header中设置的自定义的属性值
    记录一次 事务问题 的处理
    java 集合按照 数值排序,如果数值一致 按照名字首字母排序
    mysql中按照中文首字母A-Z排序
    java 关于小数 换算整数 的一点想法
    mysql 根据身份证查询 年龄 性别
    MySQL普通索引(BTREE索引)以及最左前缀匹配
    net.sf.json的常用api
    Object划分
  • 原文地址:https://www.cnblogs.com/taigenzhenjun/p/6308577.html
Copyright © 2011-2022 走看看