Linux常用命令(二)

常用命令,主要是日常程序员操作和分析的命令

rm

rm命令作用为删除,参数:

  • -f :就是force的意思,忽略不存在的文件,不会出现警告消息

  • -i :互动模式,在删除前会询问用户是否操作

  • -r :递归删除,最常用于目录删除,它是一个非常危险的参数

命令实例

  • rm -rf test2/ 删除文件夹

pwd

pwd命令,作用为查看”当前工作目录“的完整路径

tar

tar命令,用于压缩解压:

  • -c :新建打包文件

  • -t :查看打包文件的内容含有哪些文件名

  • -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中

  • -j :通过bzip2的支持进行压缩/解压缩

  • -z :通过gzip的支持进行压缩/解压缩

  • -v :在压缩/解压缩过程中,将正在处理的文件名显示出来

  • -f filename :filename为要处理的文件

  • -C dir :指定压缩/解压缩的目录dir

命令实例

  • 压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称

  • 查询:tar -jtv -f filename.tar.bz2

  • 解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录

kill

kill 命令用于终止进程,参数:

  • kill -signal PID

  •  
  • 1:SIGHUP,启动被终止的进程

  • 2:SIGINT,相当于输入ctrl+c,中断一个程序的进行

  • 9:SIGKILL,强制中断一个进程的进行

  • 15:SIGTERM,以正常的结束进程方式来终止进程

  • 17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行

命令实例

  • kill -9 3298

whereis

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。

  • whereis [-bmsu] [BMS 目录名 -f ] 文件名

  •  -b 定位可执行文件。

  •  -m 定位帮助文件。

  •  -s 定位源代码文件。

  •  -u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。

  •  -B 指定搜索可执行文件的路径。

  •  -M 指定搜索帮助文件的路径。

  •  -S 指定搜索源代码文件的路径。

命令实例

  • whereis -bmsu tomcat

vi

vi/vim 是使用vi编辑器的命令 命令实例

  • vi /var/log/aa.log # 打开 /var/log/aa.log文件并编辑

cat

用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 命令实例

  • cat application.conf

more

命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能 常用操作命令:

  • Enter 向下n行,需要定义。默认为1行

  • Ctrl+F 向下滚动一屏

  • 空格键 向下滚动一屏

  • Ctrl+B 返回上一屏

  • = 输出当前行的行号

  • :f 输出文件名和当前行的行号

  • V 调用vi编辑器

  • !命令 调用Shell,并执行命令

  • q 退出more

less

命令用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜.

  • /字符串:向下搜索“字符串”的功能

  • ?字符串:向上搜索“字符串”的功能

  • n:重复前一个搜索(与 / 或 ? 有关)

  • N:反向重复前一个搜索(与 / 或 ? 有关)

  • b 向后翻一页

  • d 向后翻半页

  • h 显示帮助界面

  • Q 退出less 命令

  • u 向前滚动半页

  • y 向前滚动一行

  • 空格键 滚动一行

  • 回车键 滚动一页

  • [pagedown]: 向下翻动一页

  • [pageup]: 向上翻动一页

find

查找文件

[root@kxcs-34 /]# find / -name java
/data/jdk1.8/java

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值