zoukankan      html  css  js  c++  java
  • LINUX常用命令笔记1

    1.1 关机

      立即关机

        shutdown -h now

        init 0

        haIt

        注:以上三种方式否可以完成关机操作

      按预定时间关闭系统

        shutdown -h hours:minutes

      取消按预定时间关闭系统

        shutdown -c

    2.1 目录操作

      进入‘/home’目录

        cd /home

      返回上一级目录

        cd ..

      进入个人的主目录(以user用户为例,在实际操作中,请使用你系统存在的用户)

        cd ~user1

      返回上次所在的目录

        cd -

      显示当前工作路径

        pwd

      查看目录中的文件

        ls

      显示文件和目录的详细资料

        ls -l

      显示隐藏文件(文件名前面带点.)

        ls -a

      创建一个叫做‘ych1’的目录

        mkdir ych1

      删除一个叫做‘file1’的文件

        rm -f file1

      删除一个叫做‘ych1’的目录

        rmdir ych1

      删除一个叫做‘ych1’的目录并同时删除其内容

        rm -rf ych1

      同时删除两个目录及它们的内容

        rm -rf ych1 ych2

      重命名/移动一个目录

        mv dir1 new_dir

    2.2 文件操作

      复制一个文件(把file1 的内容复制到file2中)

        cp file1 file2

      复制一个目录下的所有文件到当前工作目录

        cp dir/* .

      复制一个目录

        cp -a dir1 dir2

      创建一个指向文件或目录的软连接

        In -s file1 Ink1

      创建一个指向文件或目录的物理连接(硬连接)

        In file1 Ink1

    2.3 文件搜索

      从‘/’开始进入根文件系统搜索文件名称为file1 的文件

        find / -name file1

      搜索属于用户‘root’的文件和目录

        find / -user root

      在目录‘/ home/user1’中搜索带有‘.bin’结尾的文件

        find /home/user1 -name *.bin

      从根目录开始搜索过去100天内未被使用过的文件

        find / -type f -atime +100

      从根目录开始搜索在10天内被创建或者修改过的文件

        find / -type f -mtime -10

      显示一个二进制文件或可执行文件的完整路径

        which halt

    2.4 文件系统挂载

      挂载一个cdrom 或dvdrom

        mount /dev/cdrom   /mnt/cdrom

      挂载一个文件或ISO镜像文件

        mount -o loop file.iso  /mnt/cdrom

    2.5 文件内容查看

      从第一行开始查看文件的内容(file1 为文件名)

        cat file1

      从最后一行开始反向查看一个文件的内容

        tac file1

      查看一个文件的内容,支持向下翻页,敲回车往下翻页

        more file1

      类似于‘more’命令,支持向上/下翻页,使用键盘上的上下键翻页

        less file1

      查看一个文件的前两行,file1是需要查看的文件

        head -2 file1

      查看一个文件的最后两行

        tail -2 file1

      实时查看被添加到一个文件的内容

        tail -f/var/log/messages

        注:执行该命令后,message这个文件会处于一直打开的状态,如果这个文件有

          更新,就会实时的打印到屏幕上

    2.6 文本文件处理

      输出file1 中包括root字符串的行

        cat file1 | gerp root

      在文件‘/var/log/messages’中查找包含关键词‘root’的行

        grep root /var/log/messages

      在文件‘/var/log/messages’中搜索包含字符串‘root’的行

        grep root -R /var/log/*

      将example.txt 文件中的‘string’替换成‘string2’

        sed ‘s/stringa1/stringa2/g’ example.txt

      从文件example.txt 中删除第一行

        sed -e '1d' result.txt

      查看文件 example.txt中只包含‘string1’的行

        sed -n '/string/p' example.txt

      查看文件example.txt 中第一行到第5行内容

        sed -n ‘1,5p’ example.txt

      取出两个文件的并集(重复的行只保留一份)

        sort file1 file2 | uniq

      删除交集,留下其他的行

        sort file1 file | uniq -u

      

      

  • 相关阅读:
    wordpress wp_head()函数 浏览器顶部 空白28px 解决办法
    Google Code Project中文翻译
    PNY 必恩威 4G U盘 量产
    Ubuntu安装软件方法图文指南教程
    Web开发人员必须学习的5门课程
    正则表达式
    5个音乐伴奏下载网站推荐
    卸载“一键还原精灵”后,如何删除其备份的g.文件夹?
    常用开源协议详细解析
    零命令玩转Ubuntu 8.10(准备篇)
  • 原文地址:https://www.cnblogs.com/feihan/p/12285019.html
Copyright © 2011-2022 走看看