文档章节

shell 入门基础一

空_明
 空_明
发布于 2014/08/19 13:47
字数 833
阅读 71
收藏 1

1,man命令是一个帮助我们,快速掌握某个命令的使用方法的命令,当然前提时我们安装了man命令模块,man命令的用法,man command,后面跟自己不了解的命令,如果你的系统没有安装,先执行命令,yum install man* 安装



2,cd命令,cd命令时linux目录下,切换路径的命令,主要用法是用来浏览文件系统,和遍历目录所需. 
用法(一)cd  绝对路径 
例如cd /etc/profile.d,cd /home等等 
用法(二)cd  相对路径 
例如cd ../ 上一级目录 cd ./当前目录 cd ../../上一级的上一级 



3,ls命令,显示当前目录下所有文件盒目录 

ls -F参数,可以给目录后面加/号,更容易区别文件和目录,注意是大写的-F 

ls -F -R 可以递归打印某个目录下所有嵌套文件等多级路径。 
ls -F -a 可以显示系统隐藏的文件比如我们的公钥文件.ssh/等 

ls -l可以以换行格式,显示更详细的信息。 

按文件大小输出并排序ll -S -h 这个在运维时候,很有用,用来查找大文件 




4,cp 命令 用法: cp source  destination,实际开发使用较多, 
例子: cp test.txt test2.txt 拷贝当前的test.txt并新命令一个test2.txt 
cp test.txt /home 拷贝test.txt到home目录下,名字不变 
cp -a /abc/  /xyz 拷贝abc文件夹下所有内容到xyz下,xyz目录可以不用提前建立 
cp -R /a /b  递归的拷贝文件或文件夹,到另一个目录下。 



5,介绍下linux中的软链接和硬链接的区别, 
软链接类似windows下的快捷方式,引用的文件还是原始文件,软链接,可以跨挂载的存储设备使用。命令: ln -s source  destination 
硬链接软件开发中双写模式,建立硬链接的文件,只要向其中一个写入内容,所有的硬链接的内容都会改变,但是硬链接的文件是各自独立的,只能同一个挂载的存储设备下使用。 
命令 ln -d source destination 


6. 重命名一个文件使用命令mv 
用法mv source destination 
重命名目录或文件都可以,举例子如下: 
mv a.txt b.txt 重名名a文件为b文件名字 


7rm删除命令,删除文件或目录 rm -rf source ,如果想删除某个目录下所有文件,使用命令rm -rf * ,这是一个非常谨慎的操作,删除后就无法恢复了,尽量不要使用root用户操作这个

命令。


8.mkdir命令,创建一个目录,用法 mkdir 目录名  


9.查看文件统计信息,stat命令 用法: stat 文件名或目录名


10.file命令,查看文件类型,总共分3类文件,文本文件,可执行文件,数据文件


11.查看文件命令,cat 用法,cat 文件名 

12 less命令,less命令符合了少即是多的概念,它提供了额外的信心,显示了文件的总行数,以及行区间,支持所有more命令。 

13.tail -f 简直就是实时监控的利器。对日志进行相关监控显示。






© 著作权归作者所有

空_明
粉丝 35
博文 92
码字总数 71993
作品 0
东城
高级程序员
私信 提问
Linux运维有绝招

想要成为新时代的运维达人吗?全面掌握正确的学习路线。介绍一些入门教程带你轻松走进Linux世界的大门:1、Linux基础入门和架构了解:http://edu.51cto.com/course/course_id-948.html简介:...

让往事随风
2016/06/07
92
0
《Linux基础知识及命令》系列分享专栏

《Linux基础知识及命令》系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂。本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级的水平...

kaixin_code
2018/12/01
65
0
民工哥公众号linux系统学习线路图大全

民工哥公众号linux系统学习线路图大全 <-----------点击链接进入 友侃有笑公众号Linux学习路线图 1、基础篇 Linux 基础优化配置 Linux系统根目录结构介绍 linux系统重要子目录介绍 Linux文件...

民工哥
2017/08/30
0
0
[ Linux运维学习 ] 路径及实战项目合集

我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构、提升部署效率、优化资源利用率,确保服务可以7*24H不间断地为用户提供服...

实验楼
2017/11/15
0
0
开发Shell脚本解决DOS安全Linux服务器生产案例

入门企业Shell面试题:高手请绕道! 企业实战题6:开发Shell脚本解决DOS安全Linux服务器生产案例 根据web日志或者或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙...

老男孩oldboy
2018/07/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

查看线上日志常用命令

cat 命令(文本输出命令) 通常查找出错误日志 cat error.log | grep 'nick' , 这时候我们要输出当前这个日志的前后几行: 显示file文件里匹配nick那行以及上下5行 cat error.log | grep -C ...

xiaolyuh
28分钟前
5
0
六、Java设计模式之工厂方法

工厂方法定义: 定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行 类型:创建型 工厂方法-使用场景: 创建对象需要大量重复的代码 ...

东风破2019
35分钟前
5
0
win服务器管理遇到的一系列问题记录

有些小伙伴在使用iis7远程桌面管理工具的时候总是会遇到一系列的问题,下面就是为大家介绍一下服务器日常管理过程中出现的问题及我的解决办法和心得。希望能帮到大家。   拒绝服务器重新启...

1717197346
42分钟前
6
0
flutter 剪切板 复制粘贴

复制粘贴功能 import 'package:flutter/services.dart'; Clipboard.setData(ClipboardData(text:_text));Clipboard.getData;...

zdglf
45分钟前
4
0
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?

面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费...

米兜
45分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部