zoukankan      html  css  js  c++  java
  • [Linux养成计划]Linux简介

    一、Linux与Window的区别

    1. Linux是严格区分大小写的

    2. Linux里的一切内容都是以文件的形式存在

    3. Linux不会靠后缀名作为文件类型的区分,但是有约定俗成的后缀名

        .gz .bz2 .tar.bz2 .tgz 压缩包

        .html .php 网页

        .rpm 二进制软件包

        .sh  脚本文件

        .conf 配置文件

    4. Window程序是不能直接在Linux系统中安装和运行的

    二、命令格式 (Ctrl+L 清屏)

    1. [root@localhost ~]#

         root 当前用户, root是超级管理员

         localhost 主机名IP

         ~  当前目录

         #  超级管理员登录提示符    $ 普通用户登录提示符

    2. 查看目录下文件的命令

        ls  [选项] [参数:文件或目录]

        选项:  -a  显示所有文件包括隐藏文件

                 -l   显示详细信息

                 -d  显示目录属性 而不是把目录下的所有文件都显示出来

                 -h  人性化显示文件大小

                 -i   显示inode

        文件权限加类型: 用十位符号表示

        第一位是文件类型:  - 文件     d 目录    l 链接

        后九位分为三组,分别表示

    3. 目录处理命令

        显示当前目录  pwd

        新建目录  mkdir -p  [params]

                               -p  递归创建多级目录

        进入目录   cd ~ 表示回到家目录

                      cd  不传参数表示回到家目录

                      cd . 

                      cd ..

                      cd - 回到上一次目录

        删除目录  rmdir  只能删除空目录

        所以一般都是用 rm  -rf  [path]

                                   -r  删除

                                   -f 强制force

        复制目录  cp   -a  待复制的文件或目录   新复制的文件名或目录名

                            -r

                            -a

         剪切或改名目录和文件    mv 这个命令没有参数

    4.  文件处理命令

    a. 文件搜索命令 locate

        只能搜索文件名,数据库位置 /var/lib/mlocate

        数据库一天更新一次,强制更新使用 updatedb

        数据库配置文件 /etc/updatedb.conf

    b. 命令搜索命令  which whereis

        查看命令所在位置 选项有 -m -b

        -b 只查找可执行文件

        -m 只查找帮助文档

    c. echo $PATH

        显示系统环境变量

    d. 文件搜索命令find

        find 搜索位置 选项 参数

        搜索位置可以是绝对路径,也可以是当前路径( . )用一个点表示

        find /users -name [file] 搜索文件名[file]可以使用* ? [] 匹配

        find /users -iname [file]  iname表示忽略大小写

        find /users -root  [user] 查找文件所有者为[user]的文件

        find /users -nouser  查找没有所有者的文件

        find /users -atime +10 查找文件访问的时间在10天前的文件

        find /users -ctime 10   查找修改文件属性的时间在10天前当天的文件

        find /users -mtime -10  查找修改文件内容的时间在10天以内的文件

        find . -size [size] 搜索文件大小等于size的文件   size也可以包含符号 + 表示大于  - 表示小于

        find . -inum [num] 搜索文件I节点等于num的文件

        搜索条件可以使用 -a -o等逻辑命令

        -a 表示逻辑与

        -o 表示逻辑或

        查找出来的结果可以用来执行后面的命令

        -exec [command] {} ;   注意{} ;这四个字符是必须的格式

        find . -size +20k -a -size -50k -exec ls -lhi {} ;

    e. 搜索字符串的grep命令

        在指定文件中搜索满足匹配条件的字符串

        grep 选项 字符串 文件名

        grep -i -v [str] [file]

    f. 在当前屏幕上直接查看文件内容使用cat命令

        cat file.js

        查看文件开头和结尾部分内容

        head file.js

        tail file.js

        查看文件开头或结尾的指定行数

        head -n [number] file.js

        tail -n [number] file.js    

    5. 帮助命令

    作用是查看命令的帮助文档

    语法是 man [command]

    man ls

    man -f [command] 查看某个命令具有哪个等级的帮助文档  等价于  whatis

    man [level] [command] 查看命令相应等级的帮助文档

    man -k [command] 找到与指定命令相关的所有命令

    shell内部命令使用 help [command]

    [command] --help

    info [command]

    6. 压缩文件命令

    文件压缩格式   .zip  .gz   .bz2   .tar.gz   .tar.bz2  五种常用格式

    a. zip压缩格式

    zip 目标文件名  原文件名

    zip -r 目标目录名  原目录名

    unzip 原文件名

    unzip 原目录名

    b. gz压缩格式

    gzip

    gzip -d

    gunzip

    7. 重启和关机命令

    shutdown -r [time] &

    shutdown -h [time]

    shutdown -c

    runlevel

    init [level]

    配置文件 /etc/inittab

    logout

  • 相关阅读:
    洛谷 AT2000 Leftmost Ball
    洛谷 P1326 足球
    洛谷 P4868 Preprefix sum
    洛谷 P2596 [ZJOI2006]书架
    HDU 3415 Max Sum of Max-K-sub-sequence
    洛谷 P3901 数列找不同
    洛谷 P3609 [USACO17JAN]Hoof, Paper, Scissor蹄子剪刀…
    洛谷 P5749 [IOI2019]排列鞋子
    验证码解决表单重复的原理
    session和浏览器之间的技术内幕
  • 原文地址:https://www.cnblogs.com/joyjoe/p/6721060.html
Copyright © 2011-2022 走看看