1.查找文件
find / -name filename.txt
根据名称查找/目录下的filename.txt文件。
find . -name "*.xml"
递归查找所有的xml文件
find . -name "*.xml" |xargs grep "hello world"
递归查找所有文件内容中包含hello world的xml文件
grep -H 'spring' *.xml
查找所以有的包含spring的xml文件
find ./ -size 0 | xargs rm -f &
删除文件大小为零的文件
ls -l | grep 'jar'
查找当前目录中的所有jar文件
grep 'test' d*
显示所有以d开头的文件中包含test的行。
grep 'test' aa bb cc
显示在aa,bb,cc文件中匹配test的行。
grep '[a-z]\{5\}' aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
2.查看一个程序是否运行
ps –ef|grep Java
查看所有有关java的进程
3.终止线程
kill -9 12345
终止线程号位19979的线程
4.查看文件,包含隐藏文件
ls -al
5.当前工作目录
pwd
6.复制文件
cp source dest
复制文件
cp -r sourceFolder targetFolder
递归复制整个文件夹
scp sourecFile romoteUserName@remoteIp:remoteAddr
远程拷贝
7.创建目录
mkdir newfolder
8.删除目录
rmdir deleteEmptyFolder
删除空目录 rm -rf deleteFile
递归删除目录中所有内容
9.移动文件
mv /temp/movefile /targetFolder
10.重命令
mv oldNameFile newNameFile
11.切换用户
su -username
12.修改文件权限
chmod 777 file.java
//file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行
13.压缩文件
tar -czf test.tar.gz /test1 /test2
14.列出压缩文件列表
tar -tzf test.tar.gz
15.解压文件
tar -xvzf test.tar.gz
16.查看文件头10行
head -n 10 example.txt
17.查看文件尾10行
tail -n 10 example.txt
18.查看日志类型文件
tail -f exmaple.log
//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。
19.使用超级管理员身份执行命令
sudo rm a.txt
使用管理员身份删除文件
20.查看端口占用情况
netstat -tln | grep 8080
查看端口8080的使用情况
21.查看端口属于哪个程序
lsof -i :8080
22.查看进程
ps aux|grep java
查看java进程
ps aux
查看所有进程
23.以树状图列出目录的内容
tree a
25. 网络检测
ping www.taobao.com
26.远程登录
ssh userName@ip
27.打印信息
echo $JAVA_HOME
打印Java home环境变量的值
28.java 常用命令
java javac jps ,jstat ,jmap, jstack
转载:http://blog.csdn.net/clz1314521/article/details/51756179
相关推荐
Linux 开发常用命令 Linux 操作系统是当前最流行的开源操作系统之一,在开发和应用中发挥着重要作用。作为 Linux 开发者,掌握基本的命令操作是非常重要的,本文将对 Linux 开发中常用的命令进行总结和说明。 一、...
这只是Linux开发中常用命令的一部分,还有许多其他命令,如`mkdir`创建目录,`rm -rf`强制删除文件和目录,`find`搜索文件,`grep`在文件中查找特定文本,`chmod`更改文件权限,`chown`改变文件所有者,以及`man`...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
在Linux环境下进行开发工作时,熟练掌握一系列常用命令是开发者的基本技能。本文将详细介绍Linux开发中常用的几个命令,如iostat、lsof、netstat等,并结合Linux操作系统的基础知识,探讨它们在系统监控和问题诊断中...
在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是初学者还是经验丰富的开发者。Linux命令行提供了一种高效、灵活的方式来管理文件、系统和网络。以下是一些关键的Linux命令,它们涵盖了从基本的文件...
### Linux常用命令详解 #### 一、用户管理 1. **超级用户与普通用户** - **超级用户(root)**: 拥有系统的最高权限,能够执行任何操作。 - **普通用户**: 权限受到限制,只能执行部分操作。 **命令提示符**: ...
本文档是日常工作中实践环境下的linux下常用命令汇总,包括开发、运维、日常监控、系统常用配置文件修改、系统调优、系统常见问题解决等。
以下是一些Linux开发过程中经常使用的命令,它们是每个Linux开发者的基础技能: 1. **ls**:列出目录内容。例如,`ls -l` 显示详细信息,`ls -a` 显示包括隐藏文件。 2. **cd**:切换当前工作目录。如`cd /home/...
在Linux平台下开发中常用的一些命令,帮助你更方便、更快捷的操作。
在Linux操作系统中,掌握一些常用命令对于日常的系统管理和开发工作至关重要。以下是一些关键的Linux命令及其用途的详细说明: 1. **find命令**: `find` 是Linux中最常用的搜索文件和目录的工具。它允许你在指定...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...
Linux常用命令,包括liunix开发常用的命令。非常有用的一份文档
文件目录:Linux常用命令全集.CHM要学好linux,那么命令的重要性不言而喻,而此书从最基本命令开始介绍,让你真正的明白linux里的命令!文件目录:Linux常用命令全集.CHM要学好linux,那么命令的重要性不言而喻,而...
【Linux常用命令经典解释】 在Linux操作系统中,掌握一些常用的命令是提高工作效率的关键。本文将重点解析几个核心的命令:`tar`、`vi`以及如何在Linux下安装和卸载软件。 首先,我们来看看`tar`命令,它是Linux中...
围绕Linux内核,不同的组织或公司开发了各种发行版,如Ubuntu、CentOS等,虽然这些发行版可能使用相同版本的Linux内核,但它们各自配备了不同的工具和命令,形成了自己独特的操作系统版本。 在Linux中,系统目录...
通过阅读`linux笔记.txt`、`系统的常用命令.txt`、`文件系统结构.txt`、`linux文件系统.txt`和`文件基本操作.txt`等文档,可以进一步学习和巩固这些知识。同时,`tomcat操作.txt`将提供有关如何在Linux环境下管理和...
在Linux操作系统中,掌握一些常用命令是至关重要的,特别是对于初学者或正在学习Linux的同学。本文将主要聚焦于“vi”命令,一个强大的文本编辑器,以及与之相关的其他Linux命令。 **一、vi编辑器** vi(Visual ...