man命令查看帮助手册
/:根目录
bin:存放二进制可执行文件
sbin:存放二进制可执行文件,只有超级管理员root可以用
etc:存放系统的配置文件
usr:存放共享的系统资源
home:存放普通用户文件的根目录
root:超级用户的目录(家)
命令
cd filename 打开/切换目录
cd .. 返回上一层
cd / 返回根目录
cd ~ 返回家即用户登录的家
cd -(减号) 两个传送,只能传送上一次所在的位置
mkdir 创建文件夹
一次性创建多个文件夹,文件夹之间使用空格分隔
- mkdir a b c d
创建多级目录
- 不能直接使用 mkdir 1/2/3/4
- mkdir -p 1/2/3/4 正确做法
ls(list)列出文件
ls -a 列出所有文件包括隐藏的
ls -l 列出文件的详情信息
查找文件
find寻找目录
find 查找范围目录 参数 -name 按名称查找"要查找的名称"
find ./ -name "要查找的名称"
locate定位 相对于 find -name
locate 使用前需要创建索引数据库,第一次使用updatedb创建索引数据库,必须做
比如查找hello.txt文件
- 首先updatedb
- 然后 locate hello.txt
locate比find查找效率高
- find是注意查找
- locate是通过索引定位
where is 用于程序名搜索
移动文件
- MV
- 修改文件名称 mv 原文件名 / 新文件名
- 移动文件 mv 要移动的文件 / 目标目录
复制文件
- CP
- cp 文件名 目标目录
- cp -r 递归移动文件夹下所有文件
创建文件
- touch
- touch hello.txt 创建名为hello.txt的文件
查看文件
- cat
- less,通过方向键切换查看内容
- more,显示百分比,使用空格翻页
- tall 查看文件最后几行 ,默认10 在服务器执行任务,任务的执行情况 ->log文件,查看任务的最新执行情况。
- tell -n 文件 查看文件后 n行内容
VI编辑器
使用vi编辑器可以在文件中写入内容
- 输入模式 insert , i , a , o
- i : 在光标的当前位置打开
- o: 在下一行打开
- a: 在光标的后面插入
- 命令模式:在输入模式摁esc进入
- shift + zz 保存并退出
- 常用快捷键
- 复制: yy 从光标算起
- 复制n行:nyy
- 粘贴 : p
- 删除 : dd
- 删除n行:ndd
- $跳到行末
- ^跳到行首
- 底行命令模式:在命令模式输入冒号进入
- 保存退出 :wq
- 强制退出不保存:q!
- 显示行号 :set nu
- 不显示行号 :set nonu
删除文件命令
- rm
- -r 递归删除
- -f 强制删除
- rmdir 删除目录
压缩文件相关命令
- 常见的压缩名后缀
- .gz
- .tar.gz
- tar > 打包不压缩
- 压缩 :tar -zcvf 压缩包名 要压缩的文件
- 解压缩:tar -zxvf 要解压的文件 -C 解压后文件所存放的位置
- -z 调用gzip压缩 gzip: 对文件进行压缩
- -c 调用tar打包
- -x 解压缩
- -v 显示运行过程
- -f 指定文件名称
- -C 指定解压缩后存放位置
其他命令
- pwd:显示当前位置
- grep:过滤搜索
- grep 要搜索的单词 文件 --color
- ps:查看当前系统的进程
- ps -ef
- kill
- kill - 9 进程id 杀死对应进程id的进程
- -9 强制杀死进程
- | 过滤网
- ps -ef |grep xxx ,根据grep的条件查询进程
- df-lh:查看磁盘情况
- top:显示内存和cpu占用情况
- netstat -antp:查看系统可用端口
Linux权限命令
- 文件类型
- -开头 :普通文件
- d开头 :文件夹
- l 开头 : 链接
- 接下来的9位权限,前三个是文件所属主,接下来三个是所属组,最后三个是其他人。
- r —>4
- w—>2
- x—>0
- 三位数相加可得不同权限
- 修改权限 :chmod
- chmod 对应三个数字 文件 :修改文件的权限
用户操作:
- useradd username :增加用户
- userdel username : 删除用户
关机:
shutdown -h t t秒后关机
shutdown -h now 现在关机
reboot 重启