美文网首页
Ubuntu16.04的一些简单指令

Ubuntu16.04的一些简单指令

作者: Simoonp | 来源:发表于2017-09-01 13:07 被阅读0次

    /*    ()中的内容可省略或添加

    *    command命令

    *    SYNOPSIS概要

    *   syntax语法

    *     //    后面是注释

    */

    软件的更新:

    sudoapt(-get) update

    sudoapt(-get)dist-upgrade

    软件的安装:

    sudoapt(-get) install软件名

    自动删除:

    sudoaptautoremove

    Ubuntu 16.04 和 windows 时间不同步的问题

    sudo timedatectl set-local-rtc 1

    apt-cache search package搜索包

    apt-cache show package获取包的相关信息,如说明、大小、版本等

    sudoapt-get install package安装包

    sudoapt-get install package –reinstall重新安装包

    sudoapt-get -f install强制安

    sudoapt-get remove package删除包

    sudoapt-get remove package –purge删除包,包括删除配置文件等

    sudoapt-getautoremove自动删除不需要的包

    sudoapt-get update更新源

    sudoapt-get upgrade更新已安装的包

    sudoapt-getdist-upgrade升级系统

    sudoapt-getdselect-upgrade使用dselect升级

    apt-cache depends package了解使用依赖

    apt-cacherdependspackage了解某个具体的依赖

    sudoapt-get build-dep package安装相关的编译环境

    apt-get source package下载该包的源代码

    sudoapt-get clean &&sudoapt-getautoclean清理下载文件的存档

    sudoapt-get check检查是否有损坏的依赖

    /etc/apt/sources.list设置软件包的获取来源

    /etc/apt/apt.confapt配置文件

    /etc/apt/apt.conf.dapt的零碎配置文件

    /etc/apt/preferences版本参数

    /var/cache/apt/archives/partial存放正在下载的软件包

    /var/cache/apt/archives存放已经下载的软件包

    /var/lib/apt/lists存放已经下载的软件包详细信息

    /var/lib/apt/lists/partial存放正在下载的软件包详细信息

    通过deb包,安装软件

    dpkg-ipackage.deb安装包

    dpkg-r package删除包

    dpkg-P package删除包(包括配置文件)

    dpkg-L package列出与该包关联的文件

    dpkg-l package显示该包的版本

    dpkg–unpackpackage.deb解开deb包的内容

    dpkg-S keyword搜索所属的包内容

    dpkg-l列出当前已安装的包

    dpkg-cpackage.deb列出deb包的内容

    dpkg–configure package配置包

    修改语言:

    echo $LANG      //查看当前是使用的语言

    LANG =语言编号//中文:zh_CN.UTF-8英文:en_US美国

    获取时间:

    date

    date +%Y/%m/%d    //只显示年月日

    date +%H:%M    //只显示小时和分钟

    日历:

    cal//本月日历

    cal((月份)年份)     //显示一年的日历

    简单计算器:

    bc// ^指数

    scale=number    //number为小数点后面的位数,默认scale=0

    quit         //退出计算器

    Tab键:

    在一串命令的第一个命令后加Tab键,为“命令补全”

    在一串命令的第二个命令后加Tab键,为“文件补齐”

    终止命令:

    Ctrl + c

    退出终端:

    Ctrl + d

    打开终端:

    Ctrl + Alt + t

    终止当前正在运行的程序:

    Ctrl-C

    擦除一行光标前面的部分:

    Ctrl-U

    擦除光标前面的一个字符:

    Ctrl-H

    man page:

    /  +关键字向下查询关键字

    ?  +关键字向上查询关键字

    n / N反向查询

    空格键/Page UP/Page Down翻页

    Home到第一页

    End到最后一页

    q退出man环境

    查看谁在线:

    who

    网络联机状况:

    netstat -a

    后台执行的程序:

    ps-aux

    数据同步写入磁盘:

    sync

    关机:

    shutdown -t秒数"警告信息"     //-t后面加上秒数

    -h (时间)         //加上数字,表示几分钟后关闭,加上具体时间,表示固定时间关闭

    -r (时间)         //重启

    -c          //取消关机指令

    -k                //只警告,实际上不关机

    切换执行等级(runlecel):    //root权限

    init0            //关机

    1            //

    2            //

    3            //纯命令行模式

    4            //

    5            //含有图形界面模式

    6            //重启

    root权限出现问题时注意是否文件路径问题

    root密码设置:

    sudopasswdroot

    suroot      //进入root状态

    文件的权限:

    查询:

    ll相当于ls-l

    ls -al

    -/*文件类型*/rwx/*文件拥有者的权限*/rwx/*文件所属用户的权限*/---/*其他人对此文件的权限*/

    第一个字符表示该文件是“目录、文件或链接文件等”

    d表示目录

    -表示文件

    l表示连接文件(类似Windows的快捷方式)

    b表示设备文件里面可供存储的接口设备

    c表示设备文件里面的串行端口设备,如键盘、鼠标

    第一、二、三组中

    r表示可读read权限分数为4

    w表示可写write权限分数为2

    x表示可执行execute权限分数为1

    -表示无权限


    文件属性与权限的更改:

    chgrp   //更改所属用户组    chgrp    目标用户组   文件名

    chown   //更改文件所有者    chown   目标所有者   文件名

    chmod   //更改文件权限        chmod    权限分数     文件名

    //chmod   u=---,g=---,o=---,a=---   文件名

    //u:user  g:group  o:other  a=all  不需要更改的部分不写

    复制:

    cp 文件名(含位置) 目标文件(含位置)       //注意根目录中需要root权限

    删除:

    rm 文件名

    路径:

    . 或 ./ 当前目录

    .. 或 ../ 上一层目录

    以  / 开头绝对路径

    - 前一个工作目录

    ~ 目前用户身份所在的文件夹

    目录操作:

    cd 切换目录

    pwd 显示当前目录

    mkdir  新建一个新的目录          //加上-p可创建多层目录

    rmdir         删除一个空的目录

    复制:

    cp       参数  源文件          目标文件

                 -a    //相当于-pdr常用

                 -d    //若源文件是连接文件属性,就复制连接文件属性而非文件本身

                  -f    //强制force

                 -i       //若目标文件已存在时,先询问是否覆盖常用

                 -l    //进行硬连接的链接文件创建,而非复制文件本身

                  -p    //连同文件的属性一起复制过去,而非使用默认属性

               -r    //递归持续复制,用于目录的复制,可能会更改目录权限常用

              -s    //复制成符号链接文件,即“快捷方式”

                -u    //若目标文件比源文件旧,才更新目标文件

    执行"sudo-s"然后输入密码,你就能作为超级用户执行命令

    移除文件或目录:

    rm   参数       文件

            -f              //忽略不存在的文件,不会出现警告信息

             -i           //操作前提示是否继续,在文件名后紧跟*匹配所有以“  ”开头的所有文件

             -r        //递归删除,删除整个目录,危险参数!!!

    在文件名后紧跟*匹配所有以“  ”开头的所有文件

    移动文件或更名:

            mv       参数         source                                              destination            //移动文件

    或    mv       参数        source1 source2 source3 ...            destination         //移动多文件

            mv 源文件 新文件//文件重命名

                        -f        //如果文件已存在,不询问,直接覆盖

                       -i          //如果文件已存在,会询问

                      -u        //如果文件已存在,source比较新时,才更新

    获得文件名:

    basename 文件

    获得文件所在的目录名:

    dirname  文件

    //参数可叠加

    相关文章

      网友评论

          本文标题:Ubuntu16.04的一些简单指令

          本文链接:https://www.haomeiwen.com/subject/agnhjxtx.html