目录
pwd: 显示当前目录的绝对路径(上面已经运用多次(cd命令))
Linux文件目录分布
我们Linux文件目录是呈现一个树状的数据结构
根目录: / 也就是说 目录的一个源头
用户目录:~ 或者 /home/username
Linux常用命令:
cd+文件夹名字: 访问某个文件夹
cd /:切换到根目录
cd ~:切换到home目录
cd /home/xp/桌面:切换到home/xp下的桌面目录
cd -: 切换到上次访问的目录
cd ../:切换到上一级目录
ls:显示当前所在目录的文件
ls:
ls -a:查看当前目录下的所有目录和文件(包括隐藏的文件)
touch+文件名:创建文件(可创建多个)
也可创建多个文件: touch 文件名1 文件名2 ...
rm+文件名:删除文件(可删除多个)
删除文件:
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)
删除目录:
rm -r filetest 递归删除当前目录下的aaa目录
rm -rf filetest 递归删除当前目录下的aaa目录(不询问)
mkdir+目录名:创建目录(也可创建多个)
TAB键:补全
sudo + 命令:用管理员权限执行命令
如使用vim编辑器需要手动安装vim编辑器,要提供管理员权限,sudo apt‐get install vim
pwd: 显示当前目录的绝对路径(上面已经运用多次(cd命令))
vi 常用的两种模式
sudo apt‐get install vim:安装vim编辑器
vi + 文件名 或用vi打开/创建某个文本文件
1.命令行模式:按ESC进入,在这个状态下,可以输入命令常用命令
: + 行号:跳转到某一行
G:跳转到文本末尾
yy: 复制某一行,复制的位置由光标所在位置决定
yx:复制若干行,x代表行数,输入2,就是复制当前行和它下面的两行(总共三行), 复制的位置由光标所在位置决定。
p:把刚刚复制的内容进行粘贴,粘贴的位置由光标所在位置决定
:+wq 保存文本并退出
:+q 正常退出文本
:+q! 强制退出文本
:set nu 程序显示行号
:dd 删除一行
ESC: gg=G 自动整理代码
2.文本输入模式:按i进入
首先要安装 gcc linux编译器: sudo apt‐get install gcc
进入文本输入模式,即可编辑代码,注意只能键盘操作, 鼠标不行。
写完demo.c 我们要将写完的程序 进行编译,生成二进制文件
a.out:编译完之后默认生成的文件
也可指定生成的文件名 gcc demo.c–o demo