JAVA编程中常见的Linux命令

编程中常见的Linux命令

一、在学习Linux常见命令之前,我们先学习一下Linux的登陆。

1.1 登录方式一:

    在Xshell软件中输入:ssh + 自己的外网IP地址,按下键盘中的回车后输入用户名,(centos系统用户名默认是root)和密码。
在这里插入图片描述

1.2 登录方式二:

    如果觉得使用方式一每次登录都需要输入用户名和密码比较麻烦,也可以在Xshell中创建一个会话,用来保存密码,如图所示。
在这里插入图片描述
在这里插入图片描述

二、Linux 常见命令的使用

2.1关于目录和文件操作的一组Linux命令

1、ls命令

作用:查询当前目录下,都包含那些文件,就类似于Windows的文件资源管理器
在这里插入图片描述
ls -l ll可以以列表的形式展示当前目录下文件的相关信息
在这里插入图片描述
ls -a命令可以查询当前目录下的隐藏文件
在这里插入图片描述
ls -l -a可以查询当前目录下的所有文件
在这里插入图片描述

2、pwd 命令

作用:查看当前目录是什么
在这里插入图片描述
注:
1. 在linux终端中,如果觉得屏幕中的内容太多,可以使用 ctrl+l 组合键进行清屏。
2.Linux的目录结构,是从根目录 / 开始,构建出的一个树形结构,类似于Windows中的此电脑。

3 cd命令

作用:切换当前目录
在这里插入图片描述
    cd后面的路径,可以是绝对路径,也可以是相对路径,在linux上一/开头的,就是绝对路径;也可以使用相对路径,一 . 或者..开头,便是当前路径和当前路径的上级路径,有的时候,也可以省略. 或者..,相对路径一定有一个基准路径(工作目录),在linux中,当前所在的位置,就是工作目录。
在这里插入图片描述

注: 在这里插入图片描述

4.touch命令

作用:创建文件
在这里插入图片描述

5.cat命令

作用:读取文件

在这里插入图片描述

6.echo命令

作用:写文件,适用于简单的小型文件的读写。
echo命令原本是用来打印输入内容的,但加入一些条件后就可以用来写文件。
在这里插入图片描述
:此处的 > 操作称为重定向,可以把本来要显示在控制台的内容给重定向到指定文件中。

7.mkdir命令

作用:创建目录
在这里插入图片描述

8.rm命令

作用:既可以删除文件,也可以删除文件夹
删除文件rm+文件名,就能删除指定的文件。
在这里插入图片描述
删除目录rm+r+文件名或者rm+文件名/+r,就能删除指定的文件。
          -r表示递归
          删除目录,要删除目录中的所有文件、子目录和子目录中的所有文件。
在这里插入图片描述

9.cp命令

cp 要复制的文件 复制到哪里
作用:复制文件或目录
复制文件:
在这里插入图片描述
复制目录:
在这里插入图片描述

10.mv命令

mv要移动的文件 移动到哪里
作用:移动文件或目录,也可以给文件进行重命名,mv命令在移动或者是重命名目录的时候,不需要加上 -r
移动文件:
在这里插入图片描述
在这里插入图片描述
文件重命名:
在这里插入图片描述

11.less命令

作用:查看文件内容,less查看文件内容时具有翻页功能。使用或者就可以进行翻页。
    less 只能进行文件的查看,不能进行文件的编辑。
    less查看文件和记事本查看文件的区别:记事本在打开文件的时候,会把文件的内容都给读到内存中,这就涉及到了大量的IO,如果文件很大,就会打开的很慢,甚至是因为内存不够而打开失败;而less最大的优势在于,·对于很大的文件也能秒开,因为less命令只是把当前屏幕显示的一块内容加载到了内存中,随着翻页,加载新的部分。
在这里插入图片描述

12.head命令

作用:查看文件的开头
在这里插入图片描述
注:head默认打开的是文件前10行的内容,也可以通过head -n 15 services 指定打开services 文件中前15行的内容。

13.tail命令

作用:查看文件的末尾
在这里插入图片描述
注:tail默认打开的是文件后10行的内容,也可以通过tail -n 数量 services 指定打开services 文件中后n行的内容。

14.tree命令

作用:查看当前目录结构
在这里插入图片描述
注意tree 命令不是linux原生就有的,所以需要额外安装;
安装步骤为:在root用户下,使用yum install tree这个命令就能安装。

15.man命令

作用:可以查看Linux命令中的每个命令有哪些选项以及怎么使用。
在这里插入图片描述
注: 退出查询按键盘上的 q 就可以退出。

16.vim命令

作用:可以作为Linux上的记事本,也能作为“代码开发工具”。
    vim[文件名]能打开一个文件,如果文件不存在,就会创建文件。
    vim这个编辑器,是带有模式的。刚打开时,vim处于Normal模式,在这个模式下,键盘上大部分按键都表示的是快捷键。
    我们要想进行编辑,首先要按一下字母i,进入到Insert模式,此时就可以正常进行编辑了。
    编辑完后,我们如果想保存并且退出,首先要按esc回到普通模式,然后输入:wq,然后再按回车,就可以保存了。

2.2 其它命令

1.ps命令

指令: ps aux 查看 Linux 系统中的所有进程。
       ps aux | grep vim 查看指定进程vim的详细信息。
作用:Linux 系统的任务管理器,可以查看当前系统中的进程。
在这里插入图片描述
在这里插入图片描述

2.netstat命令

指令: netstat -anp 查看当前系统上的所有网络连接
      netstat -anp | grep mysql 查看mysql这个服务器是不是启动了
在这里插入图片描述
在这里插入图片描述

2.复制黏贴命令

     ctrl+insert复制的快捷键
     shift+insert黏贴的快捷键

2.2 Linux权限

1.基本权限

    在Linux 系统中,把权限分为三类,读(r/4)、写(w/2)、执行(x/1)。
读(r/4):具有读取文件内容和浏览该目录信息的权限。
写(w/2):具有修改文件内容和删除移动目录内文件的权限。
执行(x/1):具有执行文件和进入目录的权限。
- 表示不具有该项权限。
    在drwxr-xr-x 3 root root 4096 Mar 8 16:00 production-dir 这行代码中,其中d表示的是文件类型,后面rwxr-xr-x代表的是该文件的权限有三种类型,针对不同的用户可以设定不同的权限。
在这里插入图片描述

2.三种角色

    在Linux系统中,把使用文件的用户也分为了三类。
文件拥有者: 具有 rwx 权限。
**文件拥有者的同组用户:**具有 rwx 权限。
**其他用户:**具有r-x权限。

注意:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值