Linux 学习总结 (一)

来源:互联网 发布:淘宝助手上传宝贝失败 编辑:程序博客网 时间:2024/05/16 20:57

一.Linux基本指令

    1) ls [option]        -a   所有文件        -l   显示详细信息        -ld  目录本身        -h   人性化显示        -i   显示inode    ps:         .开头的是隐藏文件        -rw--r--r-.        12345678910        1 -文件 d目录 l链接        234 所有者权限        567 所属组权限        8910 其他人权限        .    ACL权限        r   w   x        读  写  执行        4    2   1              2) mkdir -p [目录名]       #创建文件夹       -p 递归创建    3) cd [目录]       #切换所在目录       简化操作:                cd ~  进入当前用户的家目录            cd -  进入上次所在目录            cd .  进入当前目录            cd .. 进入上一级目录    4) pwd       #打印当前所在目录    5) rmdir [目录]       #删除空目录    6) rm -rf [文件名]       #删除文件或者目录       -r 删除目录       -f 强制    7) cp [option] [源文件/目录] [目标目录]       #复制命令       -r  复制目录       -p  连带文件属性复制       -d  若源文件是链接文件 则复制链接       -a   =-pdr    8) mv [源文件/目录] [目标目录]       #剪切命令    9)  文件处理命令        ln -s [源文件] [目标文件]        -s 创建软连接    10) 文件搜索命令        1. locate 文件名           在后台数据库/var/lib/mlocate中按照文件名搜索            默认一天更新一次数据库 updatedb强制更新           遵守/etc/updatedb.conf内搜索规则           优点:速度快           缺点:只能根据文件名搜索                  2.whereis 指令          #查看指令位置和帮助文档          -b 查看指令位置          -m 查看指令帮助文档        3.which           #查看指令的位置和别名        4.find [搜索范围] [搜索条件]          搜索范围:            -name 按照名字            -iname 按照名字且不区别大小写            -user 按照所有者搜索            -nouser 按照没有所属者搜索                           -mtime 按照文件最后修改时间            -atime 按照文件最后访问时间            -ctime 按照文件最后修改属性时间              搜索条件:                -n n天内                n  n天当前                +n n天前            -size                 搜索条件:                    -25k 小于                    25k                    +25k 大于            -inum inode号             根据i节点查找文件            exp:                find /root -size +20k -a -size -50k                find /root -size +20k -o -size -50k                find /root -size +20k -a -size -50k -exec ls -lh {} \;                #查找结果进行处理    11) grep [option] 字符串 文件名        #搜索字符串指令        -i 忽略大小写        -v 排除指定字符串    12) 帮助指令        1.man             man -f = whatis 指令            man -k = apropos 指令 #找到与该命令相关的所有帮助信息        2.指令 --help        3.help 指令[shell内部指令]        4.info 指令            回车 进入子帮助界面            -u 上层            -n 下一个帮助小节            -p 上一个帮助小姐            -q 退出    13) 压缩指令            常用压缩格式                .zip .gz .bz2                .tar.gz .tar.bz2            1. zip -r [压缩文件名] [源文件名]        #.zip                        -r 压缩目录                 unzip [压缩文件名]            2. gzip -r [源文件名]                       #.gz               -r 压缩目录                         源文件会消失               gunzip 解压               gzip -d 解压               ps: 要想保留源文件可以将解压后的数据写入压缩文件                gzip -c [原文件] > 压缩文件            3. bzip2 -k [源文件名]               #.bz2               -k 保留源文件                bzip2 -d [压缩文件名]               bunzip2 [压缩文件名]            4.tar -cvf 压缩文件名 源文件                -c 打包                -v 显示过程                -f 指定打包后的文件名              tar -xvf 压缩文件名            5. tar -zcvf 压缩包名.tar.gz 源文件   #压缩                tar -zcvf 压缩包名.tar.gz          #解压               tar -ztvf 压缩包名.tar.gz          #查看压缩文件               tar -jcvf 压缩包名.tar.bz2 源文件   #压缩                tar -jxvf 压缩包名.tar.bz2          #解压               tar -jtvf 压缩包名.tar.bz2          #查看压缩文件    14) shutdown [option] time  #关机命令            -c 取消前一个命令            -h 关机            -r 重启        完整路径 /usr/sbin/shutdown        只有root才有权限        其他关机指令             halt             poweroff             init 0             15) reboot        init 6        #重启指令    16) logout #退出登录    17) mount  #挂载指令        mount /dev/sr0 /mnt/cdrom/    18) echo -e 输入内容        #输出指定内容                 -e 可以包含转义字符    19) chmod 755 脚本        ./脚本文件名        #执行脚本        bash 脚本文件名    20) alias         #查看系统别名                 alias 指令名=别名  #添加别名                 永久生效在/root/.bashrc内定义
0 0