牛客网练习–linux

1、Vi编辑器中,s/AAA/yyy/g将字符AAA全部替换成yyy
2、计划让系统自动在每个月的第一天早上4点钟执行一个维护工作,00 4 1 1-12 * /maintenance.pl(计划任务内容格式:分 时 日 月 周 命令/脚本)
3、linux中用使用tar命令tar -cf bak.tar aaa将文件aaa打包为bak.tar
4、linux权限:
(1)Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。
(2)Linux下权限的粒度有 拥有者 、群组 、其它组(每个粒度对应都有r、w、x) 三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同时归属于多个组。
(3)文字设定法:u 表示“用户(user)”,即文件或目录的所有者,g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户, o 表示“其他(others)用户”, a 表示“所有(all)用户”,它是系统默认值。可+、-表示添加或删除某个权限。例chmod a+x,g+w exer1
(4)Linux上通常使用chmod命令对文件的权限进行设置和更改。
5、Linux系统进程类型:
(1)交互进程——由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。
(2)批处理进程——这种进程和终端没有联系,是一个进程序列。
(3)监控进程(也称守护进程)——Linux系统启动时启动的进程,并在后台运行。
6、查看file1文件的第300-500行的内容:
(1)tail -n K是输出最后K行的内容。先输出前500行,然后输出其中从第300行开始的内容。cat file1| head -n 500 | tail -n + 300
(2)直接通过sed -n命令获取指定范围的内容,其中p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行。sed -n ‘300,500p’ file1
7、last命令可以查看曾经登录到此系统的用户清单
8、Unix系统中,可以用于进程间的通讯:(1)socket (2)共享内存 (3)消息队列 (4)信号量
9、Linux系统上,/etc/passwd(存放用户的UID name 密码过期时间 修改时间等等)、/etc/shadow(存放用户的密码密文)、/etc/group( 存放用户的所属组情况)与用户管理相关的配置文件
10、Linux下查看服务程序占用的端口命令是netstat –apn
11、tar -zcvf 目标文件 源文件。其中z表示gzip压缩,j表示bizp2压缩,c表示压缩,x表示解压缩
12、在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到BSS(Block Started by Symbol)中
13、挂载设备使用mount,卸载设备使用umount,有三种方式,通过设备名,挂载点或者设备名和挂载点:
(1)umount /dev/hdc
(2)umount /mnt/cdrom
(3)umount /mnt/cdrom /dev/hdc
14、linux下侦测主机到目的主机之前所经过的路由的命令traceroute。
15、当前目录下有a和b两个文件,执行命令“ls>c”,请问文件c里面的内容是abc
16、tar是操作.tar的命令,gzip是压缩.gz压缩包的命令,compress:压缩.Z文件,uncompress:解压缩.Z文件。
17、在Linux上,对于多进程,子进程继承了父进程的共享内存、信号掩码、已打开的文件描述符。
18、apache目录访问控制的参数有authname(验证窗口的名称)、authtype(验证的类型,这里定义的是Basic)、authuserfile(验证所使用的帐号密码配置文件)、Require(指定可以登录网页的用户)
19、Linux命令行下find /usr/local -name ‘mrtg’查找列出/usr/local这个目录下所有包含字符mrtg的文件
20、linux下mysqldump备份命令及参数描述:mysqldump -h ip -uroot -p DBNAME >bck.sql,-h表示主机名或IP地址,-P表示数据库连接的TCP/IP端口号,-u表示用户名而不是数据库名,-p表示数据库访问密码。
21、在linux系统中,有一个文件夹里面有若干文件,通常用du -sh可以获取这个文件夹的大小
22、网络操作系统:
(1)Unix;
(2)Linux;
(3)WINDOWS NT;
(4)NETWARE 4.11;
(5)LAN MANGER 4.0;
23、UNIX套接字、信号量、无名管道、文件锁、共享内存可以用于Linux进程间通讯。
24、在Linux中查看ARP缓存记录的命令arp –a。
(1)、-a<主机>:显示arp缓冲区的所有条目;
(2)、-H<地址类型>:指定 吧arp指令使用的地址类型;
(3)、-d<主机>:从arp缓冲区中删除指定主机的arp条目;
(4)、-D:使用指定接口的硬件地址;
(5)、-e:以Linux的显示风格显示arp缓冲区中的条目;
(6)、 -i<接口>:指定要操作arp缓冲区的网络接口;
(7)、 -s<主机><MAC地址>:设置指定的主机的IP地址与MAC地址的静态映射;
(8)、-n:以数字方式显示arp缓冲区中的条目;
(9)、-v:显示详细的arp缓冲区条目,包括缓冲区条目的统计信息;
(10)、-f<文件>:设置主机的IP地址与MAC地址的静态映射
25、建立动态路由需要用到的文件有/etc/gateways
26、 linux下查看磁盘使用情况的命令是df。
27、makefile描述:
(1)makefile文件保存了编译器和连接器的参数选项;
(2)主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释;
(3)默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件, 找到了解释这个文件。
28、关闭Linux系统可用halt命令,shutdown -r now 现在关机并重启。
29、使用pthread库的多线程程序编译时需要加-lpthread连接参数 f若fp已定义为指向某文件的指针,且没有读到该文件的末尾,C语言函数feof( fp)的函数返回值是0。
30、查看当前Linux系统的状态,如CPU使用,内存使用,负载情况:
(1)可以使用top命令分析CPU使用,内存使用,负载等情况。
(2)可以使用free查看内存整体的使用情况。
(3)可以使用cat /proc/meminfo查看内存更详细的情况。

  • antd输入文本域样式

    a-textarea文本域样式问题 当时开发遇到一个问题,使用antd的a-textarea的时候宽度定义不了,进一步排查发现a-textarea标签antd框架那边已经对这个样式做了约束,所以一般的加style改不了,转而...

    antd输入文本域样式
  • vuex基本使用

    vuex学习 简介​ vuex是专门用来管理vue.js应用程序中状态的一个插件。他的作用是将应用中的所有状态都放在一起,集中式来管理。这里所说的状态指的是vue组件中data里面的属性。 vuex组成结构示意图​ ...

    vuex基本使用
  • vue-axios的get请求个post请求

    vue-axios的get请求个post请求 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中,能够拦截请求和响应,能转换请求与响应数据,能取消请求,自动转换Json格式,浏览器...

    vue-axios的get请求个post请求
  • springboot连接mysql(Access)错误

    SpringBoot连接MySQL时遇到ERROR 1045 (28000): Access denied for user ‘root‘@’localhost’ (using password: YES) 在yml配置文件...

    springboot连接mysql(Access)错误
  • FirstLove

    FirstLove ​ ​ 你总有一天要跟所有的记忆相安无事握手言和,那里面有她也有你,有她的青春也有你的年华。那个人永远活在时间里了,你把她拉不出来,自己也回不去,就这样吧,让她安静的留在那里...

    FirstLove
  • 侠客行

    侠客行 赵客缦胡缨,吴钩霜月民。 银鞍照白马,飒沓如流星。 十步杀一人,千里不留行。 事了拂衣去,深藏功与名。 闲过信陵饮,脱剑膝前横。 将炙啖朱亥,持觞劝侯嬴。 三杯吐然诺,五岳倒为轻。 眼花耳热后,...

    侠客行
  • 毕业感想
  • 可爱的小马

    可爱的小马 小套路,感谢陈同学的配合,可惜陈同学好像不喜欢(无奈~ 要图片可以私信,哈哈哈!!!

    可爱的小马
  • 从ssr到v2ray

    从ssr到v2ray(ubuntu 18.04) ​ 事件起因是因为用shadowsocks被封得太平常了,记得那天晚上我改一个端口就被封一个,无奈之下转到v2ray。 其中要做好准备工作。 1、申请域名。因为...

    从ssr到v2ray
  • 山川异域,风月同天

    山川异域,风月同天 1一個國度的山川,不可能跑到另一個國度。而天上的風月,則不受此拘限,不同國度的人可以共見

    山川异域,风月同天