linux
Faith_runner
这个作者很懒,什么都没留下…
展开
-
kill和killall
kill命令:发送信号给指定进程用法:kill -signal PID-列出所有信号:kill -l-常用信号:SIGHUP:代号1,启动被终止的进程,可让进程重读配置文件,类似于重新启动。SIGINT:代号2,相当于用键盘输入ctrl+c来终止进程。SIGKILL:代号9,强制中断进程。SIGTERM:代号15,以正常的方式结束进程,若进程发生异常,无法正常终止,则输入这个信号...原创 2020-04-20 14:16:13 · 318 阅读 · 0 评论 -
linux 工作管理
使job在后台运行:在运行指令的时候使用&符号:如ping -c 100 www.google.com > ping.txt &,使用数据流重定向可以避免:在后台运行的job的stdout或stderr输出到当前屏幕中,影响当前工作使用ctrl+z将当前job打入后台中暂停:如当前job为ping -c 100 www.github.com 使用ctrl+z将当前...原创 2019-12-16 00:52:46 · 264 阅读 · 0 评论 -
finger命令
finger:查看用户信息安装yum install finger -y使用finger -l username 多行显示finger -s username 单行显示finger -m username 查看指定用户原创 2019-12-11 10:43:24 · 641 阅读 · 0 评论 -
vmware虚拟机centos 1920 x 1080 全屏 分辨率设置
环境CentOS 8VMware Workstation 15.5设置[root@localhost ~]# yum install xorg-x11-drv-vmware -y[root@localhost ~]# reboot原创 2019-11-27 23:10:40 · 3149 阅读 · 0 评论 -
su命令
格式:su [-lm] [-c 指令] [username]选项与参数:-:单纯使用-如su -代表使用login-shell的变量文件读取方式登录系统;若不加用户名,则代表切换到root用户-l:与-类似-m:与-p是一样的,表示使用目前的环境设定,而不读取新使用者的配置文件。-c:仅执行一次指令总结:若要切换到新用户的环境,必须使用su - usernam或su -l us...原创 2019-11-14 17:16:54 · 410 阅读 · 0 评论 -
linux 数据流重定向
数据流stdin:标准输入,代码为0。stdout:standard output,标准输出,指执行命令后返回的正确信息。代码为1。stderr:standard error output,标准错误输出,指执行命令失败后返回的错误信息。代码为2。...原创 2019-11-08 15:58:40 · 188 阅读 · 0 评论 -
/bin/bash^M: bad interpreter: No such file or directory
从github clone了一个项目,在执行其中的shell脚本时,遇到了如下报错:/bin/bash^M: bad interpreter: No such file or directory经查阅资料,发现是文件编码的问题。在windows上编辑的文件,格式为dos,在linux中执行,需要转换格式为unix。查看文件编码fileformat 在vim中打开shell脚本,执行 ...原创 2019-09-18 16:07:26 · 212 阅读 · 0 评论 -
redhat7图形界面与命令行界面的切换
在rhel7中,target取代了runlevels[root@ykn ~]# cat /etc/inittab # inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is hand...原创 2019-08-25 21:28:04 · 2631 阅读 · 0 评论 -
理解inode
理解inode作者:阮一峰一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(block)。这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,即转载 2017-09-12 15:56:23 · 235 阅读 · 0 评论 -
目录与文件的权限意义
权限对于文件的意义权限对于文件来说: r(read):可读取文件的实际内容。 w(write):编辑、新增、修改文件实际内容,但不能删除文件。 x(execute):该文件具有可以被系统执行的权限。权限对于目录的意义r(read contents in dictionary):表示具有读取目录结构列表的权限,所以具有一个目录的读取权限时,可以查询该目录下的文件名数据。 w(modify co原创 2017-09-12 17:42:02 · 958 阅读 · 0 评论 -
Linux文件特殊权限
Set UID当s这个标志出现在文件所有者的x权限上时,例如 “-rwsr-xr-x” ,此时被称为Set UID,简称为SUID的特殊权限。SUID权限仅对二进制程序有效;执行者需要对此程序具有x的可执行权限;本权限仅在执行该程序的过程中有效;执行者将具有该程序所有者的权限;例如:/etc/shadow是记录系统所有账号的密码的文件,它的权限为-r--------1 root root,原创 2017-09-26 22:45:15 · 1897 阅读 · 0 评论 -
Linux文件属性与权限
Linux文件属性查看Linux文件属性的命令: ls -la 文件属性的解释: (1)第一列:文件类型与权限 第一个字符: d:表明文件为目录文件 -:普通文件 l:连接文件 b:表示设备文件里的可供存储的接口设备 c:设备文件里的串行端口设备,如鼠标、键盘 接下来的的字符,以3个为一组,第一组表示文件拥有原创 2017-09-12 14:49:57 · 501 阅读 · 0 评论 -
linux文件内容查阅
cat命令命令格式:-A, --show-all 等价于 -vET,可列出一些特殊字符,而不是空白而已-b, --number-nonblank 对非空的行输出并编号-e 等价于 -vE-E, --show-ends 在每行结束处显示 $-n, --number 对输出的所有行原创 2017-09-19 20:37:56 · 410 阅读 · 0 评论 -
linux 遍历目录下的文件
#!/bin/bash#获取文件路径并设置变量dir=`cd /mnt/d/linux/pic ; pwd`for file in $dir/*do echo $filedone参考:遍历文件原创 2017-09-18 16:27:27 · 621 阅读 · 0 评论 -
shell提取文件名和目录名
${}用于字符串的读取,提取和替换功能,可以使用${} 提取字符串1.提取文件名:[root@localhost test]# var=/mnt/aaa/test/test.txt[root@localhost test]# echo ${var##*/}test.txt2.提取后缀:[root@localhost test]# echo ${var##*.}txt3.提取文件名,不带后缀:[原创 2017-09-18 16:17:11 · 771 阅读 · 0 评论 -
bash与dash
今天在Ubuntu下执行sh test.sh时总是报错,检查语法没什么问题,之后执行还是报错。上网一查,才知道问题。原来Ubuntu默认的sh是链接到dash,而不是bash,dash与bash有差异,所以导致错误。解决方法:在脚本的前面要用#!/bin/bash,而且执行的时候要用bash test.sh来执行。除了这种方法,还可以将默认的dash换成bash,在命令行输入sudo d原创 2017-09-18 15:58:25 · 560 阅读 · 0 评论 -
Linux命令之grep
grep命令使用详解简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的原创 2017-09-13 21:41:16 · 233 阅读 · 0 评论