linux 学习文档(二)

8:linux常用命令:

    系统时间相关:

date:查看当前系统时间,加-u可以查看格林尼治时间

date +%Y-%m-%d:可以自己格式化显示时间,

date –s “20:20:20”可以自己设置系统时间,需要root权限,

hwclock(clock):用于显示硬件时钟时间,cal:显示日历,

uptime:可以查看系统运行了多少时间以及负载均衡。

输出查看命令:

echo:用于显示输入的内容,cat:用于显示文件内容

more:用于翻页显示文件内容,不过只能向下翻页

less:用于翻页显示文件内容,可以上下翻页

head:默认显示文件头10行的内容,可以加-n 行数进行选择

tail:默认显示文件尾10行的内容,也可以加-n  行数进行选择,还有一种用法-f,追踪显示文件更新,命令不会退出,一般用于查看日志,持续显示新加入的内容。

查看硬件信息:

lspci:用于查看pci设备,加-v可以查看详细信息,

lsusb:用于查看usb设备,加-v同样可以查看详细信息,

lsmod:用于查看加载的模块(概念与驱动相同)

关机重启:

shutdown: -r 重启,  -h  关闭, –h  now:立即关机,-h  +10 十分钟之后关机,-h 10:00  10点钟关机

reboot:用于立即重启计算机,poweroff:用于立即关闭计算机

归档和压缩:

zip:用于压缩文件,ziphello.zip myfile,(不常用)

unzip:用于解压缩文件,unziphello.zip

 tar(归档,不是压缩):-cvf hello.tarmyfile 用于归档

                      -xvf hello.tar  用于释放归档

                   -zcvf  hello.tar.gz myfile 先归档,后gzip压缩

解压缩并释放归档:tar –zxvf  hello.tar.gz

查找:

locate keyword:查找包含关键字的文件,速度较快,因为查询的是数据库,数据库每天定时更新,所有可能存在新建的文件查找不到的情况,可以updatedb手动更新数据库。

find:速度较慢,但查找条件丰富,更能满足不同的查找需求。

find  位置  查找参数  条件

find  .  –name*hello*:在当前目录下查找文件名包含hello的文件

find / -name *.conf  在/目录以及子目录下查找后缀名为conf的文件

find / -perm 777  在/目录以及子目录下查找权限为777的文件

find / -type d  在/目录以及子目录下查找类型为目录的文件

find . -name “*hello*” -exec ls –l {} \;查询结果作为参数传递给红色命令,蓝色部分为固定写法。

9.  vi和vim

vi是命令行界面下的文本编辑工具,最早在1976年由Bill Joy开发(sun公司的创始人之一)开发,当时名字叫做ex。1991年BramMoolenaar基于vi进行了改进,发布了vim(VI IMproved),并加入了对GUI的支持。

Linux中知名的文本编辑器还有emacs,它的功能比vim还要强大。

Vim三种模式

--命令模式(常规模式):vim启动后默认进入命令模式,任何其他模式都可以通过按esc回到命令模式。命令模式下可以通过键入不同的命令完成选择,复制,粘贴,撤销等等操作。

--插入模式:在命令模式下按i键可以进入插入模式,此时可以编辑文件。

--ex模式(末行模式):在命令模式下按:键可以进入ex模式,光标会移动到底部,在这里可以保存修改和退出。

命令模式下常用命令如下

i:进入插入模式,

o:在当前行的下面插入新行,

dd:删除整行,

数字+dd:删除多行

yy:复制当前行,

数字+yy:复制n行,

p:粘贴,

u:撤销上一个操作,

r:替换当前字符,

/:查找关键字(按n可以在查找结果间进行切换)

ex模式下的常用命令:

:w保存

  :q  退出(:wq保存并退出,也可以直接:x,如果修改的内容没有保存,会提示,此时可以:q!强制退出),

   :set number(:set nu)显示行号,

   :!  系统命令,执行系统命令并显示结果,比如说:! ls,

   :sh  切换到命令行,使用ctrl+d切换回vim

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值