Linux基础知识系列一
发布时间 - 2019-06-19 00:00:00 点击率:次基础概念
Linux系统与Windows一样有着文件管理,文件的路径又分绝对路径和相对路径。绝对路径是以/开始,例如/usr/local,而相对路劲不以/开始,例如../,这个就是当前目录的上一层。
在Linux系统中,不同用户有着不同的家目录(也就是不同用户登陆上Linux初始位置)。如果你以root账号登陆,家目录就是/root/,如果你以普通用户xxx登陆,那么系统默认的家目录就是/home/xxx/,当然也可以指定普通用户的家目录为其他目录,在后续文章会补充。
常用命令
1、pwd,查看当前目录的绝对路径,显示是从/开始
2、ls,查看当前路径下的文件或文件夹
ls / 只显示该目录下的文件或文件夹的名称 ls -l / 显示该目录下的文件或文件夹的明细信息,ls -l ==>ll,更多用ll代替 例如: [hadoop@hadoop01 ~]$ ls -l /home total 0 drwx------(权限) 2 hadoop(用户) hadoop(用户组) 79 Jun 3 19:31(时间) hadoop(文件或文件夹名称) ll -h 查看文件大小,只能看文件不能看文件夹,如果想看文件夹大小,请使用du -sh 文件或文件夹名 ll -rt 给文件或文件夹以时间排序,可以找出最新的文件或文件夹
3、cd,切换目录
cd - 回到上一次目录 cd ../ 回退上一层目录(相对路径) cd ../../ 回退2个目录(相对路径) 三种回到家目录方法:cd+回车,cd ~,cd /用户的家目录的绝对路径
4、mkdir,创建文件夹
mkdir xxx 只能创建1个 mkdir -p xxx/1/2 级联创建文件夹 mkdir 4 5 6 并行创建4 5 6 文件夹
5、vi/touch,创建文件
touch 文件名 vi 文件名 1.命令行模式 i进入编辑模式 2.esc 回退到命令行模式 3.shift+:尾行模式 wq保存退出
6、cp,复制拷贝文件/文件夹
cp xxx.log xxx/ cp -r xx xx/ 文件夹拷贝 需要-r参数
7、mv,移动或改名文件/文件夹
mv test.log test 移动文件到新的地方 名称不变 mv test1.log test/test123.log 移动文件到新的地方 名称变 mv test1 test 移动文件夹
8、cat/more/less,查看文件内容
cat 文件内容一下子全部显示 适用字节内容较少
查看日志的内容ERROR 定位错误
假如文件超大 10m 发送给window电脑,通过editplus 全局搜索
假如文件假如100m+(grep -C 是指搜索"ERROR"前后10行)
cat install.log | grep -C 10 "ERROR"
假如 ERROR筛选的结果 特多(> 重定向覆盖输出到文件,>> 追加)
cat install.log | grep -C 10 "ERROR" > error.log
more 文件内容一页一页的往下翻 按空格键往下
回退不了 按q退出 适用字节内容稍多的
less 文件内容 一行行 按箭头上下 按q退出9、tail,实时查看
实际工作中,对于日志总会面临日志过大的问题,一般使用切割法。 到达某个数值,mv xxx.log xxx.log1,然后再touch xxx.log。 推荐使用 tail -F xxx.log,-F=-f+retry,-f 不够强大,文件只要被移走,就算新的一模一样,也不会实时监控 [root@hadoop001 ~]# tail -F xxx.log 123 4 tail: `xxx.log' has become inaccessible: No such file or directory tail: `xxx.log' has appeared; following end of new file 5 但是如果你要看以倒数50行开始的日志,只能是tail -50f xxx.log
10、help,命令帮助
命令 --help 例如: [root@hadoop001 ~]# ls --help Usage: ls [OPTION]... [FILE]... []代表可以省略
更多Linux文章,请访问Linux教程栏目进行学习!
# linux
# less
# windows
# 如果你
# 能看
# 往下
# 命令行
# 普通用户
# 到新
# 上一层
# 目录下
# 是指
# 推荐使用
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何生成腾讯云建站专用兑换码?
C++时间戳转换成日期时间的步骤和示例代码
教你用AI将一段旋律扩展成一首完整的曲子
如何获取免费开源的自助建站系统源码?
详解MySQL数据库的安装与密码配置
javascript基本数据类型及类型检测常用方法小结
iOS验证手机号的正则表达式
开心动漫网站制作软件下载,十分开心动画为何停播?
焦点电影公司作品,电影焦点结局是什么?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何在IIS中配置站点IP、端口及主机头?
Android滚轮选择时间控件使用详解
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
如何彻底卸载建站之星软件?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
jQuery 常见小例汇总
七夕网站制作视频,七夕大促活动怎么报名?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Laravel怎么实现验证码(Captcha)功能
如何在IIS7中新建站点?详细步骤解析
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)
如何在香港服务器上快速搭建免备案网站?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
如何快速建站并高效导出源代码?
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何快速搭建支持数据库操作的智能建站平台?
JS弹性运动实现方法分析
奇安信“盘古石”团队突破 iOS 26.1 提权
活动邀请函制作网站有哪些,活动邀请函文案?
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
EditPlus中的正则表达式 实战(1)
Laravel如何使用Vite进行前端资源打包?(配置示例)
高端网站建设与定制开发一站式解决方案 中企动力
网站制作价目表怎么做,珍爱网婚介费用多少?
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
实例解析angularjs的filter过滤器
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
中山网站制作网页,中山新生登记系统登记流程?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
如何在Windows环境下新建FTP站点并设置权限?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
EditPlus中的正则表达式 实战(4)
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?


log 移动文件到新的地方 名称变
mv test1 test 移动文件夹