Linux基础命令
目录操作
ls 列出当前目录中所有的内容(不包含隐藏文件)
cd 切换到某一个目录下
pwd 查看当前目录所在位置
find 目录 查找文件
cp cp -r 复制文件
mv 文件 目录 移动文件到某个目录下/重命名
rm -rf 强制删除文件
mkdir 目录名 创建新目录
文件操作
touch 文件名 创建新文件
vim/vi :编辑文件内容或者创建新文件
命令模式:Ctrl + f 向下翻页整页
Ctrl + b 向上翻页整页
Ctrl + d 向下翻页半页
Ctrl + u 向上翻页半页
Shift+g 快速定位最后一行
gg 快速定位第一行
输入模式::$ 快速定位最后一行
:0 快速定位第一行
输出重定向: > 覆盖 >> 追加内容
tail -n 查看文件尾部n行内容
-f 实时打印文件内容
head -n 查看文件n行头部
less 查看文件
more 查看文件
权限
chown change owner
命令格式:chown [选项] [所有者]:[组] 文件或者目录
chown test:test test1
chgrp change group
命令格式:chgrp [选项] [组] 文件或目录
chgrp -R test test2
chmod change mode
参数u:当前用户 g:当前用户组 o:除了当前用户和组外的所有用户和组 a: 所有用户组
--r 可读(4)w可写(2)x可执行(1)
chmod u=rwx,g=rwx,o=rwx
chmod a=rwx /a+rwx
chmod 777 test3
系统信息执行
/etc/ 服务器系统信息目录
df -h 查看磁盘情况
free -m/-h 查看内存使用情况,
top 查看服务器实时使用情况,
参数 1 分开显示内核数 和 使用情况
du 会显示指定的目录或文件所占用的磁盘空间
ps -ef 查看进行
kill -9 杀掉进程
三剑客
grep awk sed
grep [oprations]
^s 查看以s开头的
s$ 查找以s结尾的
--color=auto 对匹配到的文本着色显示
-v 显示不被正则表达式匹配到的行
-i 忽略字符大小写
-n 显示匹配的行号
-c 统计匹配的函数
-e 实现多个选项的逻辑or关系
grep -e 'abc' -e 'efg' file
awk
在学习中,后续更新
sed
在学习中,后续更新