您的位置:首页 > 运维架构 > Linux

Linux打卡Day4

2017-04-25 11:13 169 查看
Linux系统常用命令
1、日期时间 

date命令(CST时间)
格林尼治时间(UTC):date -u
时间格式化显示:date +%Y -- %m -- %d (注意:“--”为连接符,可以自己定义,如:“**”)
时间(不包含日期)设置:date -s "20:20:20" (设置时间为20时20分20秒,注意:仅root用户操作)
硬件时钟时间:hwclock(clock)(注意:仅root用户操作)
查看日历:cal 
系统运行时间信息:uptime (格式为:系统自启动后的运行时间,用户数,过去1分钟的负载,过去5分钟的负载,过去10分钟的负载)

2、输出、查看

显示输入echo:echo "hai xiaoxiaolu"
显示文件内容:cat 文件名 (注意:区别于file 查看文件类型)
显示文件的前几行:head (默认显示前10行);head -n (显示文件的前n行)
显示文件的末尾几行:tail (默认显示末尾10行);tail -n (显示文件的末尾n行)
追踪显示文件更新(一般用于查看日志,命令不会退出,而是持续显示新加入的内容):tail -f (演示操作:另开一个Terminal,执行echo "hai" >> filetest,在原Terminal可以看到filetest文件的更新 )
显示部分文件:more 文件名 (此时按空格键或enter键可下翻页)
显示部分文件:less 文件名 (此时按上、下键可上下翻页)

3、查看硬件信息

查看PCI设备(查看声卡、网卡等设备,类似于打开设备管理器):lspci ;lspic -v (查看详细信息)
查看USB设备:lsusb ;lsusb -v (查看详细信息)
查看加载的模块(驱动):lsmod 

4、关机、重启

关机:shut down -h [now/+10/23:30] (现在/10分钟后/23:30时间点)
重启:shut down -r [now/+10/23:30] (现在/10分钟后/23:30时间点)
立即关机:poweroff
立即重启:reboot

5、压缩、归档

zip test.zip(自定义压缩后的文件名) myfile(待压缩的文件)
解压缩:unzip test.zip
gzip myfile
一般使用归档命令tar(文件打包)
tar -cvf out.tar(归档后的文件名) /etc(待归档的文件名) 例:tar -cvf etcbackup.tar /etc (注意:此时并未压缩/etc文件夹)
释放一个归档:tar -xvf  例:tar -xvf etcbackup.tar
常用归档并压缩:tar -cvzf (-z:将归档后的文件进行gzip操作) 例:tar -cvzf etcbackup.tar.gz /etc (注意后缀名.tar.gz)
PS:查看文件大小:du -sh 文件名

6、查找

快速全机查找(需要预先建立数据库,Linux默认每天更新一次数据库,也可以使用updatedb手动更新):locate linuxcast(关键字,必要时使用通配符)
手动更新数据库:updatedb (注意:仅root用户权限)
find用于查找文件[夹]:find 查找位置 查找参数
find / -name *linuxcast* (在"/"根目录下,查找文件名方式-name,所有文件名中包含linuxcast的文件,注意通配符的含义:*a表示a前匹配0个或任意个数字符,即文件名以a结尾;同理a*表示文件名以a开头)
find . ("."表示查找当前目录)
find . -perm 777 (查找文件权限方式-perm,查找权限为777的文件)
find . -type d (查找文件类型方式-type,查找目录类型);-type l (查找链接类型,就是快捷方式)
find . -name "a*" -exec ls -l {} \ ; (“ -exec ls -l {} \ ;”中,除“ls -l”外其余为固定模式,表示对查找到的文件运行 ls -l 命令)
-user (查找用户类型方式)
-group (查找组类型方式)
-ctime (基于修改时间查找)
-size (基于文件大小查找)

PS:解决光标无法定位到字符中间 fn + insert(与delete复合的键)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 文件系统