Linux命令学习:
文件内容查看命令:
cat : 由第一行开始显示文件内容
tac : 从最后一行开始显示。
nl : 显示的时候,顺道输出行号 (常用)
more : 一页一页的显示文件内容 (空格代表翻页,less命令可以向前翻页, 退出q命令 ,查找字符串 / 要查询的字符 )
head : 只看头几行 head -n 文件名 查看文件的前n行
tail : 参数 -n 只看尾巴几行
shutdown:关机
ls:查看
参数:
-a : 查看全部文件,包括隐藏文件
-l :列出所有的文件,包含文件的属性和权限,但是没有隐藏目录
pwd : 显示当前用户所在的目录
mkdir :创建新的文件夹
mkdir -p :递归创建目录 创建多级目录
rmdir : 删除目录
rmdir -p : 删除多级目录
cp:复制文件或者目录 cp 原来文件的位置 复制的位置
rm : (移除文件或者目录)
-f 忽略不存在的文件,不会出现警告,强制删除
-r:递归删除目录
-i: 互动,删除会先确定是否删除
rm -rf /* 系统中所有的文件都被删除了。删库跑路
mv : 移动文件或者目录 或者重命名
参数:
-f : 强制移动
-u : 只替换已经更新的文件
查看文件目录命令:
查看目录的时候
d开头的都表示为目录
-开头的表示为文件
l开头则表示为链接文档
c则表示为装置文件里面的串行端口设备,例如键盘、鼠标
以三个字符为一组,且均为【rwx】的三个参数的组合
r代表可读(read),w代表可写(write)、x代表可执行(execute)
如果没有权限,就会出现减号[ - ]
Linux文件属性有两种设置方法,一种是数字(常用的是数字),一种是符号
Linux文件的基本权限就有9个,分别是owner/group/others三种身份,各有自己的read/write/execute权限
r : 4 w: 2 x: 1
可读可写不可执行:6
可读可写可执行: 7
chmod : 更改文件的9个属性
chmod [-R] xyz 文件或目录
chmod 777 文件富赋予所有的用户可读可执行
chmod 777 filename
进程命令:
ps : 查看当前系统中正在执行的各种进程的信息
ps -xx:
-a: 显示当前终端运行的当前的进程信息
-u: 以用户的信息显示进程
-x : 显示后台运行进程的参数
ps -aux 查看所有的进程
grep : 查找文件中符合条件的字符串
联合命令: ps -aux | grep
如: ps -aux | grep mysql :查看与MySQL相关的进程信息
结束进程:kill -9 进程id 表示强制结束该进程
vim使用命令:
命令模式下:
:set nu 文本显示行号
:set nonu 不显示行号
数字 + <空格键> :将光标向右移动这一行的n个字符
搜索替换命令:
删除复制命令