Linux基础命令





 

 

 

## 私人笔记使用,请勿转载

 

 1.查看文件内容命令
less, vi, cat,tail;

 

 

 


2.查看文件前10行内容和后10行内容
vi file.sh
head -n 10 file.sh
tail -n 10 file.sh

 

 

 

3.删除文件
rm -f file;

 

 

 

4.查看后台所有java进程
ps aux| grep '%java%';
ps -ef| grep java;
jps -m;

 

 

 

5.结束后台java进程
kill java; kill -s 15 java;
kill -SIGKILL Java; kill -s 9 java

 

 

 

6.编译maven项目
mvn compile;
##
mvn archetype:generate 创建Maven项目
mvn compile 编译源代码
mvn deploy 发布项目
mvn test-compile 编译测试源代码
mvn test 运行应用程序中的单元测试
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果
mvn package 根据项目生成的jar
mvn install 在本地Repository中安装jar
mvn eclipse:eclipse 生成eclipse项目文件
mvnjetty:run 启动jetty服务
mvntomcat:run 启动tomcat服务
mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

 

 

 


7.将文件改为可执行权限
chmod u +x file
chmod u =x file
##chmod [u/g/o/a] [+/-/=] [r/w/x]
chmod的语法格式如下:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者; g:表示同组用户; o:表示其它用户; a:表示所有用户
opt则是代表操作,可以为:
+:添加某个权限; -:取消某个权限; =:赋予给定的权限,并取消原有的权限.
而mode则代表权限:
r:可读; w:可写; x:可执行.

 

 

 

 

 

8.启动服务
net start ServiceName;
##
在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是:
net start 服务名
net stop  服务名
用sc可打开被禁用的服务,语法是:
sc start  服务名
sc stop   服务名
sc config 服务名 start= demand     //手动
sc config 服务名 start= auto       //自动
sc config 服务名 start= disabled //禁用

 

 

 

9.跨服务器拷贝文件(怎样把共享盘的文件拷贝到linux本机里)
拷贝文件夹: scp -r /tmp/orig/ username@ip:/tmp/target/
拷贝文件: scp  /tmp/orig.txt username@ip:/tmp/target/                                                                                           or scp  /tmp/orig.txt username@ip:/tmp/target/rename.txt

 

10. 更改linux服务器系统时间
sudo date -s "20180509 12:12:23″ or sudo date -s 20180509 or sudo date 09:00:00

 

 

 

 

 


11.压缩与解压
zip -r myfile.zip myfile       //把home目录下的myfile文件夹压缩为myfile.zip
zip -r myfile.zip myfile a.txt //把home 目录下的  myfile 文件夹 和 a.txt 压缩到 myfile.zip
unzip myfile.zip               //把 home目录下的 myfile.zip 直接解压到 home目录
unzip myfile.zip -d b          //把home 目录下的myfile.zip 解压到 b目录下
unzip myfile/*.zip             //把 home目录下的 myfile1.zip myfile2.zip myfile12344.zip 同时解压到home 目录下
unzip -v file.zip              //查看把/home目录下面的file.zip里面的内容
bzip2 -d file.gz.zip           //解压到当前目前

 

 

 


12.uuencode发送邮件,支持gz,tar等格式
1)uuencode filename_send filerename |mail -s 'email subject' xxx@126.com;
(uuencode filename_send filerename;uuencode filename2_send filerename2) | mail -s 'email subject' xxx@126.com;
##centos默认情况下是没有安装uuencode包的,可以用命令 yum install sharutils 把uuencode包安装上

 

13.Shell发送邮件
echo "this is content" | mutt -s "this is subject" -a /path/yourfile abc@local.domain -c bbb@local.domain
//没有正文文件
cat /path/contentfile  | mutt -s "this is subject" -a /path/yourfile abc@local.domain -c bbb@local.domain
//有正文文件
cat /path/contentfile  | mutt -s "this is subject" -a /path/yourfile abc@local.domain  bbb@local.domain ccc@local.domain ddd@local.domain

 

cat /path/contentfile  | mutt -s "this is subject" -a /path/yourfile abc@local.domain -c bbb@local.domain -c ccc@local.domain -c ddd@local.domain
##mutt是linux下一个强大的邮件客户端软件.

 

-s是主题

 

-a是附件

-c是抄送,多个抄送就是多个-c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值