Linux必备基础命令,JAVA程序员必备

这篇具有很好参考价值的文章主要介绍了Linux必备基础命令,JAVA程序员必备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、了解基本的左侧栏什么意思​编辑

二、ls,ll(list,查找目录内容)

三、cd(change directory,切换目录)

小技巧,我们在查找东西的时候,可以使用tab进行智能补全。

四、touch(建立文件)

echo(打印到控制台)

五、vim(对文件进行更细粒度的编辑)

六、mkdir(创建目录)

七、rm(删除文件/目录)

八、cp(copy复制目录)

九、mv(移动)

十、grep(字符串搜索/匹配命令)

十一、ps(process show)

十二、netstat(显示网络状态的)


经过上一个,我们学会了把云服务器,通过Termius打开(进行连接)。

一、了解基本的左侧栏什么意思

root:是用户名(因为是centos,假如说Ubuntu也有可能变成ubuntu)

后面的一长串是主机名字

~:表示描述了你当前所在的目录位置

二、ls,ll(list,查找目录内容)

列出当前/指定目录中,都有哪些内容(包含的文件/目录),类似windows的文件资源管理器

ls/是查找系统内部的文件

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

ls:是你linux内的文件多啥啥啥(基本是自己建立的)Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

ll是更加详细的本地查询Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

ll和ll/与ls和ls/意思基本相同

ll是本地的文件查询

ll/是系统内部的文件查询

系统文件查询的第一列是说文件权限:那些用户可读可写可执行,

-开头是普通文件

d开头是一个目录

l开头是链接文件

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

三、cd(change directory,切换目录)

切换目录的意思,相当于我们双击文件夹

cd +切换到目录名称(可以相对路径,也可以绝对路径)

如果只有cd就是返回到最开始的位置

当然一直cd假如说有点晕咋办,可以使用pwd可以查看当前位置下的路径在哪里

小技巧,我们在查找东西的时候,可以使用tab进行智能补全。

四、touch(建立文件)

touch +文件名.类型 建立一个文件Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

echo(打印到控制台)

echo 是普通的打印到控制台

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

echo hello>java100.txt,Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

五、vim(对文件进行更细粒度的编辑)

vim:是纯命令行的文本编辑器

1.打开文件

2.编辑文件

3.保存退出

vim为了加快操作效率,引入了海量的快捷键,为了区分快捷键,还是输入的内容,给vim引入了不同模式,默认情况,vim是普通模式,普通模式之下的所有键,都是快捷键而不是真正的输入。假如说我们点i,就是进入插入模式,假如说你想要退出,需要按esc。

vim提供的插入模式,这个时候,按键才是正常的编辑。

如果退出这个vim

需要先按esc退出插入模式

再按:(冒号) 

输入“w”:保存

输入“wq”:保存退出

正常退出

输入“q”:退出

不保存退出

输入“q!”

强制退出

输入“!”

六、mkdir(创建目录)

mkdir(创建目录)目录名字Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

创建多级目录的方法,mkdir 111/222/333 -p,最后的-p是多级目录的标志

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

七、rm(删除文件/目录)

它会删除目录本身,但是它是先删除内部目录

就如同递归一样,先试删除掉内部的目录,再去删除掉自身目录,同时他还会问你是否要去删除Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

rm+目录名   ——删除目录

有一个可以不用确认的就是加上f 也就是rm-rf删除目录(可以不用确认,最好是不用)man命令可查询一下命令及效果(按q可以退出手册)

八、cp(copy复制目录)

cp 文件名 目录名

cp也可以复制目录   

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

九、mv(移动)

mv 文件 目录/

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

当然mv也可以进行重命名

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

十、grep(字符串搜索/匹配命令)

这句grep的含义就是把java108.txt中,包含aaa的行给列出来。

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

十一、ps(process show)

显示进程,查看vim的pidLinux必备基础命令,JAVA程序员必备,linux,运维,服务器

ps aux 显示全部的进程

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

ps aux | grep vim 可以根据进程的名字来去查询pid,也可以根据进程pid查询进程名字

|:叫做管道,能够把多个命令连接到一起,把一个前十的命令的输出,作为后一个命令的输入Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

十二、netstat(显示网络状态的)

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

