• Linux常用命令


    (1)常用apt命令 
    apt-cache search package    搜索包 
    apt-cache show package      获取包的相关信息,如说明、大小、版本等 
    sudo apt-get install package 安装包 
    sudo apt-get install package - - reinstall 重新安装包 
    sudo apt-get -f install                         修复安装”-f = –fix-missing” 
    sudo apt-get remove package               删除包 
    sudo apt-get remove package - - purge 删除包,包括删除配置文件等 
    sudo apt-get update                           更新源 
    sudo apt-get upgrade                          更新已安装的包 
    sudo apt-get dist-upgrade                    升级系统 
    sudo apt-get dselect-upgrade               使用 dselect 升级 
    apt-cache depends package                 了解使用依赖 
    apt-cache rdepends package                是查看该包被哪些包依赖 
    sudo apt-get build-dep package             安装相关的编译环境 
    apt-get source package                       下载该包的源代码 
    sudo apt-get clean && sudo apt-get autoclean 清理无用的包 
    sudo apt-get check                                     检查是否有损坏的依赖 
    sudo apt-get clean  清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包 ) 
    sudo apt-get autoremove 删除系统不再使用的孤立软件 

    (2)查看设置时间

    date 用来查看、设置当前系统时间,格式化显示时间:+%Y--%m--%d

    date -s 修改当前时间

    hwclock 用来显示硬件时钟时间

    cal 用来查看日历

    uptime 用以查看系统运行时间

    (3)查看文件

    echo:用以显示输入的内容

    cat:用以显示文件内容

    head:用以显示文件的头几行(默认10行), 后面跟 -n 指定显示的行数

    tail:用以显示文件的末尾几行(默认10行),后面跟 -n 指定显示的行数, -f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新输入的内容)

    more:用于翻页显示文件内容(只能向下翻页)

    less:用于翻页显示文件内容(带上下翻页)

    (4)用户创建/切换

    Useradd            创建一个新的用户 
    Groupadd          组名 创建一个新的组 
    Passwd             用户名 为用户创建密码 
    Passwd -d         用户名 删除用户密码也能登陆 
    Passwd - S        用户名 查询账号密码 
    Usermod -l         新用户名 老用户名 为用户改名 
    Userdel–r           用户名 删除用户一切 

    su root                     切换到“root” 
    exit  在root用户下时退出root用户回到普通用户模式

    (5)查看硬件信息

    lspci:用以查看PCI设备,-v 查看详细信息

    lsusb:用以查看USB设备,-v 查看详细信息

    lsmod:用以查看加载的模块(驱动)

    (6)查看文件夹/文件信息

    ls                  列出当前目录文件(不包括隐含文件) 
    ls -a              列出当前目录文件(包括隐含文件) 
    ls -l               列出当前目录下文件的详细信息 
    (7)切换目录
    cd ..              回当前目录的上一级目录 
    cd -               回上一次所在的目录 
    cd ~              或 cd 回当前用户的宿主目录 

    (8)创建/删除/移动目录/文件
    mkdir              目录名 创建一个目录 

    rmdir              空目录名 删除一个空目录 
    rm                  文件名 文件名 删除一个文件或多个文件 
    rm -rf             非空目录名 删除一个非空目录下的一切 

    mv       路经/文件 /经/文件 移动相对路经下的文件到绝对路经下 
    mv       文件名 新名称 在当前目录下改名 

    (9)查找文件

    locate   用以快速查找文件、文件夹,使用方式:locate 查找文件名;

      此命令需要预先建立数据库,数据库每天更新一次,可用update命令手工建立、更新数据库
    find    路经  -name “字符串”  :查找路经所在范围内满足字符串匹配的文件和目录 

      例:find . -name *lyf*

        find /-name *.conf

    find    路经  -perm 权限      根据权限查找

    find    路经  -type 目录   根据目录查找

    find -name "a*" -exec  ls-l {};  找出双引号中间的文件,并对查找到的文件使用ls-l命令,除ls-l外,也可换为其他命令

    find  路径 -group   根据组查找

    find 路径 -size    根据大小查找
    fdisk fdisk -l                    查看系统分区信息 
    fdisk fdisk /dev/sdb          为一块新的SCSI硬盘进行分区 
    chown chown root /home  把/home的属主改成root用户 
    chgrp chgrp root /home     把/home的属组改成root组 
    (10)压缩/解压/归档
    tar -c                       创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包 
    tar –cvf benet.tar lyf     把lyf目录归档 

    tar -xvf  lyf.tar
    tar –cvzf benet.tar.gz /mnt                   把目录打包并压缩 
    tar –zvzf benet.tar.gz                           将归档后的归档文件进行gzip压缩 以减少大小
    tar –jxvf benet.tar.bz2                          解压缩 

    zip   用以压缩文件,例: lyf.zip myfile

    unzip    用以解压缩zip文件,例unzip lyf.zip

    gzip      用以压缩文件,gzip lyf.net
    (11)关机/重启

    shutdown:用以关闭、重启计算机

      shutdown[关机、重启]时间

      -h 关闭计算机

      -r 重新启动

    如:

      立即关机:shutdown -h now

      10分钟后关机:shutdouwn -h +10

      23:00关机:shutdown -h 23:00

      立即重启: shutdown -r now

    poweroff :立即关机

    reboot :立即重启

  • 相关阅读:
    laytpl模板——怎么使用ajax与数据交互
    项目中遇到的几个日期转换的场景
    input可以自动换行吗???
    EL表达式 if 和 if else语句的写法
    小程序开发之背景图片的设置
    主流浏览器内核
    HTTP状态码
    (四)js数组方法一
    (效果二)js实现两个变量值的交换
    (十八)js控制台方法
  • 原文地址:https://www.cnblogs.com/doget/p/7513250.html
Copyright © 2020-2023  润新知