Linux基本命令部分总结
基本命令:
ls:显示当前工作目录下的文件
pwd:查看当前工作路径(当前所处的位置)
cd:切换路径
{
绝对路径:从最初开始(根目录)的一个路径
“/”:根目录,Linux上所有文件存储的初始位置
相对路径:没有最初一个顺斜杠的路径
}
Linux文件存储层次结构:
Linux 存储文件 (允许多个用户同时登陆工作)
“/”(根目录)
bin:命令对应的可执行文件
/home:普通用户的家目录
/etc:配置目录
/dev:外部设备
/mnt:临时挂载点
/usr:系统的一些资源文档
/boot:系统开机使用的 一些关键的 镜像文件
/lib:库文件
/root:root用户的家目录
文件操作命令:
|
普通文件 |
目录文件 |
创建 |
touch 文件名 |
mkdir 目录名 |
删除 |
rm 文件名 |
rmdir 空目录(re -r 非空目录) |
剪切 |
mv 源文件 目的地路径 |
同 |
重命名 |
mv 源文件 原路径/新名 |
同 |
拷贝 |
cp 源文件 目的地路径 |
cp -r |
|
|
|
编辑普通文件内容:
命令行模式 插入模式 末行模式
命令行到插入: a(光标下一个空格处),i(光标处),o(光标下一行),O(光标上一行)
命令行到末行: shift+“:”
插入,末行到命令行:Esc
1·命令行模式下光标的移动:
shift + g 将光标移动到最后一行
shift + 4 移动到当前行尾
shift + 6 移动到当前行头
shift + m + h + l 当前屏幕分别移动到中间,第一行,最后一行
ctrl + f + b 向上翻页,向下翻页
2·批处理命令:
拷贝 yy 拷贝一行 num yy 拷贝n行
粘贴 p
删除 dd 删除一行 num dd 删除n行
u 撤销上次操作
末行模式下的操作:
:w 保存 :set nu 设置行号 /string 向下搜素
:q 退出 :set nonu 取消行号 ?string 向上搜素 n 下一行
:wq 保存并退出 :1,$s/旧串/新串
:q! 强制退出 :1,$s/旧串/新串/g 全文替换
:w newfile 另存为newfile
查看文件内容:
more:分页浏览文件内容(空格显示下一页,回车显示下一行,q退出)
less:与more类似,但可以向前翻页
head:显示文件前几行(head -5 /etc)
tail:显示文件后几行
cat:由第一行开始显示文件内容
tac:从最后一行开始显示
修改文件属性:
chmod:权限
文件权限:Linux系统上每一个文件都有其权限,是文件针对于不同用户提供的不同的访问方式
用户分类:属主(u),组用户(g),其他用户(o)
修改属主: chown
chown newuser filename
修改组:chgrp
chgrp newgroup filename