文章目录
1. 磁盘管理
1.1 cd切换目录
- cd usr/local/src ,进入到src目录内
- cd ~ 切换到用户主目录
- cd / 切换到根目录
- cd … 返回到上一层目录
- cd - 后退
1.2 ls列出文件列表
- ll 展示详细信息 ,等同于 ls -l
- ll -h 友好展示信息
- ls 展示目录所有资源(不包括隐藏文件)
- ls -a 展示所有文件(包括隐藏文件)
- ls -al 展示文件详细信息(包括隐藏文件)
1.3 mkdir rmdir创建和移除目录
- mkdir app 创建app目录
- mkdir -p app/test 创建多级目录
- mkdir app 删除空目录
1.4 pwd打印当前目录
2. 文件浏览
2.1 tail 显示文件后几行
- tail -f catalina.log 滚动查看
- tail -10 /etc/passwd 查看passwd文件的末尾10行
2.2 cat显示文件内容
cat[参数]<文件名> cat yum.conf
2.3 more分页查看
空格下一页,回车下一行,q键退出
2.4 less分页查看
通过PgUp和PgDn控制
3. 文件操作
3.1 touch a.txt 创建a.txt文件
3.2 mv移动文件
- mv a.txt app 移动a.txt到app目录
- mv a.txt app/b.txt 移动到app目录,并且重新命名为b.txt
- mv app app2 把app目录移动到app2
- mv a.txt b.txt 把a.txt重新命名为b.txt
3.3 cp复制文件
- cp a.txt app 复制a.txt到app目录
- cp a.txt app/b.txt 复制到app目录,并且重新命名为b.txt
- cp a.txt b.txt 在当前目录复制,并且重新命名为b.txt
- cp -r app app2 递归复制
3.4 rm删除文件
- rm a.txt 删除文件,输入y表示确定删除
- rm -f a.txt 不问,直接删除
- rm -r app 递归删除app目录
- rm -rf app 不问递归删除
3.5 查找文件
find / -name mysql
详细:https://www.runoob.com/linux/linux-comm-find.html
4. vi命令文件编辑
- vi file 命令模式- - -(i)- - -> 编辑模式 - - - (ESC)- - -> 命令模式 - - -(:)- - ->底行模式
- ESC键,命令模式,yy:复制当前行,p:粘贴,dd:删除当前行
- :键,底行模式,:wq保存退出,:q不保存退出,:q!强制退出
- i键,编辑模式
4.1 vi命令查找内容
方法如下:
1、命令模式下输入“/字符串”,例如“/Section 3”。
2、如果查找下一个,按“n”即可,N向上搜索。
5. 打包压缩解压
5.1 打包
- tar -cvf app.tar app 把app打包成app.tar
- tar -zcvf app.zip app 把app打包成app.zip
5.2 解压
- tar -xvf app.tar -C./test 把app.tar解压到test文件夹
- tar -zxvf app.zip -C./test 把app.zip解压到test文件夹
6. 系统命令
- ifconfig 检查当前网卡信息
- ps 查看进程
- ps -ef 查看所有进程
- | 道,前面的输出作为后面的输入
- grep 查看指定内容
- kill -9 进程号,结束进程
- 例子: ps -ef | grep vi 查看有vi的进程
7. 用户
- 修改密码:passwd
- 创建用户:useradd,创建之后设置密码,然后再登录
- 用户信息:/etc/passwd
- 组信息:/etc/group
- 获取提示:useradd -h,更详细man useradd
8. 图
.进一步学习资料:
- https://www.runoob.com/linux/linux-tutorial.html
- linux命令大全:https://www.runoob.com/linux/linux-command-manual.html