1.13集训总结

Linux基础命令

收获

ls

  1. ls 显示当前目录下的子目录和文件
    1.13集训总结
  2. ls keai 显示keai目录下的文件等
    1.13集训总结
  3. ls -a显示以“.”开头的文件
    1.13集训总结
  4. ls -s显示每个子目录或文件占用空间
    1.13集训总结

cd

  1. cd 切换到用户主目录
    1.13集训总结
  2. cd keai切换到当前目录下keai子目录1.13集训总结
  3. cd …返回上一级目录
    1.13集训总结
  4. cd / 切换到系统主目录
    1.13集训总结
  5. cd ~/keai/smile 切换到keai目录中smile子目录
    1.13集训总结

mkdir rmdir

  1. mkdir 创建一个子目录
    rmdir 删除一个空的子目录
    1.13集训总结

cp

  1. cp 文件1 文件2 将文件1复制为文件2
    1.13集训总结
  2. cp 文件1 目录2 将文件1复制到目录2下
    1.13集训总结
  3. cp -a 目录1 目录2 将目录1复制到目录2下
    1.13集训总结

rm

  1. rm happy 删除指定的文件happy
    1.13集训总结
  2. rm * 删除当前目录中所有文件
    1.13集训总结
  3. rm -f happy 强制删除文件happy
    1.13集训总结
  4. rm -r smile 删除指定的目录smile
    1.13集训总结
  5. rm -rf sad 强制删除指定的目录sad
    1.13集训总结

more

  1. more qq 可以显示出文字文件qq中的内容
    1.13集训总结

cat

  1. cat happy 显示文件happy中的内容
    1.13集训总结
  2. cat read >>happy 将文件read的内容附加到文件happy内容之后
    1.13集训总结
  3. cat read qq >boring 将文件qq和文件read合并为文件boring
    1.13集训总结

mv

  1. mv boring sad将文件boring移到sad目录下
    1.13集训总结

  2. mv qq QQ将文件名qq改为QQ
    1.13集训总结

chmod

chmod可以控制文件被人如何调用
ugoa:u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a
表示这三者皆是。
±=:+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
rexX:r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定
过为可执行。

  1. chmod ugo+r happy 或chmod a+r happy 所有人可读文件happy
    1.13集训总结
  2. chmod ug+w,o-w happy study表示只有拥有者和组内人可写文件happy和study,其他人不可写
    1.13集训总结
  3. chmod -R a+r * 表示该目录下所有文件与子目录为所有人可读取
    1.13集训总结
  4. chmod abc study 其中abc各为一个数字,表示u,g,o三者的权限,w=4,r=2,x=1
    chmod 777 study即表示所有人对文件study皆可读写执行
    1.13集训总结

vim

vim我还不太会使用

  1. vim study 即进入文件study的编辑中(一定要输入文件名嗷,不管文件存在与否!)
    1.13集训总结
    界面就会变成这个样子
    1.13集训总结
    vim一共有三种模式,进入即为命令模式,输入 i就进入输入模式啦,输入:就进入底线命令模式 (命令以回车结束运行),Esc键可以退回到命令模式,然后wq可以保存退出啦 vim使用.

未解决的问题

1.curl使用
2.nmap使用
3.msf
4.sudo