访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

java程序猿常用Linux命令(转载)

时间:2019-07-27

常用dos命令_linux常用shell命令_linux常用命令

find / -name filename.txt根据名称查找/目录下的filename.txt文件。

find . -name "*.xml"递归查找所有的xml文件

find /home/user1 -name ‘*.txt’ | xargs cp -av –target-directory=/home/backup/ –parents 从一个目录查找并复制所有以 ‘.txt’ 结尾的文件到另一个目录。1)在/tmp中查找所有的*.h,并在这些文件中查找“syscall_vector",最后打印出所有包含"syscall_vector"的文件名 a) find /tmp -name "*.h" | xargs -n50 grep syscall_vector。vtl模板中#parse应用的文件能够够嵌套引用包含#parse的模板. 默认为 10, 用户可以通过velocity.properties中directive.parse.max.depth来自定义设置单个文件中#parse引用文件个数. (注意: 如果velocity.properties文件中directive.parse.max.depth没有设置, velocity默认为10.) 准许递归调用, 例如,如果dofoo.vm模板包含下面的语句:。

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的行。

linux常用shell命令_常用dos命令_linux常用命令

grep '[a-z]\{5\}' aa显示所有包含每个字符串至少有5个连续小写字符的字符串的行。

ps –ef|grep tomcat查看所有有关tomcat的进程

ps -ef|grep --color java高亮要查询的关键字

kill -9 19979终止线程号位19979的进程

ls -al

pwd

cp source dest复制文件

cp -r sourceFolder targetFolder递归复制整个文件夹

linux常用命令_linux常用shell命令_常用dos命令

上述命令行是使用rsync默认的操作linux常用命令,在本地系统上(localdir) 指定希望被拷贝的目录,同时指定远程系统的主机名(host)和用来存放被拷贝 文件的目录(remotedir) 。$ scp node1:~/.ssh/* ./ 拷贝node1上的.ssh文件夹到node2。值得一提的是,这种方式是有问题的,因为远程线程和本地线程使用同一个文件句柄操作文件,这样文件指针就会乱掉linux常用命令,虽然远程线程使用overlapped结构来指定文件偏移避免了拷贝数据乱的情况,从而保证了自己的拷贝工作能顺利完成,但是本地线程的指针是肯定要乱掉的,这对本地线程是致命的。

mkdir newfolder

rmdir deleteEmptyFolder删除空目录rm -rf deleteFile递归删除目录中所有内容

mv /temp/movefile /targetFolder

mv oldNameFile newNameFile

su -username

chmod 777 file.java//file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

tar -czf test.tar.gz /test1 /test2

linux常用shell命令_linux常用命令_常用dos命令

tar -tzf test.tar.gz

tar -xvzf test.tar.gz

head -n 10 example.txt

tail -n 10 example.txt

tail -f exmaple.log//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

sudo rm a.txt使用管理员身份删除文件

netstat -tln | grep 8080查看端口8080的使用情况

lsof -i :8080

linux常用命令_常用dos命令_linux常用shell命令

ps aux|grep java查看java进程

ps aux查看所有进程

tree a

ps:Mac下使用tree命令

wget mac下安装wget命令

curl

ping

ssh userName@ip

echo $JAVA_HOME打印java home环境变量的值

java javacjps,jstat,jmap,jstack

svn git maven

 上一个教程:Linux查看配置命令汇总