@[TOC]Linux下C++编程(一)Linux简介
Linux下C++编程(一)Linux系统简介
1.1文件目录功能
1.2 指令
Linux指令格式
- linux指令的标准格式: 命令 (空格) [选项] (空格) [操作对象]
- 选项和操作对象可以没有也可以是多个
#下面两条指令相等
ls -l -a -h /home ./
ls -lah /home ./
1.3 重要指令
######man
#man linux命令手册
man ls #查看ls相关命令手册
man cd #查看cd相关命令手册
#pwd
pwd #打印当前目录路径
#ls
ls #列出文件夹下的文件
ls ./ #表示当前目录下
ls ../ #表示上一级目录下
ls /home #表示绝对路径
ls / #根目录下
ls -lah #-l:列表展示 -a:所有文件(包括隐藏文件) -h:可读性比较高展示
#ls -l中 "-"表示文件类型为文件 "d"表示文件类型为文件夹
####cd
cd
cd ~ #默认进入/home/username目录下
cd /home #进入绝对路径
#创建目录文件
####mkdir
mkdir -p ~/x/y/z #一次性创建多层不存在的目录
mkdir x y z #在当前目录分别创建x、y、z三个文件夹
#创建文件
########touch
touch create.txt #在当前目录创建一个文件
touch ../test #在上级目录创建test文件
#删除文件
#####rm
rm file #删除file文件
rm -rf file #强制删除file文件
#复制文件
######cp [被复制文件路径] [复制文件路径]
#复制文件
cp /home/file0/file1.txt ./ #将file1.txt文件复制到当前目录下
#复制文件夹
cp -r /home/file0/file1 / #将file1文件夹复制到根目录下
##########移动/重命名文件
#移动 文件/文件夹 mv [需要移动的文件路径] [移动后的文件路径]
mv file /mm/file #移动当前目录下的file文件到/mm/目录下文件名依然为file
#重命名 mv [需要重命名文件] [重命名后的文件名]
mv file file1 #将当前目录下file文件重命名为file1
1.4vim编辑器
##########
#进入vim编辑器
vim /path/filename #编辑filename文件如果当前路径下没有filename文件,则自动创建该文件
#########
#vim指令模式下相关指令
shift + : #进入命令行模式
w #保存
q #退出
w! #强制保存
q! #强制退出
wq! #强制保存退出
A #进入插入模式
########
#编辑模式相关命令
GG #删除一行
1.5Linux配置环境相关命令
##########
#sudo
sudo #切换到root用户模式下执行命令
sudo apt update #apt为ubuntu下管理软件包,此命令作用更新apt软件包的来源
sudo apt install build-essential gdb #安装名为build-essential gdb包
1.6Linux相关命令
Tip:这是一篇学习笔记!!!