对于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/ www.huarenyl.cn/ p2p-wap/ www.douniu178.com target/h5.war /Library/apache-tomcat-8.5.28/webapps/
cp 源文件路径 目标路径
上面的两个路径都可以是绝对路径或相对路径。
比如说,我要把etc目录下的passwd文件,复制到根目录
cp /etc/passwd /

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

复制文件上传到Linux服务器:scp www.mhylpt.com//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 www.dashuju178.com /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最常用的。加油~

Linux实用命令行的更多相关文章

  1. Linux下命令行安装weblogic10.3.6

    Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...

  2. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  3. 28个Unix/Linux的命令行神器_转

    28个Unix/Linux的命令行神器 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的.这些工具 ...

  4. PS1应用之——修改linux终端命令行各字体颜色

    最近在学习linux操作系统(CentOS 6 & CentOS 7).觉得linux终端命令行全部为白色,会经常导致命令与输出内容难以分辨.于是上网找到修改linux终端命令行颜色的方法,发 ...

  5. 转: windows 10使用原生linux bash命令行

    转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...

  6. Linux 常用命令行

    Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作

  7. Linux 在一个命令行上执行多个命令

    Linux 在一个命令行上执行多个命令 1. [ ; ] 如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令. 2. [ && ] 如果命令被 &am ...

  8. 修改linux终端命令行颜色

    进入修改:vim /root/.bashrc 1.PS1 要修改linux终端命令行颜色,我们需要用到PS1,PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置.在终端输入命令:#s ...

  9. Linux服务器命令行模式安装Matlab2014a

    Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下. 0.下载安装包 下载Matlab2014a for Linux安装包的ISO镜像文件(感谢万能的度娘)以及破解包(下载地 ...

随机推荐

  1. R的数据库访问-MySQL

    目录 1 RMySQL 2 环境与安装 3 建立通信 1 RMySQL R作为一款数据分析的工具,,而MySQL是一款常用的开源关系型数据库软件,非常适用于中小型的数据存储,当二者相互结合时才能爆发出 ...

  2. 【MYSQL用户创建报错】ERROR 1396 (HY000): Operation CREATE USER failed for 'user1'@'%'

    原文参考自:http://blog.csdn.net/u011575570/article/details/51438841 1.创建用户的时候报错ERROR 1396 (HY000): Operat ...

  3. 接口自动化·分享·第二篇·你必须了解的HttpRequest和HttpResponse

    完成一个接口调用其实就是完成了一次http请求,所以你必须要清楚一个http请求的组成. 一次完整的请求包含:请求+响应. 一.HttpRequest请求对象 要调用一个接口,首先要准备的是一个请求对 ...

  4. WebGL中使用window.requestAnimationFrame创建主循环

    今天总结记录一下WebGL中主循环的创建和作用.我先说明什么是主循环,其实单纯的webgl不存在主循环这个概念,这个概念是由渲染引擎引入的,主循环就是利用一个死循环或无截止条件的递归达到定时刷新can ...

  5. Ansible开发之路

    一.初识Ansible 链接:https://www.cnblogs.com/baishuchao/articles/9164083.html 二.Ansible的架构 链接:https://www. ...

  6. Unity Lighting - Light Probes 光照探针(十)

      Light Probes 光照探针 Only static objects are considered by Unity’s Baked or Precomputed Realtime GI s ...

  7. SICP读书笔记 1.3

    SICP CONCLUSION 让我们举起杯,祝福那些将他们的思想镶嵌在重重括号之间的Lisp程序员 ! 祝我能够突破层层代码,找到住在里计算机的神灵! 目录 1. 构造过程抽象 2. 构造数据抽象 ...

  8. python程序设计——面向对象程序设计:方法

    类中定义的方法分为四类:公有方法,私有方法,静态方法,类方法 公有方法.私有方法都属于对象,私有方法的名字以"__"开始 每个对象都有自己的公有方法和私有方法,这两类方法可以访问属 ...

  9. css各种鼠标手型集合

    比较齐全的鼠标手型css在国内的网站上是没搜到这么全的比如说哪个禁止的手型:鼠标往下移动即可看到效果: html代码如下: <h1>Cursors</h1> <div c ...

  10. 《Cocos2d-x游戏开发实战精解》学习笔记1--在Cocos2d中显示图像

    Cocos2d-x中的图像是通过精灵类来显示的.在Cocos2d-x中游戏中的每一个角色.怪物.道具都可以理解成是一个精灵,游戏背景作为一种特殊的单位将其理解成是一个精灵也没有什么不妥.在源文件本章目 ...