【Linux下C++开发】第一篇·Linux系统基本操作

系列文章目录

·【Linux下C++开发】第一篇·Linux系统基本操作

·【Linux下C++开发】第二篇·开发环境搭建及gcc编译

·【Linux下C++开发】第三篇·使用VSCode进行C++开发

·【Linux下C++开发】第四篇·CMake

目录

系列文章目录

一、快捷键

二、指令与选项

三、常用指令

四、文件编辑


一、快捷键

Tab:自动补全

Ctrl+Alt+T:打开一个终端

Ctrl+L:终端清屏

↑↓:选择之前执行过的指令

二、指令与选项


Linux指令:是指在Linux终端中输入的内容。

指令格式:命令+[选项]+[操作对象]

选项和操作对象可有可无,也可以是多个

示例:

$ ls #显示当前目录下的文件
$ ls /home #显示home目录下的文件

三、常用指令

1.pwd

作用:打印当前终端所在的目录

用法:pwd

2.ls

作用输出路径下的所有文件、文件夹的名称;如不输入路径则默认输出当前工作目录下所有文件和文件夹的名称;可以通过选择不同参数,进行不同格式的输出显示。

用法:ls [arg] [path]

绝对路径:/home

相对路径:当前目录: ./  上一层路径:  ../

ls的参数(选项):

  • -l:表示list,以详细列表的形式进行显示
  • -a:表示显示所有文件和文件夹(包括隐藏文件、文件夹)
  • -h:表示可读性较高的形式显示

输出的文件中,开头有d的表示文件夹,以-开头的为文件,以.开头的表示是隐藏文件。

3.cd

作用:切换当前的工作目录

用法:cd [path]

如果不选择后面参数,则直接进入home目录下

path可以选择相对路径或绝对路径。

4. mkdir

作用:创建文件夹

用法:mkdir [arg] [name]

可以选择arg参数为-p,这样使用可以创建多层不存在的目录,一般不用

 5.touch

作用:创建新文件,本用是将指定文件的修改时间设置为当前时间,touch(碰)了一下这个文件

用法:touch [path]

 6.rm

作用:删除文件或目录

用法:rm [arg] [path]

 arg参数选择-rf:删除文件夹

7.cp

作用:复制文件或文件夹到指定位置

用法:cp [arg] [FromPath] [ToPath]

 arg参数可以选择为-r:复制文件夹

 8.mv

作用:移动文件或文件夹到新的位置,或重命名文件或文件夹(移动到当前文件目录下就是重命名)

用法:mv [path]

9.man(manual)

作用:包含了Linux中全部命令手册,查看命令的用法,按q退出

用法:man [cmd]

 10.reboot

作用:重启linux系统

用法:reboot

11.shutdown

作用:关机

用法:shutdown [arg] [time]

arg可以选则为-h,time是要关机的时间


四、文件编辑

Vim常用操作:

i

进入编辑
Esc退出编辑
:w保存
:q退出
v从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束
d删除选中文本
y复制选中文本
p粘贴文本
u撤销
ctrl+r重做
gg移动到第一行
G移动到最后一行
:q!放弃修改并退出
:e!命令放弃所有修改并重新载入该文件的原始内容
dd删除一行

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值