Java程序员必会linux命令--持续更新中

1、重命名

mv A B :将A重命名为B

2、删除

rm A

3、 查看目录下的文件

ls -la

4、启动sh类型文件

sh A

5、查看已启动jar包

ps -ef | grep jar

6、切换目录

cd +路径名称

7、查看文件内容

cat +文件名

8、启动jar包

#!/bin/bash
nohup java -jar A.jar >/dev/null 2>&1 &

9、关闭jar 包

#!/bin/bash
pid=`ps -ef | grep jar包名称A (不带.jar) | grep -v grep | awk '{print $2}'`
if [ $pid ]; then
	kill -9 $pid
fi

10、本地上传到目标服务器A文件

scp 本地文件路径 A的用户名@A的IP:A的文件路径

回车后,输入A的密码,即可

示例:scp 1.txt  root@124.222.22.200:/wll

11、下载目标服务器A中的文件到本地

scp A的用户名@A的IP:A的文件路径  本地储存路径

回车后,输入A的密码,即可

示例:scp root@124.222.22.200:/wll/1.txt    /MyApp

12、查询文件中的内容   -----2022-05-16补充

grep '查找的内容' 文件名

例如查询日志文件中是否存在某字段

grep  '2022-05-16' file.log

13、关闭防火墙---2022-05-25补充

iptables -F

14、查看linux版本---0526补充

lsb_release -a

15、复制文件到另一文件夹

cp A文件所在路径/A文件名  目标文件路径

例如:cp /new/1.txt    /old/2022/   把new文件夹下的1.txt复制到old的2022文件下

16、查看文件夹大小--0905补充

du -sh

17、新建文件夹--20230203补充

mkdir  文件夹名,例如:mkdir mytest

连续创建文件夹

mkdir 文件夹A 文件夹B ...,例如:mkdir A B C

18、删除文件夹

删除空文件夹:rmdir 文件夹名,例如:rmdir A

删除非空文件夹:rm -rf 文件夹名,例如:rm -rf mytest

19、在文件夹下新建文件

① touch 文件名

touch 命令通常用于将文件的访问和修改时间更新为当前时间。如果指定的文件名不存在,会创建一个 0KB 的空文件。不允许在创建文件时向其中输入任何文本。

② > 文件名

通常用于将一个命令的输出重定向到一个新文件中,如果没有命令,则会创建一个 0KB 的空文件。不允许在创建文件时向其中输入任何文本。

③ echo >>内容 文件名

echo 命令通常用于脚本、批处理文件。允许在创建文件时就向其中输入文本,也允许在文件创建后输入文本。也可以使用两个重定向符(>>)向同一文件追加内容。

echo ’xxxx‘ > 1.txt  :如果1.txt不存在,则创建1.txt,并把xxxx加入;如果1.txt存在,且里面有内容,那么会用xxxx覆盖原有内容。

echo 'xxxx' >> 1.txt :如果1.txt不存在,则创建1.txt,并把xxxx加入;如果1.txt存在,且里面有内容,那么将xxxx追加到1.txt中。

④ cat 文件名

cat 表示 concatenate(串联)。cat 文件名 命令可以显示一个文件的内容;cat > 文件名 命令可以创建一个新的文件,该命令回车后不会立即结束,可以输入添加到新文件的内容后按 Ctrl+C 或者 Ctrl+D 来结束,也可以使用 cat >> 文件名 命令向同一文件添加其它内容。

⑤ vi/vim 文件名

vim 是一个兼容 vi 的文本编辑器,通常用来编辑纯文本。 vi 文件名 命令可以编辑一个文件,若文件名不存在则会新建。

20、清空文件内容

① echo '' > 1.txt 

但是这样内容虽然会被清空,不过文件大小会默认为1

② > 1.txt

内容清空,同时文件大小为0

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值