Linux基本命令(二)

最近学习了一些新的命令,还有一些命令是对上一篇博客的补充。

在Linux系统里面查看本机IP:ifconfig

实时查看文件内容:

  1. tail -f XXX.log
  2. tail -F XXX.log

对于参数f和F的区别:

  1. 一旦日志里面覆盖数据,两种查看都会被中断
  2. 正常的日志文件一旦超过200M就会被重命名,然后重新创建一个新的该名字的日志文件,参数f在重命名后找不到该文件就会被中断查看,F是会实时监控看该文件夹中是否有该文件名称的文件,一旦重新建立一个该文件名称的文件,F就会继续监控该文件

mv:有两个用途

     1.移动文件或者文件夹位置

      mv移动 始终只有1份  cp拷贝 原文件不动,新增一份

      2.对一个文件重命名

        mv xxx1 xxx2

复制:

          cp xxx1 xxx2:把xxx1文件复制在本文件夹下并且重命名为xxx2

提醒:

           xxx.default

           xxx.xml

           cp xxx.xml xxx.xml181017(养成一个备份的习惯)

输出和打印数据:

           echo "x">xxx.log :覆盖该文件里面的数据(慎用

           echo "x">>xxx.log:在该文件的后面追加写入数据

           echo "XXX":输出“XXX”

alisa :别名

  1. alias:查看有哪些别名
  2. alias xh ='cd /home/xk':输出xh相当于输出cd /home/xk(临时)
  3. alias xh ='cd /home/xk'配置到环境变量文件中,执行生效命令

环境变量配置(****)

  1. 全局环境变量:/etc/profile(环境变量文件)
  2. 个人环境变量(个人环境变量文件全是隐藏的):~/.bash_profile或者~/.bashrc(个人环境变量文件放在这两个文件中)
  3. 环境变量生效命令:source /etc/profile(一般全局环境变量都使用这种方式生效),. .bash_profile或者souce  .profile(一般个人环境变量都使用这种方式生效)

rm:删除

  1. rm xxx.log:删除文件时是否确定删除
  2. rm -f:强制删除文件(不询问)
  3. rm -r:删除文件夹时询问是都确定删除
  4. rm -r -f:强制删除文件夹
  5. rm -rf/(慎用):删除根目录下的所有文件夹

 怎么查看历史命令?

history:查看历史命令

!140:在查看历史命令的前提下,输出!140相当于再次执行历史命令下140行的代码

管道符:

xxx1 |xxxx2

过滤:

history |grep xk:把history里卖弄的有“xk”的数据全部过滤出来

vi命令补充:

vi命令有三种模式:

  1. 命令行模式
  2. 编辑模式
  3. 尾行模式

在命令行模式,光标跳到第一行第一个字母:gg

                                            最后一行第一个字母:G

                                            一行的最后一个字母:Shift+4($)

                                            删除当前行:dd

                                           删除光标当前及以下的n行 :ndd

                                            删除当前行及所在的一下行(删除光标一下的所有行):dG

                                           删除光标所在的向下n行:ndd(慎用,很少能用到)

在vi命令中查询搜索文件:

先进入到文件里面

[root@xkhadoop ~]# vim xk.log 

然后开启尾行模式:shift+:

:/xxx(需要搜索的东西)

设置行号:

同样进入到尾行模式里面

:set nu   

  1 1
  2 2
  3 3
  4 4

取消行号:

:set nonu   

1
2
3
4

n是找寻下一个

清空文件内容:

[root@xkhadoop ~]# cat /dev/null > xk.log 
[root@xkhadoop ~]# ll
总用量 8
-rw-------. 1 root root 1571 11月 10 22:45 anaconda-ks.cfg
-rw-r--r--. 1 root root 1602 11月 10 22:46 initial-setup-ks.cfg
-rw-r--r--. 1 root root    0 11月 19 23:24 xk.log

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值