Linux基本命令简单实操

废话不多说,上图

image.jpg

我只是个小白白,我有点方,好吧,答应了(我是被坑的),身为男孩子就要,言而有信,划重点。。。。。。

Linux的一些基本操作命令

  • pwd 查看当前所在的目录
  • ls 查看当前文件夹里的文件
  • ll 以详细信息的方式查看当前文件夹的文件
  • cd
    cd .. 返回上一级目录
    cd ~ 返回用户文件夹
    cd 路径 打开具体的文件夹
  • touch 创建文件
  • vi
    i 进入编辑模式
    esc 退出编辑模式
    :q 退出vi
    :q! 强制退出vi
    :wq 写入并退出vi
  • cp 复制文件
  • mkdir 创建文件夹
  • mv 移动文件/重命名
  • rm
    rm 文件 删除文件,但是需要去确认
    rm -f 文件 强制删除文件
    rm -r 文件夹 删除文件夹,但是需要去确认
    rm -rf 文件夹 强制删除文件夹(要被打死的命令rm -rf /*)
  • tar 打包和解包
  • cat 读取整个文件的内容
  • more 逐步的读取文件的内容
  • tail -f 动态的读取,实时变化的内容
  • Linux 命令大全 https://www.runoob.com/linux/linux-command-manual.html
  • Xshell:远程连接操作Linux的一个软件
  • FileZilla:是一个免费开源的FTP软件,拥有图形化操作界面,可用于本地windows与远程Linux的文件互传

项目实操简单例子

第一个例子:搭建环境
搭建环境过程中就会用到cd、rm、tar、ll、mkdir、vi等命令,如在centOS中离线安装Java环境
1、将安装包通过FileZilla上传到centOS服务器中,放到root文件夹中
2、在/usr目录下创建一个文件夹【java】

mkdir java

3、将安装包移动到/usr/java中

mv jdk-8u211-linux-x64.tar.gz /usr/java

4、解压

tar -zxvf jdk jdk-8u211-linux-x64.tar.gz

5、删除压缩包

rm -f jdk-8u211-linux-x64.tar.gz

6、配置环境变量

vi /etc/profile

在done这个单词下面插入以下内容,然后保存

export JAVA_HOHE=/usr/java/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

7、让环境变量生效

source /etc/profile

8、检查是否配置成功

java -version
javac -version

第二个例子:协助开发进行bug的定位分析
抓包报错500:100%是接口的问题,然后通过日志去定位具体什么地方错了
1、通过Linux找到报错日志文件
2、动态读取日志(也可用cat静态读取)

tail -f 日志文件

3、根据关键字分析日志报错信息,并协助开发人员定位bug
  因为云服务器免费试用到期了(贫穷的我,泪目),只能用app的报错日志来将就一下了


image.png

4、啥?还想让我改bug,你这是为难我,我只是个测试小白白,这是开发做的事,头发也应该由他来掉,帮他定个位就好了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...
    annkee阅读 2,786评论 0 4
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 2,599评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,262评论 0 10
  • 前言 近期在准备搭建一个vue.js+node.js全栈开发的社区,之前由于没有云服务器搭建经验,这篇文章做一下相...
    技术宅小青年阅读 4,577评论 1 30
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,556评论 0 9

友情链接更多精彩内容