Linux命令大全

目录

快捷方式

基本命令

文件和目录

Vim编辑器常用命令

 vim有六种模式

模式的切换


快捷方式

tab自动补全

Ctrl + Alt + T

打开终端

Ctrl + Shift + C

复制
Ctrl + Shift + V粘贴
Ctrl + Shift + N在终端中新建终端窗口
Ctrl + Shift + Q关闭终端窗口
CTRL + SHIFT + T:新建标签页
Ctrl + L清除屏幕
Ctrl+d关闭终端、关闭标签页
Shift+上或下终端上下滚动
Shift+PgUp/PgDn终端上下翻页滚动
Ctrl+a光标移动到开始位置
Ctrl+e光标移动到最末尾
Ctrl+k删除此处至末尾的所有内容
Ctrl+u删除此处至开始的所有内容
Ctrl+d删除当前字符
Ctrl+h删除当前字符前一个字符
Ctrl+w删除此处往左的全部单词
Ctrl+C让当前的程序『停掉』

基本命令

基本知识

命令名  [-选项]  参数
//命令名、选项或者参数之间都是至少要有一个空格,多个空格没有关系,选项不是必需的。当有多个选项时,可以写在一起。


特殊符号

| 管道符:
管道“|”可将命令的结果输出给另一个命令作为输入之用。
例如:
ls -lha ~ 这个是列出home目录下所有目录的显示
ls -lha ~ | more 将上面分屏显示的内容 用More这个命令处理一下 用More去分屏显示这个查出来的内容 其实用管道符号可以无限使用命令

> 重定向输出符号
     用法:命令 >文件名
     特性:覆盖(当输入文件和输出文件是同一文件,文件内容被清空;不适合连续重定向)
     典型应用:合并文件(cat a b >c);清空文件(cat /dev/null);文件打印
>> 
    用法:命令 >> 文件名
    特性:追加内容

文件和目录

cd (change directory)切换目录
ls (list)查看当前文件下内容
pwd (print work directory)打印当前工作目录的绝对路径
touch创建文件
mkdir创建目录
rm删除
clear清屏
mv (move)修改目录/文件名;        移动剪切文件/目录
cp 拷贝目录

查看目录(ls) 

  ls                   //查看当前目录下的所有目录和文件
  ls -a                //查看当前目录下的所有目录和文件(包括隐藏的文件)
  ls -l                //列表查看当前目录下的所有目录和文件(列表查看,显示更多信息),与命令"ll"效果一样
  ls /bin              //查看指定目录下的所有目录和文件 

创建目录(mkdir)

  mkdir tools          //在当前目录下创建一个名为tools的目录
  mkdir /bin/tools     //在指定目录下创建一个名为tools的目录

删除目录与文件(rm)

  rm 文件名              //删除当前目录下的文件
  rm -f 文件名           //删除当前目录的的文件(不询问)
  rm -r 文件夹名         //递归删除当前目录下此名的目录
  rm -rf 文件夹名        //递归删除当前目录下此名的目录(不询问)
  rm -rf *              //将当前目录下的所有目录和文件全部删除
  rm -rf /*             //将根目录下的所有文件全部删除【慎用!相当于格式化系统】

修改目录(mv)

  mv 当前目录名 新目录名        //修改目录名,同样适用与文件操作
  mv /usr/tmp/tool /opt       //将/usr/tmp目录下的tool目录剪切到 /opt目录下面
  mv -r /usr/tmp/tool /opt    //递归剪切目录中所有文件和文件夹

拷贝目录(cp)

 cp /usr/tmp/tool /opt       //将/usr/tmp目录下的tool目录复制到 /opt目录下面
 cp -r /usr/tmp/tool /opt    //递归剪复制目录中所有文件和文件夹

文件搜索

find 

  find /bin -name 'a*'        //查找/bin目录下的所有以a开头的文件或者目录

查看文件

cat命令能够显示一个文件的内容。但是cat命令的一个缺点是它在显示文件内容时不能做任何停留,所以如果遇到了一个文件内容超过整个屏幕的时候我们只能看到其最后部分,解决的办法是使用管道符和分屏显示命令。

head命令能够从头开始显示文件内容,并且能够设定查看的行数。如果没有指定行数的话,默认是显示前十行。

head [-n] 文件名

tail命令能够从文件结尾开始显示文件内容,并且指定查看的行数。

分屏显示文件命令:more(less)

  •        more命令可以单独使用,也可以和配合管道符使用。它的主要作用是能够将屏幕输出的结果分屏显示。可以通过回车键向下一行滚动,但是它的缺点是不能够进行向上滚动,如果想向上翻屏,需要使用less命令
  • less命令的用法与more命令完全相同,唯一不同点是less命令能够向上翻屏。可以通过上下箭头进行上下一行行滚动,也可以通过page up/page down命令向上/向下进行一屏一屏滚动。
  cat a.txt          //查看文件最后一屏内容
  less a.txt         //PgUp向上翻页,PgDn向下翻页,"q"退出查看
  more a.txt         //显示百分比,回车查看下一行,空格查看下一页,"q"退出查看
  tail -100 a.txt    //查看文件的后100行,"Ctrl+C"退出查看

常用命令

echo在显示器上显示一段文字

Vim编辑器常用命令

Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富。

Vi/vim键盘图

 vim有六种模式

1、普通模式

在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。

h左移
l右移
j下移
k

上移

2、插入模式

在这个模式中,大多数按键都会向文本缓冲中插入文本。

在插入模式中,可以按ESC键回到普通模式。

i在当前光标处进行编辑
I在行首插入
A在行末插入
a在光标后插入编辑
o在当前行后插入一个新行
O在当前行前插入一个新行

3、命令行模式

在命令行模式可以输入会被解释成并执行的文本。在执行命令后,Vim返回到命令模式之前的模式,通常是普通模式。

:q!强制退出vim,不保存
:q退出vim
:wq!强制保存并退出vim
:w <文件路径>另存为
:saveas <文件路径>另存为
:x保存并退出vim
:wq保存并退出vim

模式的切换

在刚进入Vim时,便进入了普通模式,在普通模式中可以按“i”(插入)或者“a”(附加)进入插入模式,在普通模式中按 “ ”进入命令行模式;在命令行模式中和插入模式中按ESC返回到普通模式。

在这里插入图片描述

GDB调试指令

gdb 【文件】

quit

show

list/l

                        断点命令

break/b

info/i
d/del/delete

进程相关指令:

ps

top

kill

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值