标签:
【linux系统常用命令】
这一届讲的是日常维护操作会经常用到的,希望大家去熟记他。
【时间日期】
date 查看系统当前时间 参数-u显示utc时间
格式化显示年月日 用+号连起来如:date +%Y-%m-%d
如果我们用date +%Y - %m - %d 会发现出错,因为系统看见空格后的- 会以为是一个参数。
这时候我们要用""连起来date +%Y" - "%m" - "%d
如果我们想使用跟多格式化时间可以用date --help来看到更多的参数
【设置时间】
date -s "20131213" 设置日期
date -s "18:38:00" 设置时间
hwclock或者clock 查看硬件时间,这两个命令完全一样的
cal 查看日历,命令行方式输出
uptime 查看系统启动可多久,和系统的负载
【输出查看命令】
echo 用来显示输入的内容如echo "blog.68xg.com"他会输出我们冒号里面的东西
cat 查看一个文件的内容
head 显示文件的头几行,默认没参数是10行
如head 123.txt -n 5 显示123.txt前5行
tail 显示文件末尾几行,默认没参数是10行
如tail 123.txt -n 5 显示123.txt末5行
tail 123.txt -f 追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容 Ctrl+C结束)
more 翻页显示文件内容(只能向下,用空格键向下)
less 翻页显示文件内容(带上下翻页,可以用上下键或PageUp PageDown键上下翻页,按q退出)
【查看硬件信息】
lspci 还记得ls是什么吗?ls是列表的意思,加个pci就是查看硬件列表。
lsusb 同样查看usb列表也是ls和usb
这两个命令共有的参数有 -v 显示详细信息
lsmod查看加载的模块或者说查看加载的驱动
【关机重启】
别告诉我最基本的关机重启你都不会,那我现在就告诉你关机重启的命令
shutdown 用来关闭重启计算机
参数有 -h关闭计算机 -r重启计算机 参数后加个时间可以控制关闭或重启的时间
如
立即关机:shutdown -h now
十分钟后关机:shutdown -h +10
12:00关机:shutdown -h 12:00
立即重启:shutdown -r now
linux关机的命令还有 poweroff (power是电源的意思 off是关闭的意思,别告诉我你不懂)
linux重启的命令还有 reboot (re是重新的意思,boot引导的意思,重启引导不就是重新启动)
【压缩解压】
zip zip名称 文件 如:zip abc.zip abc.txt
接下来是解压缩,先教大家一个单词uncoil解开展开的意思。
unzip zip的位置 如 unzip abc.zip 解开一个abc.zip的文件
linux下出了zip压缩还有gzip压缩 如我们要压缩一个abc.txt文件我们可以运行gzip abc.txt 将abc.txt压缩成一个gz后缀的文件
*linux下还有一个tar的命令,他会将一些文件打包成一个tar后缀的文件,但是一般人会以为他压缩了,其实不是,tar打包就是将一些文件不压缩的放在一起。tar的好处是可以将文件打包一起,不压缩,这样打包的速度会比压缩快,应为压缩要经过压缩算法
tar的详细参数有
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
如果我们要保存一个etc 目录,大家都知道etc是配置信息的意思,要备份他的话,我们可以运行tar -cvf
etc.tar /etc
tar -xvf etc.tar 释放etc.tar
tar -cvzf etc.tar.gz /etc 打包后调用gzip进行压缩。
【查找】
命令locate用以快速查找文件、文件夹
locate 关键字 如locate blog.68xg.com
locate此命令,需要先建立数据库,数据库默认每天更新一次。如果是一个新的文件,数据库是找不到的,我么可以手工更新数据库 用updatedb命令
他的缺点是更新慢,或者不支持新文件
于是我们可以用find来查找文件、文件夹他可以全盘查找,但是缺点是速度慢
格式 find查找位置 擦找参数
如:
find / -name *blog.68xg.com* 查找整个硬盘包含blog.68xg.com的文件 name是名字的意思
find / -name *.conf 查找.conf结尾的文件
find / -perm 777 所有权限是777的文件
find / -type d 查找根分区下的目录如果d换成l就是链接的意思,也就行相当于我们windows下的快捷方式
find命令除了查找意外,还可以把查找后的结果运行命令,如:find . -name "*.py" -exec ls -l {} \;
把所有找出来的.py文件找出来,然后传递给-exec {}\;的中间
*注意-exec 【这里是参数】 {} \;是固定格式 中间的才是要执行的命令
find还支持很多查找条件
-user 基于用户类型
-group 基于某个组
-size 基于文件大小
-ctime 基于某个修改时间
如find -ctime +5
最后一次修改发生在5+1天以前,距离当前时间为(5+1)*24小时或者更早
find -ctime -5
最后一次修改发生在5天以内,距离当前时间为5*24小时以内
find -ctime 5
最后一次修改发生在距离当前时间5*24小时至(5+1)*24小时
标签:
原文地址:http://www.cnblogs.com/chenshoubiao/p/4771789.html