复习第一节

1. linux终端提示符的含义

linux@ubuntu:~$ linux命令

linux : 用户名
@ : 分隔符
ubuntu : 主机名
: : 分隔符
~ : 用户的家目录
$ : 普通用户(# : root用户)

2. 家目录和根目录

相对路径:从当前目录出发的路径为相对目录
    ./ ../../  
绝对路径:从根文件目录出发的路径为绝对路径
    /home/linux

~表示家目录

3. linux基础命令

3.1 ls

ls -l/-a/-al/-h/-lh/-alh  filename/dicname

-l :列出目录下文件的详细信息,文件名,时间戳,文件大小,文件类型
-a : 列出目录下的所有文件包括隐藏文件
-al : 列出目录下的所有文件包括隐藏文件的详细信息
-h : 查看文件大小时有单位,单位是K M G
-lh : 查看目录下的文件的详细信息,大小按照K M G表示
-alh : 查看目录下所有文件包括隐藏文件的详细信息,文件大小按照K M G表示

filename : 可以是文件名字,查看一个文件
dicname : 目录名
 

3.2 pwd 

pwd : 查看当前所在路径

3.3 whoami

whoami:查看当前系统的用户名

3.4 hostname

hostname : 查看当前系统主机名

3.5 tab键

自动补齐

3.6 clear

清屏 也可以用ctrl+l快捷键清屏

3.7 exit

普通用户:
    exit 退出当前终端
root用户:
    exit 退出root,切换到普通用户
    普通用户切换到root:su root
    设置root的密码:sudo passwd root

3.8 cd

cd : 切换路径 可以跟相对路径也可以跟绝对路径

3.9 mkdir

创建路径
mkdir -p dicname 可以递归创建
mkdir dicname  

3.10 touch

创建文件
touch filename

3.11 rmdir

删除文件夹
rmdir 文件夹名
只能删除空文件夹

3.12 rm

删除文件或者文件夹
rm filename 删除文件
rm -rf dicname 
rm -r dicname
-r:递归删除 删除文件夹和文件夹中的内容
-f: 强制删除不会显示文件不存在的信息

3.13 cp

拷贝文件或者文件夹
拷贝文件:cp 目录/文件名  目录1/文件名1
拷贝文件夹 cp -rf 目录/文件夹 目录1/文件夹1

3.14 mv

剪切文件或者文件夹
mv 路径/文件or文件夹 路径1/文件or文件夹 

3.15 cat

回显文件中的内容到终端
cat finame
cat -b filename 回显文件内容到终端并显示行号
cat -n  也是显示行号

4. vi编辑器

4.1 打开文件

vi/vim filename
vi/vim filename1 filename2 左右分屏代开两个文件
vi/vim filename +行号 打开文件,将光标定位到对应行号处

4.2 使用

命令行模式切换到插入模式:键盘按i,I,a,A,o,O

i : 光标之前插入
I : 在光标所在行首插入
a : 在光标之后开始插入
A : 在光标所在行尾插入
o : 在光标下边插入新的行,在新的行插入数据
O : 在光标上边插入新的行: 然后在新的行插入数据

插入模式切换到命令行模式:ESC

命令行模式切换到底行模式:shift+:

:w 保存
:q 退出
:wq 保存切退出
:q! 强制退出不保存
:set nonu		---> 取消行号
:set nu			---> 显示行号
	
:行号			  ---> 光标定位对应的行
	
:/字符串		 ---> 搜索文件中对应的"字符串"
n : 查找下一个    
shift + n: 查找上一个
    
:nohl			---> 取消高亮
    
:3,4y			---> 复制3-4行
:3,4d			---> 剪切3-4行
命令行模式: 
p  ---> 粘贴一份
np ---> 粘贴n份
    
:%s/旧的字符串/新的字符串/g	---> 将文件中所有的字符串进行替换
:%s/旧的字符串/新的字符串		---> 将文件中每行第一次出现的字符串替换
    
:3,4s/旧的字符串/新的字符串/g ---> 将3-4行中的所有字符串进行替换
:3,4s/旧的字符串/新的字符串   ---> 将3-4行中每行第一次出现的字符串进行替换
命令行模式:
	使用vim打开一个文件时,默认处于命令行模式;
	插入模式 --回退到-->命令行模式:按键ESC键;
	底行模式 --回退到-->命令行模式:按键ESC键;
	
在命令行模式可以进行的其它的操作:
	复制:
		yy		---> 复制光标所在的行
		nyy		---> 复制光标所在行之后的N行
		按下电脑键盘的shift键,然后使用鼠标左键选中要复制的内容,然后右键选则复制。
		鼠标左键选中,然后按下电脑键盘的y键也可以复制。
	剪切:
		dd		---> 剪切光标所在的行
		ndd		---> 剪切光标所在行之后的N行
		鼠标左键选中,然后按下电脑键盘的d键也可以剪切。
	粘贴:
		p		---> 在光标之后粘贴1份
		np		---> 在光标之后粘贴N份
		在插入模式下,按下shift键,鼠标右键选中粘贴。
	
	gg : 将光标定位到行首
	shift + g(G): 将光标定位到行尾
	
	d + shift + g(dG) : 删除光标之后的所有行
	d + g + g(dgg) : 删除光标之前的所有行
	
	gg=G : 代码自动对齐
		鼠标选中要对自动对齐的代码,然后按下“=”键,自动缩进对齐。
	
	u : 撤销
	ctrl + r : 反撤销

5. c语言的数据类型 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值