zoukankan      html  css  js  c++  java
  • linux常用命令

    cp 命令:
    cp filename1 filename2
    cp -r directory1 directory2
    cp -rv directory1 directory2(可显示进度)
     
    mv命令
    mv filename1 filename2(若在同一目录下该命令会重命名文件) 
    mv filename directory/ 
    mv filename directory/filename2 (该命令会把文件filename移动到directory这个文件夹下并重命名为filename2)
     
    rm命令
    rm filename(删除文件)
    rm -r directory (删除文件夹)
    rm -ri directory(交互式的命令,就是会询问你是否要删除)
     
    mkdir创建一个空的目录
    rmdir删除一个空的目录(可以用rm -r directory这个命令代替)
     
    touch命令可以创建一个空白的文件,如果touch一个存在的文件,则会更新该文件的时间戳。
    使用ls -a 命令可以查看包括隐藏文件在内的所有文件。
    ls -l 显示详细的信息
    ls -R 显示子目录结构
    ls -ld
    file filename 可以查看文件的信息
     
    日期,时间
    1.data查看当前的系统日期
    设置格式为:data +%y-%m-%d(感觉没什么意思)
    更改时间:date -s”时:分:秒”(要求用root)
    2.cal查看日历
    3.uptime查看系统运行时间
     
    输出,查看命令
    1.echo 显示输入的内容
    echo “hello world” >> myfile 可将引号内的内容追加到文本文件中 
    2.cat 显示文本的内容
    3.less myfile 可显示文本的一页可上下翻页(用于内容比较多的文本)
    4.head -n 3 只显示开头的三行
    tail -n 3 只显示结尾的三行
    tail -f 可实时的查看文本内容(通常用于查看日志文件)
     
    查看硬件信息
    1.lspic 查看pic设备
    参数 -v 可以显示详细信息
    2.lsusb 查看usb设备
    参数 -v 可以显示详细信息
    3.lsmod 查看加载的驱动
     
    关机重启
    1.shutdown -h now 立即关机
    2.shutdown -r now 立即重启
    3.shutdown -h +10 十分钟后关机
    4.shutdown -h 23:30 指定时间关机
     
    poweroff 立即关机
    reboot 立即重启
     
    归档
    1.tar -cvf outfile.tar myfile(可以是文件夹)(打包)
    2.tar -xvf outfile.tar (解包)
    3.tar -cvzf outfile.tar.gz myfile (打包并压缩)
    4.tar -xvzf outfile.tar.gz (解压缩)
    5.也可以使用
    zip outfile.zip myfile
    unzip outfile.zip
    gzip outfile.gz 
     
    查找
    1.locate keyword
    使用locate命令是基于已经建立好的索引,存在新加入的文件还未被索引,而检索不到的情况
    此时可以通过updatedb命令更新索引
    2.find+位置+查找参数
    find . -name *filenam* (在当前目录下查找名字为。。。的文件)
    find / -perm 777 (在根目录下查找权限为777的文件)
     -user
    -group
    -ctime 基于修改时间
    -type
    -size
     
    Vim命令简记
    命令模式下
    i 在光标前插入文本
    o 在当前行的下一行插入
    dd 删除当前行
    u 撤销上一个操作
    yy 复制当前行
    3yy 复制光标所在行起三行的内容
    p 粘贴复制的内容
    r 替换当前字符
    / 查找关键字
     
    ex 模式
    :w 保存当前修改
    :q 退出
    :q! 强制退出(不保存修改)
    :x 或:wq 保存并退出
    :set nu 设置行号
    :sh 切换到终端命令,Ctrl + d 回到vim 
     
    文件目录简介:
    bin:常用可执行命令
    sbin:只有root才能执行的命令
    boot:引导系统启动的文件
    dev:保存着硬件抽象出的文件
    etc:系统的配置文件.config
    home:以用户名为命名的文件夹,有几个用户就回出现几个文件夹
    mnt:挂载的目录
    opt:一般保存大型的软件,如数据库软件
    proc:每个进程对应着一个文件夹,实时的文件(内存中的数据)
    sys:底层硬件的一些信息
    tmp:临时的文件,会自动被删除
    usr:保存应用软件的地方
    var:保存一些经常变化的信息(比如log)
     
    硬盘分区的简单概念
    sda  a是指第一块硬盘
    sda1 1是指第一个分区
    sdb  b是指第二块硬盘
    sdb1 1是指第一个分区
     
    MBR 应用于绝大多数使用BIOS的PC设备中
     
     
  • 相关阅读:
    初学:利用mybatis-generator自动生成代码
    数组求和forEach方法
    Node.js热部署代码,实现修改代码后自动重启服务方便实时调试
    nodejs中文乱码问题
    简单说一下SS的原理
    Spring Cloud Eureka 3 (Eureka client注册服务提供者)
    Spring Cloud Eureka 2 (Eureka Server搭建服务注册中心)
    Spring Cloud Eureka 1(eureka简介)
    eclipse中创建多模块maven web项目
    eclipse中创建maven web项目
  • 原文地址:https://www.cnblogs.com/bigpo/p/4184766.html
Copyright © 2011-2022 走看看