Linux 学习手记(4):Linux系统常用Shell命令
日期时间
date命令:显示当前时间日期
date -u # 显示格林威治(UTC)事件
date +%Y-%m-%d # 格式显示日期
date -s '20:25:25' # 修改系统时间,需要使用root用户
hwclock(clock)命令:显示硬件时钟
cal命令:显示日历
uptime命令:显示系统运行时间(启动时间)
输出和查看
echo命令:显示输入内容
echo '内容' # 输入什么就显示什么
echo '内容' >> 指定位置文件 # 将内容追加到文件中
cat命令:查看指定文件的内容
cat 指定文件
head命令:查看指定文件头内容(默认10行)
head - # 显示前面5行
tail命令:查看指定文件末尾内容(默认10行)
tail - # 显示最后五行
tail -f # 追踪文件更新(一般用于查看日志,命令不会退出,而是持续显示新追加内容)
more命令:以翻页形式查看指定文件内容(只可向下翻页)
只显示文件的第一页,如果有多页,使用空格进行翻页
less命令:以翻页形式查看指定文件内容(可上下翻页)
只显示文件的第一页,如果有多页使用空格进行翻页。使用光标的上下键(
Page Up和Page Down也可)向上或下翻页,键入q退出
查看硬件信息
lspci命令:查看PCI设备信息
lspci -v # 查看详细信息
lsusb命令:查看USB设备信息
lsusb -v # 查看详细信息
lsmod命令:查看加载的模块(驱动)
关机和重启
shutdown命令:关机、重启、休眠(可定时)
shutdown -h # 关闭计算机
shutdown -h + # 15分钟后关机
shutdown -h : # 8点1分关机
shutdown -r # 重新启动
shutdown -r now # 立即重启
reboot命令:立即重启
poweroff命令:立即关机
归档和压缩
zip命令:创建zip压缩文件
zip test.zip fileName # 将文件压缩为test.zip
unzip命令:解压缩zip压缩文件
unzip fileName # 如果当前目录已存在解压后的文件,可以选择是覆盖还是重命名
gzip命令:创建gzip格式压缩文件
gzip fileName # 压缩一个文件
tar命令:创建归档文件(一般用于备份,可与gzip一起执行创建归档压缩文件)
tar -cvf test.tar /etc # 将etc这个文件夹进行归档
tar -xvf test.tar # 释放一个归档,将test.tar这个归档文件释放
tar -cvzf test.tar.gz /etc # 将etc这文件夹归档并压缩
归档的时候文件所占用的空间并没有变小,归档时,可以通过gzip将文件夹归档并压缩:通过-cvzf参数中的z参数
查找文件
locate命令:快速查找文件(需要特定数据库支持,非实时更新,可通过updatedb命令手工更新数据库)
locate keyword # 查看包含所有包含提供关键字的文件名
find命令:功能强大的实时查找命令(可以指定很多规则),可支持多条件查找,但速度慢
find 查找位置 查找参数
find . -name *linux* # 查找当前位置,基于文件名:当前位置所有包含linux关键字的文件
find / -name *.conf # 查找整个根分区中的所有以.conf结尾的文件
find / -perm # 查找根分区下所有权限是777的文件
find / -type d # 查找根目录下的所有目录(d,表示目录,type表示类型)
find . -name "a*" -exec ls -l {} \; #查询的返回结果执行ls -l(可自定义)这命令
参考资料&进一步阅读
Linux 学习手记(4):Linux系统常用Shell命令的更多相关文章
- linux学习之路5 系统常用命令
日期时间 查看设置当前时间 date +%Y--%m--%d 格式化显示时间 -s " "(切换到超级用户)修改时间 hwclock(clock)用以显示硬件时钟时间 命令 cal ...
- Linux学习笔记(七) 查询系统
1.查看命令 (1)man 可以使用 man 命令名称 命令查看某个命令的详细用法,其显示的内容如下: NAME:命令名称 SYNOPSIS:语法 DESCRIPTION:说明 OPTIONS:选项 ...
- Linux Shell常用shell命令
Linux Shell常用shell命令 一.文件.目录操作命令 1.ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示 ...
- Linux学习之二-Linux系统的目录结构
Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...
- 9个Linux系统常用监控命令
我们的系统一旦上线跑起来我们自然希望它一直相安无事,不要宕机,不要无响应,不要慢腾腾的.但是这不是打开机器电源然后放任不管就可以得到的.所以我们要监视系统的运行状况,发现问题及时处理. 对于系统和网络 ...
- linux学习书籍推荐linux学习书籍推荐
引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.html Linux 学习书目推荐 Linux基础 1.<Linux与 ...
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- Windows常用shell命令大全
Windows常用shell命令大全 基于鼠标操作的后果就是OS界面外观发生改变, 就得多花学习成本.更主要的是基于界面引导Path与命令行直达速度是难以比拟的.另外Geek很大一部分是键盘控,而非鼠 ...
随机推荐
- 年底奉献-QT编写视频监管平台(开源)
忙忙碌碌又是一年,算算自己毕业四年半,一直在现在这家公司做研发外加总经理助理,研发起初用的VB.NET,而后全面转为C#,最后又全面转为QT,都是由于项目需要,算下来自己搞QT编程也已经四年了,201 ...
- delphi7的新生,参与分布式应用开发,调用RESTful API,Json的应用
前言: 1.公司delphi7开发的传统软件还活得好好的,但是大家都知道delphi早已经日落西山了,现在成了后进.追随者.细细算了已经6.7不用了.新的delphixe7呢,没有时间成本去适应和研究 ...
- Can't get WebApplicationContext object from ContextRegistry.GetContext(): Resource handler for the 'web' protocol is not defined
I'm stucked in configuring my web.config file under a web forms project in order to get an instance ...
- MySQL实现类似Oracle的序列
MySQL实现类似Oracle的序列 2013-10-22 10:33:35 我来说两句 作者:走过的足迹 收藏 我要投稿 MySQL实现类似Oracle的序列 Oracl ...
- 转:Transform Web.Config when Deploying a Web Application Project
Introduction One of the really cool features that are integrated with Visual Studio 2010 is Web.Conf ...
- 跨域名 Cookie 传递测试
问题 我打开了 www.aaa.com 里面的一个页面(www.aaa.com/hello.php),其中这个 hello.php 里面包含一个 <img> 标签,里面的 src 来自于 ...
- (转)Netfilter分析
看到一篇讲Netfilter框架的,如果有一点基础了的话对于捋清整个框架很好帮助,转下来细细阅读. 转自http://aichundi.blog.163.com/blog/static/7013846 ...
- sqlserver -- 学习笔记(七)获取同组数据的前两条记录
不啰嗦,直接上图,大概实现效果如下: 有上面这样一份数据,将他们按照userAccount和submitTime进行分组,然后提前每组数据的前两条记录 提取后数据如下: 实现的SQL如下: selec ...
- MMM和MHA的对比和应用(PPT分享)
分享主题:MySQL高可用架构 --- MMM&MHA在大众点评应用和改进 内容简介:本次演讲,主要讲述以下几个方面 1. MMM在点评网是如何使用的 2. 细数MMM上踩过的坑以及如何填坑 ...
- url rewrite优化url的可读性
1.下载urlrewrite,官方下载地址:http://tuckey.org/urlrewrite/ 2.解压缩文件,将jar放入项目,并创建urlrewrite.xml: 3.将filter添加到 ...