`
hardy136
  • 浏览: 11645 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一些高效的Linux命令行操作

阅读更多

1. 查找Java项目中,main方法定义在哪个文件里.

切换到你要查找项目的目录下执行

grep -rlI '\<main' .

如果你觉得自己打字快,不怕麻烦执行如下命令也可以找到该文件

find -type f -name *.java -exec grep -l '\<main' {} \;

2 快速的建立一个文件,并输入一些内容

cat >> filename ,输入一些内容然后按Ctrl-d结束输入。

注意:如果filename已经存在则内容将被清空

3 将文本文件中DOS换行符号转化为UNIX的换行符号

tr -s "\r" "\n" <inputfile

如果你要将结果保存到outputfile文件

tr -s "\r" "\n" <inputfile >outputfile

当然你使用vim编辑文件时,vim也提供文件转换功能

4   查看某年某月某日是星期几

比如我要查看 2008年5月22日是星期几那用cal来查看

cat 5 2008    显示2008年5月的日历

您是否发现命令行操作比图形界面浏览查看要快多了呢?

5 快速的局域网内文件共享。

一般来说类linux系统之间的文件共享通常使用nfs,而linux

和Windows文件共享则使用samba,这两个服务器功能强大,但是使用起来免不了要配置一番

如果你的机器上装了python可以使用python自带的http服务器

进入你要共享文件的目录执行, ptyhon -m SimpleHTTPServer

对方只要在浏览器里输入你的IP地方加8000端口(例如192.168.1.104:8000)就可以看到共享目录下文件。

6 用最简单命令杀死一个进程

以前为了结束一个进程通常是 ps -aux | grep xxx

然后再查看该进程的ID,最后是 kill 进程ID。

如果你管道用的很熟,awk又会用一点,则有可能打下如此拉风的命令

ps ax | grep firefox | grep -v grep | awk '{ print $1 }' | xargs kill -9

其实你没必要使用那么多的管道加awk,有个很简单的命令pkill

执行pkill -9 firefox 就终结firefox进程。

分享到:
评论

相关推荐

    Linux命令行大全

    《linux命令行大全》主要介绍linux命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法。 《linux命令行大全》分为四部分。第一部分开始了对命令行基本语言的学习之旅,包括命令结构、文件系统的...

    Linux命令行操作技巧

    掌握Linux命令行光标移动、文本编辑等技巧,可以使操作更加高效和便捷。本文介绍了常用的键盘操作技巧,欢迎阅读

    Linux 命令行大全

    很多"经典的"命令行程序,这些程序可以高效地对数据进行操作。第四部分 介绍了shell 编程,这是一个公认的初级技术,并且容易学习,它可以使很多常 见的系统任务自动运行。通过学习shell 编程,读者也可以熟悉其他...

    Linux面试加分项:这些常用命令让你技压群雄!.zip

    用途:本文旨在为那些准备参加Linux相关技术面试的应聘者提供实用的Linux命令行操作知识。通过掌握这些常用命令,应聘者不仅能够在面试中展示出扎实的技术功底,还能在日常工作中更加高效地进行系统管理和操作。这些...

    Linux常用命令大全

    这份资源适用于那些想要学习和掌握Linux命令行操作的人群,无论是初学者还是有一定经验的用户。它提供了一个全面的命令列表,帮助用户快速了解和使用常见的Linux命令。 使用场景及目标 这份资源的目标是帮助用户...

    Linux基本操作命令练习.pdf

    Linux命令行界面是 Linux操作系统的核心组件之一,提供了丰富的命令行工具和实用程序,帮助用户高效地完成各种任务。 在Linux系统中,有许多基本操作命令是非常重要的,掌握这些命令可以帮助用户更好地使用Linux...

    Linux操作技巧 (基础版本)

    在本文中,我们将重点介绍一些常用的Linux操作技巧,以帮助您更高效地使用Linux系统。 ## 1. 命令行快捷键 命令行是Linux系统中常用的操作方式之一。掌握一些常用的命令行快捷键,可以大大提高您的工作效率。例如...

    Linux常用命令大全(从入门到精通)

    本文将对Linux的常用命令进行详尽解读,力求覆盖文件操作、系统信息查询、进程管理、搜索查找等多个维度,帮助您构建坚实的Linux命令行使用基础。 一、文件与目录操作 二、文件内容查看与编辑 三、系统信息查询与...

    Linux全能保姆级教程

    这个教程不仅涵盖了Linux的基础知识,如命令行操作、文件管理、权限设置等,还深入探讨了Linux的高级应用,如服务器配置、网络管理、系统优化等。 首先,教程从Linux的起源和发展讲起,帮助读者建立对Linux操作系统...

    常见场景下使用的Linux命令大全

    通过阅读这份指南,用户将能够深入了解Linux命令行的强大功能,学习如何通过组合基本命令来执行特定的系统操作,从而提升工作效率和系统管理能力。 指南中包含的命令组合覆盖了文件搜索、内容显示、日志监控、文件...

    至今最火的22个最佳Linux桌面终端模拟器.pdf

    Linux桌面终端模拟器在提供命令行操作的同时,还具备了丰富的功能和特性,使用户可以更加高效地使用命令行界面。在本文中,我们介绍了2023年的22个最佳Linux桌面终端模拟器,它们涵盖了各种特性和用途,适合不同类型...

    Linux的优势

    1. 高效的完成工作:Linux 高效的完成了用户的所有工作,且不需要了解底层的技术细节。 2. SIMPLEyet Powerful:Linux 的设计理念是简单yet强大,易于使用且功能强大。 3. 自由软件运动:Linux 是自由软件运动的一...

    [嵌入式C语言专精]高效的串口命令行模块

    我们的目的是开发一款使用串口字符串进行系统内的命令操作的模块组件, 如:通过字符串命令来唤起指定的函数, 通过字符串命令来对系统内变量进行修改. 当然, 目前市面上也有着很多广泛应用的成熟项目, 如Json格式...

    认识Linux文件系统(一).pdf

    Linux操作系统的文件系统是其高效运行的关键,综合了许多先进的操作系统的概念,并在广泛的应用领域证实了其自身的健壮性和高效性。深入全面掌握Linux文件系统是学习Linux的基础和难点。 文件系统是操作系统的重要...

    Shell的IDE风格自动补全工具:作为一个支持自动完成的终端本机运行时,inshellisense支持600多个命令行工具

    为shell提供IDE风格的自动补全。作为一个支持自动完成的终端本机运行时,inshellisense支持600多个命令行工具,可在Windows、Linux和macOS上运行。它为命令行操作提供了更智能和高效的体验。

    Linux常用命令.docx

    Linux是免费的、开源的,比竞争对手具有更好的安全性,并且拥有强大的命令行,使开发人员和高级用户更加高效。 无论您是经验丰富的系统管理员还是Linux新手,都可以利用本指南。 Linux命令是在命令行上运行的程序或...

    Linux中find命令的用法汇总

    如果你想在linux系统的命令行中变得特别高效,那么 find 是你必须掌握的命令之一。 find 命令的基本语法如下: $ find [path] [option] [expression] 一、基本用法 1. 列出当前目录和子目录下的所有文件 这个命令...

    痛快下载——Linux常用下载工具推荐.pdf

    本文为 Linux 用户提供了一个快速下载的解决方案,推荐使用 KGget 和 Gwget 等图形化下载工具,这些工具提供了简洁的界面和高效的下载功能,方便了 Linux 用户的下载需求。 在选择下载工具时,需要考虑到自己的需求...

    12本精彩的Linux书籍

    这本书改变了我在Linux命令行下的工作方式。这本书可能是你学习Sed和Awk时唯一需要的参考资料。一旦你掌握了Sed和Awk的基础,你就会着迷于能够快速并且高效的完成一系列复杂工作。我平常用于sed 和awk的参考的是由...

    20个你不得不知的Linux服务器性能调优技巧.doc

    Linux是一种开源操作系统,它支持各种硬件平台,Linux服务器全球知名,它和Windows之间最主要的差异在于,Linux服务器默认情况下一般不提供GUI(图形用户界面),而是命令行界面,它的主要目的是高效处理非交互式进程...

Global site tag (gtag.js) - Google Analytics