Linux实用命令行

对于Linux命令,我在学习和使用过程中是有一个循序渐进的过程的。适合小白学习快速使用。大笑

跳转目录:cd +路径    例如:cd /home/workspace

查看某个文件,常用的是查看日志:tail -f +文件名     

例如tail -300f server.xml  查看最后三百行  


还可以用more +文件名  例如 more server.xml  从文件第一行开始往下查看


查看磁盘内存:df -h  或者df -k    这个一般内存满了会用到,查看空间使用情况。



启动杀死服务:

cd /java/tomcat
  #bin目录下执行
  sh startup.sh #启动tomcat
  sh shutdown.sh #停止tomcat
  tail -f logs/catalina.out #看tomcat的控制台输出(这里我的日志文件是catalina.out)
  #看是否已经有tomcat在运行了
  ps -ef |grep tomcat  或者 ps -ef|grep java
杀死进程:kill -9 pid
然后重启:sh startup.sh

修改某个文件(一般我们修改Tomact下的配置文件会用到):

vi aa.txt/vi bb     创建aa.txt文件/创建 bb文件(并且可以编辑内容)编辑完 按ESC退出 输入:q(不保存退出)或者:wq(保存退出)可以在后面加感叹号(强制执行)
vi 会有提示E是可以改
然后按i
下面出现INSERT就可以编辑,编辑完输入:wq!保存退出
切记要将输入法变成英文不然中文输入没反应

还有查看历史命令:history
清除屏幕:clear
ctrl+c 返回

将某个文件复制到某路径下
cp /Users/admin/IdeaProjects/p2p-my/p2p-wap/target/h5.war /Library/apache-tomcat-8.5.28/webapps/
cp  源文件路径  目标路径
上面的两个路径都可以是绝对路径或相对路径。
比如说,我要把etc目录下的passwd文件,复制到根目录
cp /etc/passwd    /

将某个文件或者文件夹上传到Linux远程服务器上:
输入命令scp 本地文件地址 root@服务端ip: 服务端路径
然后输入密码 就有上传进度了


复制文件上传到Linux服务器:scp/Users/admin/IdeaProjects/p2p-my/p2p-api/target/ROOT.war root@120.26.8.218:/home/workspace/api-tomcat/webapps/

复制文件夹到Linux服务器:scp -r /Users/admin/IdeaProjects/miaoyinlc_H5/ root@120.26.8.218:/home/workspace/wap-tomcat/webapps/ROOT/

删除目录及目录下所有文件:删除目录及目录下的文件rm -rf dir1
rm -f file1 删除一个叫做 'file1' 的文件'
注意:rm -rf一定要万万分小心执行,尽量不要执行。执行也要看清楚怎么执行!!!!!!!!

==================================================================
本仙女实验:本来是要编辑一个文件内容,为了做个demo就创建,删除,编辑,查看文件都了解了下。
总结:
mkdir demo          创建目录
rm -r                       删除目录和目录下的文件
vi aa.txt/vi bb         创建aa.txt文件/创建 bb文件(并且可以编辑内容)编辑完 按ESC退出 输入:q(不保存退出)或者:wq(保存退出)可以在后面加感叹号(强制执行)
vi 会有提示E是可以改
然后按i
下面出现INSERT就可以编辑,编辑完输入:wq!保存退出
切记要将输入法变成英文不然中文输入没反应
shift加insert键是粘贴的意思,但是光标一定要在最后的字母上不能在字母后面不然默认最后一个是空格
cat aa.txt  /cat bb   查看文件内容少的
more aa.txt /more bb 查看文件内容多的空格是下一页,
head -3 aa.txt /head -3 bb


Find 查找文件:
 -name 根据文件名  
eg : 查找当前目录下的ax37文件     find . -name "*37" -print
-perm 根据权限
eg : 查找当前目录下的rw-rw-r--的文件   find . -perm 664 -print
-prune 忽略(某文件名)
eg : 查找当前目录名字不是file1的文件   find . -name "file1" -prune -o -print


我这里介绍的是几个特别简单的命令,是本仙女刚接触到linux最常用的。加油~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值