Linux基础了解①-网络安全造梦空间论坛-技术交流-造梦空间论坛

Linux基础了解①

在Linux中,一切皆文件。

Linux的常用命令分类

分类 命令
登录/电源管理 login、shutdown、halt、reboot、install、exit、last等
文件处理 file、mkdir、grep、dd、find、mv、ls、diff、cat、ln等
系统管理 df、top、free、quota、at、ip、kill、crontab等
网络操作 ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup等
系统安全 password、su、umask、chgrp、chmod、chown、chattr、sudo ps、who等
其他 tar、unzip、gunzip、unarj、mtools、man等

Linux操作技巧

  1. "Tap键"可以自动补全指令、文件名字等等,可以提高速度还能避免出错。
  2. “Ctrl键+C”可以立即终止程当前指令。(例如:ping之类的)
  3. “Ctrl+D”可以结束当前键盘输入。(关闭终端窗口)
  4. “Ctrl+A”可以快速定位到当前输入的行首。
  5. “Ctrl+E”可以快速定位到当前输入的行尾。
  6. “Ctrl+L”可以快速清楚终端已经显示的指令和内容。
  7. 输入指令“--help”可以查看内部命令。
  8. 输入指令“指令 --help”可以查看当前指令的使用教程。

提示:如果7、8没有效果可以在前面加个sudo提升一下权限。

特殊目录的表达方法

  1. “.”代表当前目录,也可以使用“./”来表示
  2. “..”表示父级目录,也可以用“../”来表示
  3. “-”代表一个工作目录。
  4. “~”代表当前用户的home目录。
  5. “~”user”代表指定用户user的home目录。

文件和目录的相关操作

  1. cd命令用于切换工作目录,路径可以是绝对路径也可以是相对路径。
  2. pwd命令用于打印出当前的路径。
  3. mkdir命令用于新建目录,如果需要一次性创建多个,如果要循环创建的话要在指令结尾处加一个 -p。
    在根目录里面的admin文件里面建一个xbyyds文件里面放zmyyds:
    /home/admin/xbyyds/zmyyds -p
    在当前文件里面建a、b、c三个文件
    sudo mkdir a b c
  4. rmdir命令用于删除空的目录,可以一次性删除多个,使用方法和mkdir一样的。
  5. ls命令用于查看当前目录下的文件。
  6. cp命令用于文件与目录的复制。
    常见用法 效果
    cp f1 f2 把文件f1更名为f2,路径不变
    cp f1 d1/ 把文件f1复制到目录d1下,文件名不变。
    cp f1 f2 f3 d1/ 复制f1、f2、f3到d1目录。
    cp -i f1 f2 如果f2已结存在,则覆盖之前等用户确认。
    cp -r d1 d2 复制目录时需要-r参数,已实现完整的复制。
    cp -rv d1 d2 -v显示复制的过程
    cp -rf d1 d2 -f使得cp在无法打开已存在的目标时删除目标然后重试。
    cp -a f1 f2 保留原文件属性,用于复制块设备、字符设备、管道文件等等。
  7. rm指令用于删除文件或者目录,可以一次性删除多个目标。
    主要选项 参数
    -d、--dir 删除空的目录,相当于rmdir指令。
    -f、--force 忽略不存在的文件,且不给出提示。
    -i、--interactive 交互模式,在删除前会等待用户确认删除。
    -r、-R、--recursive 递归删除,一般用于目录大的删除。
    -v、--verbose 显示删除的过程。
  8. mv命令用于移动文件或目录,诺原文件和目标文件位置相同则更改名字。
    主要选项 参数
    -b 诺覆盖文件、则覆盖前先备份。
    -f、--force 诺目标文件已存在,不询问而直接覆盖。
    -i、interactive 诺目标文件已存在,则等待用户确认是否覆盖。
    -u、--update 仅当源比目标新或目标丢失时才移动。
请登录后发表评论

    没有回复内容

© 造梦空间论坛