Linux系统命令

================================================  Linux文件管理  ==========================================
pwd 查看当前目录路径
. 当前目录
.. 上层目录
ls 查看当前目录下的文件
ls -la 查看当前目录下的隐藏文件
touch 文件名 创建文件
rm 删除文件
mv 被移动的文件 移动到的目录 移动文件
mv 被修改的文件名 新的文件名 重命名文件
mv 被移动和修改的文件名 移动到的目录/新的文件名 移动文件 + 重命名文件
cat -n 文件名 查看文件内容 -n 显示行号
head -n 20 文件名 默认显示前十行的内容, -n 显示行数
tail -n 20 文件名 默认显示最后十行的内容, -n 显示行数
tail -f 文件目录/文件名 显示最新的内容 对于日志文件很有用
dos2unix 文件名 windows移动到linux时 转换文件格式可以用到

cd 进入目录
mkdir 创建目录
rmdir/rm 删除目录,删除牵扯到递归空目录的删除 很少用到
cp 文件目录/文件名 文件目录/文件名 文件的复制
cp -r 目录a/目录b 目录复制
touch time_stamp 更新文件时间戳, 可用于备份
ll 查看文件创建时间和更新时间
la -al 查看文件或目录的权限 第一列第一个字符 d 目录 - 文件 还有的五种 看书吧
第二列表示连接数, 包含其他目录的总个数 +2 第三,第四 文件所有人和所有组
第五,六,七 文件大小 修改时间 文件名
rwx 读写和执行
chmod 改变文件权限
chown 改变文件的拥有者和用户组
chgrp 改变文件的拥有组
umask 默认权限 ,权限是很大一块 需要用到的时候仔细研究一下
file 查看文件类型
find 目录 -name httpd.conf or *.conf 一般查找文件, 可以用* 模糊匹配 通配符
-user username 还可以根据用户名,时间,权限,大小,深度查找
locate 数据库查找 需要更新updated数据库
which/whereis 查找执行文件 还有文件压缩和打包的操作 需要的时候再学吧
============================================= Linux文件管理结束 ==========================================

============================================= VI VIM 编辑器 ================================================
vi 进入一般模式
i/insert 由一般模式进入编辑模式
Esc 由编辑模式进入一般模式
: / ? 由一般模式进入末行指令模式
h j k l $ G 光标移动操作 左 下 上 右 移动到本行的末尾 移动到整个文件的末尾
:n 移动到第n行
n 键入一个数字回车 往下移动n行
Ctrf + f/b/d/u 往下移动一页, 往上移动一页, 往下移动半页,往上移动半夜

ndd 删除包含光标所在行内的n行文字(n是一个数字) delete
dw 删除光标往后得一个单词 delete word
d$ 删除光标往后得所有文本 局限于本行
x X 向后/向前 删除一个字符
yy nyy 复制光标所在的行 复制包含光标在内的n行文字 copy yank拉拽
p 将复制的文本粘贴在光标的下一行 paste
u 撤销操作 返回操作 undo
Ctrl + r 重做操作
i/I 在当前光标处添加内容 在当前光标所在行第一个非空处添加内容 开头
o/O 在当前光标下/上一行插入新行并开始编辑
a/A 在当前光标后一个字符添加内容 在当前光标所在行最后一个字符处添加内容

/ n/N 使用 "/" 查找关键字 , n继续往下找 N往上找
? n/N 使用 "?" 查找关键字 , n继续往上找 N往下找
替换关键字的用法 我这边不做祥述 自己看书(用的比较少)
vim 文件名 vi增强版, 进入一般模式
Ctrl + v 多行编辑 组合键 进入visual block 模式
V visual line 模式 y复制 d删除 p粘贴 上下左右键多行选中模式
vim 1.txt 2.txt 多文件编辑,默认打开第一个文件 可以y复制第一个文件的内容
然后 :n回车 切换到第二个文件 p粘贴 :N 回到文件1, :files 查看打开的文件
vimtutor 使用vimtutor深入学习vim
:q! :wq 不保存退出编辑器 保存退出编辑器
=========================================== VI VIM 编辑器结束 ===============================================
原文地址:https://www.cnblogs.com/zhangboblogs/p/9545354.html