常用命令:
(一)输出、查看命令
echo 显示输入的内容
cat 显示文本文件内容,不分页
head 显示文件的头几行(默认10行) -n 指定显示行数
tail 显示文件的末尾几行(默认10行)-n 指定显示行数 -f 追踪显示更新,经常用于查看日志
more 翻页显示文件内容,只能向后翻页
less 翻页显示文件内容 可上下移动
(二)关机、重启命令
shutdown -h 关闭计算机 -r 重新启动
poweroff 立即关闭计算机
reboot 立即重启计算机
(三)归档、压缩命令
zip 压缩
unzip 解压缩
gzip 压缩文件
tar -cvf 归档文件
tar-xvf 释放归档文件
tar -cvzf 归档并压缩(Linux下常用压缩命令)
(三)查找
locate +关键词 快速查找文件、文件夹
此命令需要预先建立数据库,数据库默认每天更新一次,可用update db命令手工更新数据库。
find 用以高级查找文件、文件夹
find .-name *关键字* .表示当前目录,-name表示以文件名检索,*表示一个或多个字符
find / -name *.conf 在整个计算机 以文件名查看 后缀名为.conf的文件
find /-perm 777 查找所有权限为777的文件
find /-type d 查找所有目录
find . -name "a*" -exec ls-l {}(有个空格) \; 将查找到的结果作为参数传递给ls-l这个命令,查看其详细信息
find -group -ctime(修改时间)-size 等等
(四)文件基本操作
ls -a 显示目录下所有文件,包含隐藏文件
ls -l 显示详细信息
ls -ld 显示目录信息
ls -R 递归显示子目录结构
file + 文件名 查看文件类型
cp -r 复制文件夹
cp -v 显示复制的详细信息
mv 移动或重命名文件
rm -i 交互式删除
rm -r 递归删除目录中的全部内容
rm -f 强制删除
mkdir 创建目录
rmdir 删除目录,不能删除非空文件夹,要删除空的,还是使用rm-r命令
(五)vim操作
i 在光标前插入文本
o 在当前行的下面插入新行
dd 删除整行
yy 将当前行的内容放入缓冲区(复制当前行)
n+yy 将n行的内容放入缓冲区
p 粘贴
u 撤销
r 替换当前字符
/查找关键字