常见Linux命令

简介

常见Linux命令汇总

删除

Linux快速删除已输入的命令

  • ctrl + w —往回删除一个单词,光标放在最末尾
  • ctrl + k —往前删除到末尾,光标放在最前面(可以使用ctrl+a)
  • ctrl + u 删除光标以前的字符
  • ctrl + k 删除光标以后的字符
  • ctrl + a 移动光标至的字符头
  • ctrl + e 移动光标至的字符尾
  • ctrl + l 清屏
    Vim 删除
  • dd:删除游标所在的一整行(常用)
  • ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
  • d1G:删除光标所在到第一行的所有数据
  • dG:删除光标所在到最后一行的所有数据
  • d$:删除光标所在处,到该行的最后一个字符
  • d0:那个是数字0,删除光标所在到该行的最前面的一个字符
  • x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键)
  • nx:n为数字,连续向后删除n个字符

查看

Linux 查看磁盘空间
df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示:
显示内容参数说明:

Filesystem:文件系统
Size: 分区大小
Used: 已使用容量
Avail: 还可以使用的容量
Use%: 已用百分比
Mounted on: 挂载点 

操作

  • ll -h

    Linux显示当前文件夹下所有文件大小

  • du -sh 或du -h -d 0

    查看当前目录所有文件和文件夹的大小
    参考:https://www.cnblogs.com/jiu0821/p/8527950.html

  • wget -b url 后台下载

    后台任务启动后,会返回两段话,第一段返回一个pid,代表这个后台任务的进程,并且我们可以kill掉这个id来终止此次下载,第二段返回了一句话,意思是会将输出(持续)写入到wget-log这个文件。

远程操作

  1. linux scp远程拷贝文件及文件夹(参考)
  • 拷贝文件夹

示例:拷贝本机/home/admin/test整个目录至远程主机192.168.1.100的/home/test目录下

1
scp -r /home/admin/test/ root@192.168.1.100:/home/test

注:其中root为目标主机账号,执行命令后会提示输入root对应的密码。

  • 拷贝单个文件至远程主机

    示例:拷贝本机/home/test.txt文件至远程主机192.168.1.100的/home/test目录下

1
scp /home/admin/test.txt root@192.168.1.100:/home/test

:其实上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文加价多个 -r

  • 远程文件/文件夹下载

示例:把192.168.62.10上面的/home/test/文件夹,下载到本地的/home/admin/download/下,使用远程端的root登陆

1
scp -r root@192.168.62.10:/home/test/ /home/admin/download/