项目中经常用到的Linux命令

(注意:linux命令要小写哦!)

(1)、ls

  显示当前目录下的文件

(2)、vi     vim

  进入编辑器,可以选择你要编辑的文档,一般我们将项目打包成jar包来运行,例如:vi  message-center.jar、vim display-service.jar

选中要编辑的文件点击回车进入文件:如果要插入或修改,点  i  键进入插入状态,点ESC退出插入状态,再   :wq   保存并退出,记住要有:冒号以及要小写,这时还在编辑器,再输入   :q   退出编辑器。

参考:https://www.cnblogs.com/crazylqy/p/5649860.html

     https://www.cnblogs.com/KiraEXA/p/5994078.html

(3)、sh  和  tail

  在IDEA,将项目打包成jar包后可以在Terminal终端进行以下命令来运行:

  <1>、cd  target    回车

  <2>、java -jar aaaa.jar(输入a,点ESC就可以自动补全jar包名称)

要先运行jar包再查看日志,而在linux系统下,运行jar包比较正规的是用.sh文件启动(编写shell脚本参考:https://www.cnblogs.com/hanlong/p/5761595.html)

输入:sh bin/message-start.sh     运行jar包

输入:tail -fmessage-center.out    查看日志

 (4)、ps -ef|grep java   查看所有关于java的进程
详解参考:
https://www.cnblogs.com/sdream/p/5760810.html
http://blog.csdn.net/wang_zhenwei/article/details/48729589
(5)、kill  -9 pid
    kill -9 pid   等于   kill -s 9 pid,表示强制,尽快终止一个进程
-s 指定发送的信号

    pid是要终止的进程编号

   (6)、pwd

    显完整路径,看看你现在在哪

参考:http://blog.csdn.net/post_yuan/article/details/53065473

安装了虚拟机,接下来实战:

虚拟机:VMwareVMware Workstation Pro   镜像:CentOS-7-x86_64-DVD-1708
创建新的虚拟机----典型----安装程序光盘映像文件----傻瓜式安装(我采用自动分区)
1:man
有些命令不知道,使用man -a  mkdir来查找mkdir的用法。-a在所有的man帮助手册中查找。
2:date
查看当前系统时间:date
(7)、权限
ls -l或ll长格式显示文件内容
文件属性      文件数       拥有者       所属的group        文件大小          建档日期            文件名  
     drwx------     2             Guest           users 1               024              Nov 21 21:05        Mail  
     -rwx--x--x     1             root              root                     89080          Nov 7 22:41           tar*

参考:

https://www.cnblogs.com/forest-wow/p/6681185.html

https://www.cnblogs.com/mingc/p/7591287.html

http://www.runoob.com/linux/linux-file-attr-permission.html

<1>、chown
chown [–R] 属主名 文件名 chown [-R] 属主名:属组名 文件名
[root@www ~] cd ~
[root@www ~]# chown bin install.log
[root@www ~]# ls -l
-rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log

<2>、chgrp

chgrp [-R] 属组名 文件名

<3>、chmod更改文件9个属性

Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

  • r:4
  • w:2
  • x:1
[root@www ~]# ls -al .bashrc
-rw-r--r--  1 root root 395 Jul  4 11:45 .bashrc
[root@www ~]# chmod 777 .bashrc
[root@www ~]# ls -al .bashrc
-rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc

符号类型改变文件权限

还有一个改变权限的方法呦!从之前的介绍中我们可以发现,基本上就九个权限分别是(1)user (2)group (3)others三种身份啦! 那么我们就可以藉由u, g, o来代表三种身份的权限!

此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r, w, x!也就是可以使用底下的方式来看:

chmod u
g
o
a
+(加入)
-(除去)
=(设定)
r
w
x
文件或目录

如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定:

#  touch test1    // 创建 test1 文件
# ls -al test1    // 查看 test1 默认权限
-rw-r--r-- 1 root root 0 Nov 15 10:32 test1
# chmod u=rwx,g=rx,o=r  test1    // 修改 test1 权限
# ls -al test1
-rwxr-xr-- 1 root root 0 Nov 15 10:32 test1

而如果是要将权限去掉而不改变其他已存在的权限呢?例如要拿掉全部人的可执行权限,则:

#  chmod  a-x test1
# ls -al test1
-rw-r--r-- 1 root root 0 Nov 15 10:32 test1

转载于:https://www.cnblogs.com/psyche61/p/8274570.html

2018年1月 常用的linux命令相关推荐

  1. 在职测试多年整理了自己常用的Linux命令...

    Linux系统的稳定.安全.免费.开源等特点,使其在软件行业中应用越来越广,越来越普遍. 测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能. 工作中 ...

  2. 工作中整理的常用的Linux命令

    工作中常用的linux命令整理 文章目录 1.单引号和双引号的区别: 2.关机:shutdown -h now | init 0 | poweroff 3.重启:shutdown -r now | r ...

  3. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  4. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式 ...

  5. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令

    一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd  pwd  l ...

  6. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  7. 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

  8. 总结在开发中常用的Linux命令

    在这里总结一下在工作中常用的Linux命令, 常用的命令:cd.pwd.mv.rm.cp tar压缩命令 1 .tar.gz文件 压缩:tar  -zcvf  FileName.tar.gz  Dir ...

  9. linux读取一行数据命令,常用的linux命令和逐行数据处理的例子

    原标题:常用的linux命令和逐行数据处理的例子 Linux具有开源,处理性强等优点. 并且由于生物数据量较大,对数据处理性能要求更高, 所以生物信息分析软件大多都是针对linux系统进行开发的. 在 ...

最新文章

  1. 传海思砍台积电第三季度一半手机订单
  2. Python爬取京东商品
  3. IIS中“使用 XSL 样式表无法查看 XML 输入”问题的解决
  4. SpringMVC中controller的跳转
  5. 故宫开通首个5G基站 首个5G高校在上海建成启用...
  6. MySQL常用优化指南,及大表优化思路(值得收藏)
  7. 招生技巧----如何预约学生和家长 (一)
  8. 类的封装,继承和多态
  9. 学习韩顺平java基础笔记 (自用)
  10. R语言绘图基础篇-线图
  11. 想要制作好看的壁纸,有CorelDRAW就够啦
  12. 内网穿透的作用 免费内网穿透有哪些 可以用来干什么
  13. Linux spi驱动框架之执行流程-nuc970-att7022
  14. PhotonServer教程《五》
  15. python开发简历自我介绍范文_你们简历上的自我介绍怎么写的?
  16. 为什么学习Python?数据给你八大理由
  17. 求一份很早的MUD文字游戏,海洋2或者海洋3的代码
  18. eclipse中referenced libraries的引入方法
  19. 简单实现国际化(中英文切换)
  20. 数据分析、数据挖掘的本质

热门文章

  1. html ajax请求jsp,JSP+jquery使用ajax方式调用json的实现方法
  2. java 网络编程 方式_JAVA网络编程
  3. emacs python ide_Emacs Python IDE win7 x64
  4. Leetcode 28. 实现 strStr()
  5. python源码笔记_python源码学习笔记(二)
  6. 浮点数计算机的表示案例,计算机中的数据及其应用案例.docx
  7. html5input输入框设置无边框_芯片充电两大改变,无看点的iPad8,上手体验发现并不简单!...
  8. 工业交换机故障分析的原则
  9. 【渝粤教育】电大中专幼儿园组织与管理 (10)作业 题库
  10. 【渝粤教育】电大中专常见病药物治疗作业 题库