问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执行退出: exit查看当前路径: pwd问题三:怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么命令?答案:清屏...
shell:1、$# 和 $*之类的特殊变量特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数就是$1$#传递给脚本或函数的参数个数$*传递给脚本或函数的所有参数$@传递给脚本或函数的所有参数。被双引号(“”)包含时,与$*稍有不同$?上一个命令的退出状态,或函数的返回值$$当前shell进程id。对于shell脚本,就是这些脚本所在的进程id$*和$@的区别不被双引号“”包含时,都...
一、Linux系统和Shell1. 写一个sed命令,修改/tmp/input.txt文件的内容,要求:(1) 删除所有空行;(2) 一行中,如果包含"11111",则在"11111"前面插入"AAA",在"11111"后面插入"BBB",比如:将内容为0000111112222的一行改为:0000AAA11111BBB2222#sed ^$/d input.txt#sed-i /allow /tmp/11111 /i\allow AAA input.txt#sed-i /allow /tmp/11111 /a\allow BBB input.txt 2. 每周一下午三点将/tmp/logs目录下面的后缀为*.log的所有...
参考文章:linux查看端口占用情况?linux 用strace查看系统调用Linux面试题(2020最新版)?Linux 查看系统调用strace常用来跟踪进程执行时的系统调用和所接收的信号。
在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。文件管理命令...
问题一: 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示 ? 切换目录用 什么命令? 答案: 绝对路径:如/etc/init.d 当前目录和上层目录:./ ../ 主目录:~/ 切换目录:cd 问题二: 怎么查看当前进程?怎么执行退出?怎么查看当前路径? 答案: 查看当前进程:ps 执行退出:exit 查看当前路径:pwd 问题三: 怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么 命令?...
1.查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件。
2.查看一个程序是否运行ps –ef|grep tomcat查看所有有关tomcat的进程
3.终止线程kill -9 19979终止线程号位19979的线程
4.查看文件,包含隐藏文件ls -al5.当前工作目录pwd6.复制文件包括其子文件到自定目录cp -r sourceFolder targetFolder7.创建目录mkdir newfolder8.删除目录(此目录是空目录)rmdir deleteEmptyFolder9.删除文件包括其子文件rm -...
2020年了,回忆2019年,真的是不平常的一年,感慨万千,脑子里浮现了一次又一次为了找工作面试到处奔波,济南到威海,威海到北京,北京到杭州,一般都是这波面试结束,立马赶到下一场,有的面试还有冲突,真的是心累,为了能多参加几个面试,主动与面试官联系,另约面试时间。想想这段经历,真的是永生难忘。
研三狗的生活真的到处奔波,能有这些面试经历也是很不容易的,2019年的暑假,我便开始了互联网公司的笔试准备,网易、阿里...
2020年了,回忆2019年,真的是不平常的一年,感慨万千,脑子里浮现了一次又一次为了找工作面试到处奔波,济南到威海,威海到北京,北京到杭州,一般都是这波面试结束,立马赶到下一场,有的面试还有冲突,真的是心累,为了能多参加几个面试,主动与面试官联系,另约面试时间。想想这段经历,真的是永生难忘。
研三狗的生活真的到处奔波,能有这些面试经历也是很不容易的,2019年的暑假,我便开始了互联网公司的笔试准备,网易、阿里...
Linux常用目录——存放/bin 所有用户可以使用的可执行文件
/sbin 新管理员使用的执行文件
/boot Linux内核映像文件和与引导加载有关的文件
/dev 设备文件
/etc 系统配置文件
/mnt 挂载点,常用于挂载文件系统
/lib 共享库文件
/proc 基于内存的文件系统,用于显示内核信息
/usr/bin 用户命令文件
/usr/sbin 系统命令文件
/usr/include C头文件
/usr/lib 库函数
/usr/src 源代码目录Linux系统的组成:Linu...
find 命令(二)
下面将介绍如何根据文件类型、权限、所有者及操作符来查找匹配文件。根据文件类型来查找文件,使用-type 选项,常见 find 文件类型见下表。
文件类型
描述
b
块设备文件
c
字符设备文件
d
目录
f
普通文件
l
符号链接
根据文件权限查找文件,使用-perm 选项。所有者使用-user 选项。另外,find 命令可以通过逻辑操作符来创建更复杂的逻辑关系,例如 find 命令(一)中的例三就使用了操作符-or。find ...
find 命令(三)
下面将介绍如何使用 find 命令的-exec 选项来实现对查找到的文件执行指定的动作命令。
(1)常用范例
例一:找到当前目录下所有 php 文件,并显示其详细信息,可以使用如下命令:find . -name "*.php" -exec ls -l {} \;
-exec 是 find 命令对找到的文件执行的动作,这个动作就是对找到的文件执行命令,上面的命令就是 ls -l {}。在这里说明一下{}和;,{}其实它就是一个占位符,在 find...
xargs 命令
我们可以用管道将一个命令的 stdout(标准输出)重定向到另一个命令的 stdin(标准输入)。但有些命令只能以命令行参数的形式接收数据,而无法通过 stdin 接收数据流。在这种情况下,无法通过管道将数据重定向给这些命令。这时 xargs 就可以发挥它的作用了,xargs 命令可以从标准输入接收输入,并把输入转换为一个特定的参数列表。
(1)命令格式
command | xargs [选项] [command]
xargs 命令...
rm 命令
rm 是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
rm 是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行 rm * -rf)。所以,我们在执行 rm 之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清...