常用的Linux命令

1、ls - List 会列举出当前工作目录的内容(文件或者文件夹)
2、mkdir (make directory)用于创建一个新目录
3、pwd (print working directory) 显示当前工作目录
4、cd (change directory) 切换文件路径,cd将给定的文件夹(或目录)设置成当前工作目录
5、rmdir (remove directory) 删除给定的目录
6、rm (remove) 会删除给定的文件
7、cp (copy) 对文件进行复制

cp 2.txt ../dir #将2.txt文件拷贝到dir文件夹下

8、mv (move) 对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。

mv 2.txt ../dir # 将dir文件夹下的2.txt文件删除

9、cat (contatenate and print files) 用于在标准输出(监控器或屏幕)上查看内容
10、tail 默认在标准输出上显示给定文件的最后10行内容,可以使用tail -n N指定在标准输出上显示文件的最后N行内容。
11、less按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高校的。可以使用crtl+F向前翻页,ctrl+B向后翻页。
12、grep在给定的文件中搜寻指定的字符串。

grep -i #在搜寻时会忽略字符串的大小
grep -r #在当前工作目录的文件中递归搜寻指定的字符串

13、find在给定位置搜寻于条件匹配的文件。

find -name #进行区分大小写的搜寻
find -iname #进行不区分大小写的搜寻

14、tar能创建、查看和提取tar压缩文件。

tar -cvf #创建对应压缩文件
tar -tvf #查看对应压缩文件
tar -xvf #提取对应压缩文件

15、gzip创建和提取gzip压缩文件,还可以用gzip -d用来提取压缩文件。
16、unzip 对gzip文档进行解压。在解压之前,可以使用unzip -l命令查看文件内容。
17、help 会在终端列出所有的命令。
18、whatis(what is command)用单行来描述给定的命令,就是解释当前命令。
19、exit 用于结束当前的终端会话。
20、ping 通过发送数据包ping远程主机,常用于检测网络连接和服务器状态。
21、who (who is logged in)列出当前登录的用户名。
22、su (switch user) 切换不同的用户。即使没有密码,超级用户也能切换到其他用户。
23、uname 显示关于系统的重要信息,如 内核名称、主机名、内核版本、处理类型等等。
24、vi/vim具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
基本上vi/vim共分为三种模式:命令模式(正常模式)、输入模式、底线命令模式。
(1)命令模式: 用户刚刚启动vim,便进入了命令模式;
此状态下敲击键盘动作会被vim识别为命令,而非输入字符。以下是常用的命令:

  • i 切换到输入模式,以输入字符
  • x 删除当前光标所在行的字符
  • : 切换到底线命令模式,以在最底一行输入命令
    命令模式只有一些基本的命令,因此仍要靠底线命令模式输入更多命令。
vim下的查找

在命令模式下按下 / 即可进入查找模式,输入要查找的字符串并按下回车。vim会跳转到第一个匹配,按下n查找下一个,按下N查找上一个。
vim查找支持正则表达式,例如/vim$匹配行尾的”vim“。需要查找特殊字符需要转义,例如 /vim\$ 匹配 “vim$”

  • 在查找模式中加入 \c 表示大小写不敏感查找, \C表示大小写敏感查找。
    /foo\c将会查找所有的"foo","FOO",Foo等字符串。
  • A、查找当前单词时,在命令模式下按下*即可查找光标所在单词,要求每次出现的前后后空白字符或标点符号。B、按下 g* 即可查找光标所在单词的字符序列,每次出现前后字符无要求。
  • : s 命令用来查找替换字符串。
    语法::{作用范围}s/{目标}/{替换}/{替换标志}
    例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g即global全局替换).
    作用范围:
    • 当前行::s/foo/bar/g
    • 全文::%s/foo/bar/g
    • 2-11行::5,12s/foo/bar/g
    • 当前行.与接下来两行+2::.,+2s/foo/bar/g

(2)输入模式
在命令模式下按下i就进入了输入模式
在输入模式中,可以使用以下按键:

  • 字符按键以及shifit组合,输入字符
  • enter,回车键,换行
  • back space,退格键,删除光标前一个字符
  • del,删除键,删除光标后一个字符
  • 方向键,在文本中移动光标
  • home/end, 移动光标到行首/行尾
  • page up/page down,上下翻页
  • insert,切换光标为输入/替换模式,光标将变成竖线/下划线
  • ESC,退出输入模式,切换到命令模式

(3)底线命令模式
在命令模式下按下: (英文冒号)就进入了底线命令模式
底线命令模式可以输入单个或多个字符的命令,可用的命令很多。
在底线命令中,基本的命令有(已经省略了冒号):

  • q 退出程序
  • w 保存文件
    按ESC键可随时退底线命令模式
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值