一、课程总结
1.liunx下的终端 (1)打开、关闭终端 ctrl+alt+t ctrl+d
(2)调整终端字体 放大: ctrl+shift+= 缩小:ctrl+-
(3)分屏打开终端 ctrl+shift+t 黑色:ctrl+shift+e ctrl+shift+o
(4)命令行提示符
(5)切换用户: su 用户名、su root、su(默认root)
(6)passwd修改用户密码: passwd 用户名
sudo passwd root
(7) Liunx的文件系统结构:
2、文件相关的操作
(1)ls 查看文件 -a:查看所有文件,包括隐藏文件;-l:显示文件的详细信息; -h:带单位。
(2)文件的权限+chmod 1)chmod 用户+/-/=权限 文件
2)chmod 八进制 文件名
(3)cd 目标路径;cd 当前用户的家目录;cd. 切换到当前路径;cd ..切换到上一级路径
(4)mkdir 路径/目录名 ; mkdir /r1/r2/r3 -p 创建具有层级关系的目录
(5)rmdir 删除目录 只能删除空目录
(6)rm rm路径/文件名 rm 路径/目录名 -r 可以删除非空目录
(7) touch 创建文件 :创建5个文件:touch 1 2 3 4 5
(8)cp 复制文件 (拷贝目录时加-r)
(9)mv 移动文件
(10)cat 查看文件: cat 1>2 重定向 把1中的覆盖掉2中的
cat 1>>2 追加 追加到2 后面
(11) echo 1234 终端显示1234 不能加文件名
3、vim 编辑器(命令行模式 插入模式 底行模式 可视模式)
打开vim :vim/vi 文件名
命令行模式:
- yy 复制所在行;nyy 复制向下n行; p 下一行粘贴;dd 剪切所在行;ndd 剪切向下n行; u 撤销操作;ctrl+r:反撤销;
- gg 跳到首行;G 末行;ngg/nG 第n行;$:行尾;0:行首;
- 格式化 gg=G;
- 查找单词 /word
插入行模式:
按下i/a/o,A/I/O
a:在光标的后一位进行插入
o:在光标所在的下一行插入
l:在光标所在行的行首进行插入注释整行
A:在光标所在行的行尾进行插入给某一行代码添加注释内容O:在光标所在的上一行进行插入
底行模式:空格
i)文件的保存和退出w:保存
q:退出
如果文件修改过,直接退出会给警告,可以按enter之后q!强制退出或者wq保存退出
!︰强制执行后面的指令
x:保存并退出
wq:保存并退出
ii)其他操作
noh:取消高亮set nu:显示行号set nonu:取消行号
vsp文件名:左右打开两个文件
ii)替换单词
%s/old/newl:替换每一行找到的第一个的单词%s/old/newlg:全文替换
可视模式。
二、代码作业