Linux(二) 常用命令和目录结构

来源:互联网 发布:财务部数据流程图 编辑:程序博客网 时间:2024/05/24 13:28
  1. 命令提示符详解
    1.  [root@localhost ~]#
    2.  [username@localhost ~]$
    3. 依次表示: 用户名@主机名  当前目录 #为系统权限|$为普通用户权限
  2. 命令格式
    1. 命令    选项   参数 (三者之间要有空格 , 且区分大小写)
    2. command [-option] [args]
    3. [args] :参数 , 多个参数时  ,用空格分隔
    4. 例 : 
      1. ls -a -l  install.log   列出install.log文件的信息
      2. ls -al install.log
      3. ls -al ins*  列出以ins开头的文件或目录
      4. ls -al *.log 列出 .log结尾的文件 或目录 
      5. ls -al *s*  列出包含s的文件或目录
  3. 获取命令的帮助
    1. whatis : 查询一个命令执行什么功能 , 并把查询结果打印到终端 例:[root@localhost ~]# whatis ls 
    2. enable : 用于临时关闭或者激活指定的shell内部命令。若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令。若不加-n选项,enable可重新启动关闭的命令。
      1. enable  -a : 显示 所有激活的内建命令
      2. enable -n :用于关闭指定的内部命令
      3. enable -f : 用于从指定文件中读取命令
    3. help : 用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
    4. man : 是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。   enter键:按行翻 , 空格键:翻页 , /:翻页 , n/N: 下一个/上一个   , q: 退出
    5. info : info格式的帮助指令
      1. -d:添加包含info格式帮助文档的目录;
      2.  -f:指定要读取的info格式的帮助文档;
      3.  -n:指定首先访问的info帮助文件的节点;
      4.  -o:输出被选择的节点内容到指定文件。
    6. man \ info \ help 三者比较 :点击打开链接
  4. 目录结构

    1. 一些重要的目录:
      1. Home目录 :/root(超级用户) 、 /home/username(普通用户)
      2. 普通用户可执行文件 : /bin ,/usr/bin , /usr/locl/bin
      3. 系统管理员 可执行文件 : /sbin , /usr/sbin ,/usr/local/sbin
      4. 配置文件目录 :/etc 
      5. 临时文件目录 : /tmp
      6. 内核和启动文件 : /boot
      7. 服务器数据: /var , /srv
      8. 系统信息 : /proc , /sys
      9. 共享库: /lib , /usr/lib . /usr/local/lib
      10. 其他挂载点 : /media , /mnt
      11. 注意: 文件或目录名要求: <= 255个字符 , 区分大小写 , 不能使用/
  5. 与目录相关的操作
    1. pwd : 查看当前操作路径
    2. mkdir : 创建目录 , 可以同时创建多个目录 ,中间以空格分隔
    3. cd :切换目录 
      1. 绝对路径 : 以 / 开头的路径
      2. 相对路径 : 相对于当前位置的路径   "."表示当前目录 ".." 表示父目录
      3. "-" : 表示前一个目录 , 相当于返回 
      4. "~" : 表示当前用户的home目录 , 直接cd也相当于切换到当前用户的根目录
    4. ls : 显示目录或文件
      1. ls -a 或ls --all   列出当前路径下所有的文件和目录
      2. ls -l  使用详细格式列表
      3. ls -R或-r   (-r或-R都表示递归遍历 , 在ls时 -r反向排列 , -R正向排列)
      4. ls -ld 显示指定的目录或文件的详细信息
    5. cp :拷贝     cp  文件\目录   目标目录   表示拷贝文件\目录到指定目标目录 , 可以同时拷贝多个文件 ,  文件名之间用空格分隔
      1. cp -r 目录   目标目录   表示:将该目录及 目录下的子目录\文件拷贝至目标目录
    6. mv : 移动文件  , 并且有文件重命名的功能
      1. 移动文件 : mv   文件   目标目录(绝对路径)
      2. 重命名 : mv 文件  新名字
    7. touch : 创建空文件 / 修改文件或目录的时间戳
    8. rm : 删除文件或目录
      1. rm -rf : -r 递归删除  -f强制删除
      2. rmdir : 只能删除空目录
    9. 关机命令:
      1. shutdown -h now 立马关机
      2. shutdown -h 20:23 定时关机
      3. shutdown -h  +10 十分钟后关机
      4. shutdown -r now 立刻重启
      5. shutdown -r +10  十分钟之后重启
      6. reboot 重启
      7. halt 关闭系统 , 等同于shutdown -h now 和 poweroff