最常用的Linux命令简表

最常用的Linux命令简表

文件操作

我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。

其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。

  • 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
  • 相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:cd ../man

处理目录

  • ls (列出目录)
  • cd (切换目录)
  • pwd (显示目前所在的目录)
  • mkdir (创建新目录)
  • rmdir (删除空的目录)
  • cp (复制文件或目录)
  • rm (移除文件或目录)
  • mv (移动文件与目录,或修改名称)

文件内容查看

  • cat 由第一行开始显示文件内容
  • tac 与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
  • nl 显示行号
  • more 一页一页翻动
  • less 一页一页翻动
  • head 取出文件前面几行
  • tail 取出文件后面几行

用户管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

启用Win10内置的SSH命令

打开应用和功能,点击管理可选功能

Win10 SSH 1

点击添加功能

Win10 SSH 2

找到openssh client(beta),现在还是测试版,如果要远程连接win10就安装服务端,这里只介绍客户端

使用SSH命令传输文件

上传本地文件到服务器

scp /path/filename username@servername:/path/

例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中