linux常见命令

前置准备:购买服务器,使用tabby连接远程服务器

文件及目录相关命令

  1. 几个特殊的目录介绍:
    1. . 当前目录
    2. .. 上级目录,也就是父目录
    3. ~ 当前用户的家目录
    4. - 上次工作目录
    5. / 根目录
  2. 命令的基本构成
  • 命令主体:命令名(谓语动词)
  • 命令的承受者:参数(宾语)
  • 命令执行的方式:选项(状语)

如何判断命令执行成功与否?

每个命令都有自己的返回值,正如我们写程序的时候的return 0;返回的是成功的0

  • 返回值为0:命令执行成功
  • 返回这不为0:命令执行失败
  1. ls - 列出目录下的内容
ls #ls不加任何参数,则使用缺省参数`.`,也就是当前目
ls / #将列出根目录下的所有文件及目录
ls -a #列出当前目录下的所有文件,包括隐藏文件
ls -l #以长列表的形式展示文件及目录的详细信息
ls -al #以长列表的形式展示全部文件及目录的详细信息
  1. mkdir - 创建目录
mkdir new_dir #在当前位置创建一个new_dir的目录
mkdir /tmp/new_dir_1  #在/tmp下创建new_dir_1的目录
mkdir -p /tmp/123/456/789 #创建/var/123/456下的789目录,但是如果所有上级目录中,有不存在的,则一并创建
  1. 绝对路径和相对路径

    绝对路径和相对路径是指在命令行中指定文件或目录时所使用的两种不同的路径表示方式。

    • 绝对路径:指从根目录开始的完整路径。如:/home/user/file.txt
    • 相对路径:指相对于当前工作目录的路径。如:./file.txt 表示当前目录下的 file.txt。

    在使用命令行时,大多数情况下建议使用相对路径。因为相对路径更加简洁,而且更方便移植,不需要考虑在不同机器上的根目录位置不同,而绝对路径则需要考虑这一点。

  2. cd - 切换当前工作目录

cd #cd不加参数,则会回到自己的家目录
cd - # 回到上次工作目录
cd .. # 切换到父目录
cd / #切换到根目录
cd ~ #切换到家目录
pwd #打印当前工作目录
  1. cat - 获取文件内容
cat file.txt # 将file.txt的内容输出到屏幕上
cat file1.txt file2.txt # 将file1.txt和file2.txt的内容按照顺序输出到屏幕上

系统及相关命令

  1. exit - 退出连接
exit # 退出连接
  1. reboot - 重启系统
reboot # 重启系统
  1. apt update - 更新软件仓库缓存,为更新和下载软件做准备
apt update # 更新软件仓库缓存
  1. apt install xxx - 下载xxx软件
apt install xxx # 下载xxx软件

vim的简单使用

如何进入及退出vim

  1. :w Write
  2. :wq Write and Quit
  3. :q Quit
  4. :q! Quit force

vim的四种模式

  1. 普通模式(默认进入模式)

    在普通模式下,可以使用多个命令对文本进行处理,比如复制、剪切、粘贴、插入等。此外,还可以使用:command命令执行特定的操作。

  2. 命令模式

    在普通模式下输入:进入命令模式,可以执行一些高级命令,比如查找、替换、保存、退出等操作。

  3. 插入模式

    插入模式是用来输入文本的模式。在普通模式下,按下ia等命令即可进入插入模式。在插入模式下,可以输入文本,但不能执行命令。要返回普通模式,需要按下ESC键。

  4. 可视模式

    可视模式用于选择文本。在普通模式下,按下vV即可进入可视模式。在可视模式下,可以使用hjkl等命令选择文本,还可以使用yd等命令复制、剪切选中的文本。

Untitled

如何在文档中快速跳转

  1. 普通模式和可视模式下

    1. gg 到达文件首行
    2. G 到达文件末行
    3. 5gg 到达第五行
    4. 5G 到达第五行
  2. 插入模式下

    使用方向键

如何进行编辑

vim中,编辑器普通模式、插入模式和可视模式下,可以执行不同的编辑操作。

  1. 普通模式

    在普通模式下,可以使用d,x等命令对文档内容进行删除,y来复制,p来粘贴。

    此外,还可以使用:command命令执行特定的操作。

  2. 插入模式

    插入模式是用来输入文本的模式。在普通模式下,按下ia等命令即可进入插入模式。在插入模式下,可以输入文本,但不能执行命令。要返回普通模式,需要按下ESC键。

  3. 可视模式

    可视模式用于选择文本。在普通模式下,按下vV即可进入可视模式。在可视模式下,可以使用hjkl等命令选择文本,还可以使用yd等命令复制、剪切选中的文本。

如何删除

  1. 普通模式下
    1. dd 删除一行
    2. 5dd 删除5行
    3. d5G 删除到第5行
    4. dw 删除当前单词
    5. d$ 删除到行末
    6. d^ 删除到行首
    7. x 删除当前字符
  2. 插入模式下
    1. 使用backspace删除即可
  3. 可视模式下
    1. 选中后使用d可删除

如何复制及粘贴

vim中,仅可在普通或可视模式下进行复制和粘贴

  1. 普通模式
    1. yy 复制一行
    2. 5yy 复制5
    3. y5G 复制到第5
    4. p 粘贴当当前光标之后
    5. P 粘贴到之前
  2. 可视模式
    1. 选中后使用y复制
    2. 使用pP来粘贴

撤销与恢复

在普通模式下,可以使用u命令撤销(undo)上一步操作,ctrl + r 来重做(redo)。

搜索

在普通模式下,可以使用/命令搜索文本。输入要搜索的文本,然后按下Enter键即可,按n查找下一个(next),N查找上一个。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