企业如何通过vue小程序开发满足高效运营与合规性需求
698
2022-11-26
linux常用命令2
grep
查找指定字符
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
grep asdf 4.txt
就是在4.txt里找,哪一行包含了asdf这个字符串。有多少行打印多少行。
例如
[root@localhost bjsxt]# more hello.java public class hello { public static void main(String[] args) { System.out.println("Hello,World!"); return; } [root@localhost bjsxt]# grep hell hello.java public class hello [root@localhost bjsxt]# grep ello, hello.java System.out.println("Hello,World!"); [root@localhost bjsxt]# grep a hello.java public class hello public static void main(String[] args)
cat file | grep -v '^800'显示某个文件中 不以800开头的行-v 就是非^ 就是以什么开头
fdisk
是显示磁盘的信息
[root@localhost bjsxt]# fdisk -lDisk /dev/hda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/hda1 * 1 13 104391 83 Linux/dev/hda2 14 1305 10377990 8e Linux LVM
共有255个磁头--------255个磁头 说明就大概有128个光盘,每个光盘的两面都能存数据
每个磁道有63个扇区
一共有1305个磁道(也就是1305个柱面)
每个柱面有16065个扇区,每个扇区有512个字节,所以一个柱面有8225280个字节
1305*8225280=10737418240
63*255=16065
hda1+hda2共有10377990+104391=10482381个boocks
10737418240/10482381=1024
所以在linux中 一个bolcks就是1k字节
all
它是干什么的?
输入这个wall abd之后
所有的linux用户都会显示 abd
另外wall `date` (这个`就是键盘上1旁边那个键) 这就是传说中的命令替换
会把date当做一个命令去执行
重定向
[root@localhost henang]# lszhengzhou[root@localhost henang]# ls >/bjsxt/command.txt[root@localhost henang]# cd /bjsxt/[root@localhost bjsxt]# ls3.txt 4 command.txt hello.java shandong[root@localhost bjsxt]# more command.txtzhengzhou[root@localhost bjsxt]#
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);
>>
这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
错误重定向
[root@localhost bjsxt]# ls 2>/bjsxt/command.txt3.txt 4 command.txt hello.java shandong[root@localhost bjsxt]# more command.txt[root@localhost bjsxt]# lasdfs 2>/bjsxt/command.txt[root@localhost bjsxt]# more command.txtbash: lasdfs: command not found[root@localhost bjsxt]# lsdf >/bjsxt/command.txtbash: lsdf: command not found[root@localhost bjsxt]#
*******************************
command > otherPath
如果命令本身是错误的,>就不能重定向了
如果要重定向错误命令
errorcommand 2> otherPath
确实够2的
重定向输入
[root@localhost bjsxt]# vi advice.txt[root@localhost bjsxt]# wall 修改linux的默认启动级别 我们知道linux 有7个启动级别 3级就是命令行 5级就是图形界面 怎么修改默认级别呢? 查看 /etc/inittab文件 里面那个 id:3:initdefault: 3就是按第三级别启动 怎么修改懂了么? 界面转换 从命令行进入到图形界面 startx或者alt+f7 从图形界面进入命令行 Alt+Ctrl+Fn(n=1~6)”就可以进入Console字符操作界面。 这就意味着你可以同时拥有X-Window加上6个Console字符操作界面。 0 :停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 ) 1:单用户模式,就像Win9X下的安全模式。 2:多用户,但是没有 NFS 。 3:完全多用户模式,标准的运行级。 4:一般不用,在一些特殊情况下可以用它来做一些事情。 5:X11,即进到 X-Window 系统。 6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。 所有我们最经常用的是Alt+Ctrl+F3(从图形界面转到第三级的命令行) 在虚拟机下Alt+Ctrl被占用,我们得用Alt+Ctrl+shift 根据我从网上得到的信息,按Alt+Ctrl+shift+f(1-6)的效果应该是一样的# 可是我发现Alt+Ctrl+shift+F3可以进入命令行而Alt+Ctrl+shift+f1进入的命令行是乱码的# Fatal server error: Server is already active for display0 if this server is no longer running,remve /tmp/.X0 - lock and start again. 此时换alt+f7来切换到图形界面 第一次的时候alt+f7不行 又得用startx
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~