• Linux 系统目录 以及常见命令


    http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340054&courseId=232007

    linux系统目录介绍
    01.bin 可执行文件
    02.boot vmlinux内核 grub 引导目录 启动 内核 
    03.dev 设备 硬盘 网卡 等 硬件设备   比如 sda1 第一个硬盘区  
    04.etc 配置文件  所有操作系统配置文件 
    05.home user 文件集合 root单独   家目录 每一个用户 都会在这有一个文件夹 
    06.lib         库文件
    07.media   挂载,~~mnt
    08.opt       大型software install
    09.proc     虚拟数据keep current info/acpi 电源信息    内存中的虚拟文件夹  进程 内存 CPU 电源 等等 
    10.sys
    11.tmp     临时文件 会定期自动删除 
    12.usr      应用软件
    13.var     经常变化的信息(eg:OS log)

    1、vi的基本概念
        基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
        1) 命令行模式command mode
            控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
        2) 插入模式(Insert mode

    只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
        3) 底行模式(last line mode
            将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
           不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
    2、vi的基本操作
        a) 进入vi
           在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vi myfile。不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!
        b) 切换至插入模式(Insert mode)编辑文件
            在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
        c) Insert 的切换
           您目前处于「插入模式(Insert mode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。
        d) 退出vi及保存文件
           在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
           :w filename (输入 「w filename」将文章以指定的文件名filename保存)
           :wq (输入「wq」,存盘并退出vi)
           :q! (输入q!, 不存盘强制退出vi)

     http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340055&courseId=232007

    运维中最常用的命令,应当熟记!
    一,日期和时间
    1,date 查看和设置系统的日期和时间
    2,-u,来查看UTC时间
    3,date +%y--%m--%d 其中“--”可以自定义更 改,这是更改时间的显示格式
    4,date -s 设置时间,这个需要切到root用户才能有权限更改
    5,date查看的是操作系统的时间,他是从硬件的时间中来的,可以直接用clock(hclcok)来查看
    6,cal来打印日历
    7,uptime,用来查看系统运行了多久,系统的用户,系统的负载
    注:可以用 man uptime来查看对uptime的解释

    二,输出,查看命令
    1,echo:显示输入的内容,你输的啥就给你输出啥
    2,cat:来显示文件的内容,它直接显示出所有的文件内容,很不人性化,麻烦
    3,为了方便查看,避免cat的不便,可以用已下几个命令
    4,more:用于翻页显示内容,但是不能向下翻页
    5,less:相对于more 可以上下来回翻页
    6,head:显示文件的头几行(默认10行)
    -n:来指定显示开头的n行
    7,tail:显示末尾的几行(默认10行)
    -n:来指定显示末尾的n行
    -f:追踪显示文件的更新,当我们用-f指令后,命令 行就会卡在这里,等待文件更新再显示出新内容。一般用于查看日志,持续显示新加入的内容

    三,查看硬件信息
    1,lspci 用于查看PCI设备(如声卡网卡等)
    -v查看详细信息
    这几条命令相当与Windows中点属性点设备管理器一样
    2,lsusb 查看USB设备,如摄像头等
    -v也是显示详细信息
    3,lsmod 查看当前加载的所有模块(模块即windows中相当于驱动)

    四,关机重启
    格式:shutdown【关机/重启】时间
    立即关机:shutdown -h now=poweroff
    立即重启:shutdown -r now=reboot
    n分钟后关机:shutdown -h +n
    定时关机:shutdown -h xx:xx

    五,归档和压缩
    1,zip用以压缩:zip xxx.zip file (把file这个源文件压缩成xxx.zip是目标文件)
    2,unzip xxx.zip 是解压文件
    3,gzip:也是一种压缩方式
    4,tar:一个归档命令,就是把许多文件打包成一个文件
    -cvf out.tar liunxfile :把Linuxfile这个文件夹中的文件打包归档成一个输出out.tar格式的文件,可以用来备份,但是他没有压缩哦
    -cvf out.tar 把一个归档的tar文件释放到当前文件下
    -cvzf: 在cvf命令下多了个z命令,就是归档并压缩一个文件。这里调用了一次gzip命令
    格式:tar -cvzf xxx.tar.gz/要保存的目录下
    其实用的最多的还是归档并压缩命令

    六,查找命令
    在我们的操作系统中寻找文件
    1,lacate 关键字 快速查找
    它需要预先建立数据库,比如你新建立了一个文件,然后用locate去查找这个命令,是找不到的。这个时候你可以用“updatedb"命令先更新数据库,然后在查找。
    2,find 支持很多查找条件,所以叫高级查找
    格式:find 查找位置 查找参数
    find .-name*linuxcast" "."表示在当前文件夹
    *xxx*表示关键字这句话表示在当前文件夹下所有包含“Linuxcast”关键字的文件
    find /-name *.conf 在/根分区下查找所有.conf结尾的文件
    find /-perm 777查找硬盘中所有权限是777的文件
    find /-type d 查找目录类型文件。d是目录,也可以跟l ,表示查找所有的连接
    find .-name "a *"-exec ls -l {};
    这句话表示查找所有以“a开头的文件,然后传送给“ls -s"这个命令去执行;其中{} ;是固定格式。-exec也是固定格式,执行的意思;
    find的后缀参数还有很多,可以直接在网络查找或者help文件

  • 相关阅读:
    C#刷遍Leetcode系列连载 索引
    C#刷遍Leetcode面试题系列连载(2): No.38
    C#刷遍Leetcode面试题系列连载(1)
    Windows新终端中玩转ASCII和Emoji游戏的正确姿势
    终于等到你!微软正式上线 Windows Terminal 预览版
    任意公众号的文中插入外链的方法找到了,亲测有效
    只需3步,即可将你的Chromium Edge 浏览器设置成中文
    重磅福利 | 知乎上赞同数最高的1000个回答2019最新版
    黑科技抢先尝(续)
    GitHub上最火爆!码代码不得不知的所有定律法则
  • 原文地址:https://www.cnblogs.com/D-DZDD/p/7324726.html
Copyright © 2020-2023  润新知