zoukankan      html  css  js  c++  java
  • Linux基础命令(一)


    命令通用格式:
    command options parameters

    形式一:命令

    形式二:命令 选项
    形式三:命令 选项 参数
    形式四:命令 参数

    1.ls

    list
    作用:列出当前目录下的文件
    选项:
    -l 长输出 long
    -a 显示当前目录下的所有文件包含以.开头的隐藏文件 all
    -d 查看目录本身的信息,长和-l连用,directory
    -h 以人类易读的方式显示文件大小,长和-l进行连用,human-readable

    例子1:查看当前目录下有哪些文件
    [root@ken1 ~]# ls
    anaconda-ks.cfg docker-ce.repo docker-speed.sh nginx.tar.gz test test1
    
    例子2:查看docker-ce.repo文件的详细信息
    [root@ken1 ~]# ls -l docker-ce.repo 
    -rw-r--r-- 1 root root 2640 Jul 31 15:48 docker-ce.repo
    
    第一位表示的含义:
    - 表示这个是一个普通文件
    d 表示这个文件是一个目录
    
    例子3:以人类易读的方式查看docker-ce.repo文件大小
    
    方法一:
    [root@ken1 ~]# ls -l -h docker-ce.repo 
    -rw-r--r-- 1 root root 2.6K Jul 31 15:48 docker-ce.repo
    
    方法二:
    [root@ken1 ~]# ls -hl docker-ce.repo 
    -rw-r--r-- 1 root root 2.6K Jul 31 15:48 docker-ce.repo
    
    注意:
    1.短选项可以合并,一般都是用短选项
    以一个-开头的是短选项
    以两个-开头的是长选项
    2.长选项不可以合并
    
    例子4:常看目录本身详细信息
    [root@ken1 ~]# ls -ld ken
    drwxr-xr-x 2 root root 71 Aug 2 17:51 ken
    
    例子5:查看当前目录下所有的文件
    [root@ken1 ~]# ls -a
    . .. anaconda-ks.cfg .bash_logout .bashrc docker-ce.repo ken .pki test .test.swp .bash_history .bash_profile .cshrc docker-speed.sh nginx.tar.gz .tcshrc test1 .viminfo
    
    长选项:
    
    例子6:列出当前目录下的所有文件并以人类易读的方式进行显示
    
    方法一:
    ls -lha
    
    方法二:
    [root@ken1 ~]# ls -l --all --human-readable

    2. man

    命令帮助手册,一般使用help

    3.cd

    change directory
    作用:切换目录
    常用用法:
    ~ 切换至用户家目录
    - 切换到上一次所处的工作目录
    .. 切换到上一级目录
    cd 切换至用户家目录

    例子1:切换至/tmp
    [root@ken1 ~]# cd /tmp
    
    例子2:切换回上一次所处的工作目录
    [root@ken1 tmp]# cd -
    
    例子3:切换至用户家目录
    方法一:
    [root@ken1 tmp]# cd
    
    方法二:
    [root@ken1 tmp]# cd ~
    
    例子4:切换至上一级工作目录
    [root@ken1 ~]# cd /etc/sysconfig/
    [root@ken1 sysconfig]# cd ..
    [root@ken1 etc]#

    4.pwd

    作用:查看当前所处的工作目录

    例子1:查看当前所处的工作目录
    [root@ken1 etc]# pwd
    [root@ken1 sysconfig]# pwd
    /etc/sysconfig

    5.rm

    作用:删除文件
    选项:
    -r 删除目录时使用
    -f 强制删除

    例子1:删除docker-ce.repo
    [root@ken1 ~]# rm docker-ce.repo 
    rm: remove regular file ‘docker-ce.repo’? y
    
    例子2:强制删除文件
    [root@ken1 ~]# rm -f docker-speed.sh 
    [root@ken1 ~]# ls
    anaconda-ks.cfg ken nginx.tar.gz test test1
    
    例子3:删除目录
    [root@ken1 ~]# rm -rf ken
    [root@ken1 ~]# ls
    anaconda-ks.cfg nginx.tar.gz test test1
    
    rm的常用组合:-rf
  • 相关阅读:
    利用加载模块之外的地址绕过SafeSEH
    C++ 单实例运行
    添加程序以DLL函数
    HOOK地址还原
    利用未启用SafeSEH模块绕过SafeSEH
    SafeSEH基本概念+ 从堆区绕过SafeSEH学习
    替换.DATA的COOKIE突破GS
    虚函数绕过 GS保护 学习
    攻击虚函数学习
    虚函数学习
  • 原文地址:https://www.cnblogs.com/twoo/p/11570497.html
Copyright © 2011-2022 走看看