1.Linux的命令行使用与文件管理
文章目录
1.什么是Linux
Linux操作系统全称为GNU/Linux,Linux就是系统的内核,负责系统程序和硬件分配及调度
2.什么是shell
shell对外是提供操作和系统沟通的接口,对内是对Linux内核进行保护
3.shell行提示符的含义
shell的打开方式
shell行提示符含义
4.shell中的快捷键
快捷键的使用
ctrl+shift+T 在一个termial中开启多个窗口
ctrl+shift+N 重新打开一个termial
ctrl+C 取消命令执行
ctrl+D 关闭shell
ctrl+shift+鼠标选中+C 复制选中字符
ctrl+shift+V 粘贴
鼠标选中为复制
滚轮下按为粘贴
ctrl+a 快速移动光标到行首
ctrl+e 快速移动光标到行尾
ctrl+u 快速删除当前所在字符之前的所有
ctrl+k 快速删除当前所在字符和之后的所有
shell中如何执行命令
【1】命令执行的格式
命令 格式 参数
命令就是程序
参数代表命令的特殊功能
对象就是操作目标
5.Linux命令历史调用
history 查看历史命令
history -c 清空当前历史命令
永久清空历史命令需要清空文件 bash_history
历史命令调用
上键/下键 逐行调用
!+ 数字 调用指定历史
!+ 字符 调用以此开头的最近历史
ctrl+r 开启历史搜索模式,命令行显示会变为(reverse-i-search)':输入关键字 会显示含此关键字最近一条历史记录
【TAB】
补齐系统中存在的命令,文件,和某些参数
当按一次tab没有效果,表示此字符开头的信息不唯一可连续按2次
会显示此字符开头所有内容
如果2次仍然不显示表示没有此字符开头的指令
2.Linux下的文件管理
1.文件管理命令
touch 新建文件或者修改文件时间戳
touch file file2.. 建立空文件夹
touch file 把文件时间同步到当前时间
touch -t 时间 file 把文件时间更改到指定时间
mikdr 新建目录{make directory}
mkdir dirl dirl2... 建立空目录
mkdir -p test/redhat/linux 建立多层空目录
rm 删除文件或目录
rm file file2... 删除文件【有提示】
rm -f file 删除文件【强制删除文件无提示】
rm -r dirl dirl2... 删除目录【有提示】
rm -rf dirl 删除目录【强制删除目录无提示】
gedit 图形的文本编辑器
gedit file file2... 编辑file file2..
gedit在使用的时候必须有图形
file file2可以不存在
vim 文本编辑器
vim file 进入到vim的浏览模式
浏览模式不能编辑文件
按【i】进入插入模式,【esc】退出插入模式
:wq 保存更改
:q 当vim打开文件后未进行任何操作可以直接推出
:q! 当vim打开文件后修改文件不想保存可以强制退出
vim异常退出
当vim编写文件是未保存更改内容强制关闭
vim出现异常
(O)只读打开文件 (E)继续编辑 (R)恢复为保存内容编辑 (D)删除,swp文件进入编辑 (Q)退出当前文件编辑 (A)退出vim程序
vim同时打开多个文件
vim -o westos westos2 上下模式打开两个文件 ctrl+w {上/下}来转换控制窗口
vim -p westos westos2 左右打开两个两个文件
tabn 进入到下一个窗口
tabp 进入到上一个窗口
cat 显示文件的全部内容
cat file
cat -b file 显示文件内容并显示行号,不显示空行的号
cat -n file 显示文件内容并显示行号
head/tail 查看文件前/后多少行
head westos 默认显示文件前10行
head -n westos 代表数字 显示文件前n行
tail westos 默认显示文件后10行
tail -n wsetos 代表数字 显示文件后n行
less 分页浏览
less wsetos 进入到less模式查看westos
less模式中(上)(下)逐行查看文件内容
pgup pgdn 逐页查看文件内容
/关键字 搜索关键字 n 向下匹配 N向上匹配
v 由less模式进入到vim 编辑完成:wq退出返回less
在less中(q)退出
cp 复制文件
cp 文件 目的地文件
cp 文件1 文件2 目的地目录
cp -r 目录1 目录2
复制原理:按照源文件建立新文件夹
mv 移动文件
mv file file2 dir 移动文件到其他目录
mv dirl dirl2 dir 移动目录到其他目录
mv file 不存在file 移动文件到不存在文件则为重命名
file 文件类型查看
file westos 查看westos的真实类型
wc 文件容量统计
wc -l 行数
wc -m 字符数
wc -w 单词数
wc -c 字节数
英文一个字符=一个字节=1byte=8bit
中文一个字符=三个字节
所以统计文件大小要用字节统计