netstat-anp(可以显示的更加详细)

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

netstat -anp | grep 8080

local address本地的情况

Linux必备基础命令,JAVA程序员必备,linux,运维,服务器

ps如何根据进程的名字来去找pid

netstat 根据进程名->找端口号或者端口号->进程名​​​​​​​文章来源地址https://www.toymoban.com/news/detail-753266.html

到了这里,关于Linux必备基础命令,JAVA程序员必备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 面试高频—TCP/IP十大问题—程序员必备基础素养

    目录   导读 TCP/IP十个问题 一、TCP/IP模型 二、数据链路层 三、网络层 四、ping 五、Traceroute 六、TCP/UDP 七、DNS 八、TCP连接的建立与终止 九、TCP流量控制 十、TCP拥塞控制 📚 相关参考资料 本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是 面试高频 问题,又是程序

    2024年03月23日
    浏览(50)
  • Java程序员必备工具大全,助力开发效率提升!

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月13日
    浏览(49)
  • 史上最全最详细的Java架构师成长路径图,程序员必备

    从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。 架构师的“内功” 我认为,架构师的内功主要包含三部分: 判

    2024年02月01日
    浏览(46)
  • JVM运行时数据区的必备知识:Java程序员不容错过

    JVM运行时数据区是Java虚拟机在执行Java程序时所使用的内存区域。这些区域包括了以下几个部分: 程序计数器(Program Counter Register):程序计数器是一块较小的内存区域,它可以看作是当前线程所执行的字节码的行号指示器。每一个线程都有自己独立的程序计数器,用于记录

    2023年04月15日
    浏览(39)
  • Java程序员必备的面试技巧与高频面试题,内有面经

    作为一名Java程序员,面对职业生涯中不可避免的面试环节时,准备全面且具有针对性的面试技巧是非常关键的。 以下是根据我的面试百场总结的一些建议和技巧,我将从“面试经历”和“面试技巧”两个方面来帮助你更好地准备Java技术面试。 文章目录 Q1 - 能否自我介绍一下

    2024年02月02日
    浏览(56)
  • 程序员必备算法(详细)

    算法的重要性和应用场景: 算法是解决问题的步骤和规则,它们在计算机科学和软件开发中至关重要。 算法可以提高程序的执行效率、降低资源消耗,并改善用户体验。 算法应用于各个领域,如数据处理、图形图像处理、网络和安全、人工智能等。 程序员需要掌握算法的原

    2024年02月15日
    浏览(66)
  • 程序员必备APP

      我在IT界摸爬滚打的也挺长时间了,我看见了挺多的人都想要进入这个行业,之前就有一个小姑娘来问我,如果想要成为程序员的话,需要使用什么软件,学会什么技能,今天我就就着这个话题 给大家分享一下,程序员应该知道的一些应用 ,给各位一个小小的参考。 一款

    2023年04月08日
    浏览(51)
  • 程序员怎么玩转Linux

    Linux下可以使用Python编写爬虫程序,常用的爬虫框架有Scrapy和BeautifulSoup。 Scrapy是一个基于Python的开源网络爬虫框架,可以快速高效地从网站上获取数据。它提供了强大的数据提取和处理功能,支持异步网络请求和分布式爬取等特性。 BeautifulSoup是一个Python库,可以从HTML或XM

    2024年02月07日
    浏览(43)
  • 程序员必备技能之调试

    目录 前言 本期内容介绍 一、什么是Bug? 二、调试以及调试的重要性 2.1什么是调试? 2.2调试的基本步骤 ​三、Debug和Release介绍 Debug和Release 四、windows环境下的调试介绍 4.1调试环境 4.2一些调试常用的快捷键 4.3调试时查看当前程序的信息 a、查看临时变量的值 b、查看程序的

    2024年02月10日
    浏览(60)
  • 【Linux】程序员的基本素养学习

    本文记录自己的学习生涯,学一点记一点,做好准备随时能够提桶。 注意: 该文内容为知识点的总结:参考《程序员的自我修养–链接、装载与库》一书,感谢作者,如有侵权,联系我删除,非常谢谢。 程序所需要的内存空间大小的虚拟空间映射到某个物理地址空间。 问题

    2024年02月11日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包