ctrl+alt+t 打开 terminal
cd 进入
.. 上一级目录
cd / 最顶层目录
ls 列出当前目录
蓝色代表文件夹
青色代表链接文件
bin 绝大部分系统命令
home 当前用户所有的文件
在此目录下,有一个同名的文件夹
直接cd ,不加任何参数。就直接进入home目录下
只有到Home下,才会有~
pwd 当前的工作路径
改变路径的方式:
1.绝对方式 cd /home/linux
2.相对方式 cd 或cd ..
-命令参数,而没有-开始的是用户参数
ls -l
建立文件夹: mkdir +文件名
建立一个文件: touch +文件名 能直接建立多个文件
删除文件 rm +文件名
删除文件夹 rmdir +文件夹名 目录中有其它文件夹就不行
rm - r +文件夹 能删除里面所有的文件夹
rm -rf/fr+文件夹 屏蔽文件夹中所有其它的信息,删除文件夹
vi +文件名 进入文件命令模式,如果不存在,则建立
i 进入编辑界面的插入模式
vi 三种模式:
命令模式 文本输入模式(Input Mode)下按ESC进入命令模式
底行模式 命令模式(Command Mode)下输入:进入末行模式(Last line Mode)
底行模式(Last line Mode)下指令错误则返回命令模式(Command Mode)
编辑模式 命令模式(Command Mode) 下输入 a、i、o进入文本输入模式
命令模式:
h -----光标左移一格
l -----光标右移一格
j -----光标下移一行
k -----光标上移一行
从编辑模式进入命令模式 按esc
shift +z +z 保存并退出(两个大z)
进入命令 :wq 退出保存
不保存退出 q!
cat +文件名 查看文件内存
vi 不加文件名 是没有名字
可以使用 w+ 文件名
设置行号:set nu 命令模式
取消行号 set nonu
ls -a 显示隐藏文件
ls -a .vimrc查看vi设置文件(要在根目录下)
在命令模式下按大写G
设置行号:
vi .vimrc
大写G 到最后一行(命令模式)
o 新建立一行(命令模式)
然后插入set nu(插入模式)
:wq 保存(命令模式)
查找字符串:在命令模式下 / 从上往下找
?从下往上找
在底行模式下 :%s/int/void/g
%全局查找
查找前五行 :1,5s/int/void/g
g 表示全局填替换
如果不加g,只替换一行中的第一个
复制:光标在要复制的行。然后看要复制多少行,比如5 yy
粘贴 p
撤销 u
剪切 dd
如:剪切5行 5dd 从光标开始的位置
大G到底行
在底行模式下 :2,5p 复制2到5行
2,5d 剪切2到5行
ctrl+shift+"+" 放大terminal
ctrl+"-" 缩小terminal
使用gcc 编译c文件 生成.out可执行程序
./ 执行 .out
gcc hello.c -o hello
编译hello.c生成一个hello名字的可执行文件
ls -l 详细信息显示文件
-rwxr-xr-x
- 表示普通文件
x:可执行
rwx 可读写执行 表示谁创建的
r-x 没有写权限 表示文件所在的组
r-x 表示其它
在linux下,文件格式:
bcd -lsp
b 块设备文件
c 字符设备文件
d 目录文件
- 普通文件
l 链接文件
s 套接字文件
p 管道文件 进程间通信中使用