Linux基本命令

1、命令和参数之间至少要有一个空格

2、ls    相当于list 列出当前目录下都有哪些内容(文件/目录) ls/  加上“/”就是查看根目录的意思,linux没有盘符,所有的目录都是在 / 根目录下

3、ls l(小写L)/ (可以简写成ll /):按照列表方式列出所有内容

4、ctrl+l 是清屏操作,不是删除内容而是将内容都滑到上方

5、cd / :切换目录,cd / 切换到根目录,使用cd等命令,需要加上路径的时候,可以使用tab来补全路径,但是要保证路径唯一才行,有多个时候我们按两下tab不会不全内容,但是会列出所有可以补全的选项

6、pwd:可以查看当前所处路径的绝对路径

7、在linux的命令中,但凡涉及到目录相关的操作,都可以支持绝对路径和相对路径的

8、在linux上,绝对路径是以/开头的,相对路径是用.(当前目录)或者..(当前目录的上级目录)开头的 

9、cd .. :回到上一级目录

10、cd etc/ : 切换到etc目录(相对路径) 

11、cd /etc/apt/sources.list.d/:切换到当前路径下(绝对路径)

12、cd 和cd~ :可以让你回到主目录

13、touch test.txt: 创建空的test文件

14、cat test.txt:查看目录内容(把文件内容打印在控制台上)

15、echo ‘hello’ :打印hello在控制台上

16、echo ‘hello’ > test.txt :将hello写在test.txt文件中  此处的>是重定向的意思, 我们再写一个 echo 'aaa'  >test.txt: 现在的aaa把hello替换掉了,如果不想替换掉就用 echo 'bbb' >>test.txt

二、vim的基本操作

17、打开文件进行编辑:vim+文件名

18、编辑内容:点击小写 i 可以进入编辑模式

19、冻结屏幕:ctrl+s

20、解冻屏幕:ctrl+q

21、保存退出:先按esc 然后输入 :然后输入wq

22、mkdir:创建目录 mkdir java 创建单级目录,mkdir -p aaa/bbb 创建多级目录

23、rm:可以删除文件也可以删除目录 rm test.txt ,有的系统上会提示是否删除,y是删除,n是不删除 ,rm -r 来递归删除目录,删除目录,不止目录本身,还会删除目录下的其他文件,rm -rf 都不需要确认直接进行删除,rm -rf /  太危险谨慎操作,可以删除多个目录,多个目录之间用空格隔开,rm -rf / test/aaa  如果我们的 / 和test之间有空格那就完了,直接相当于删了两个目录,根目录直接就没了

24、定义变量: workdir=/tmp 删除定义的变量 rm -rf $workdir/* 删除定义的所有内容,如果我们还没有定义,那就会等价成 rm /*(rm -rf /)就会删除所有内容只保留根目录,很危险

三、

25、 mv: 移动(剪切,黏贴) mv test.txt bbb/ 把test文件移动到bbb目录下(移动文件),mv ccc/ bbb/ 把ccc目录移动到bbb下(移动目录)把目录下的所有内容都移过去,也可以进行命名,mv test.txt ../123.txt 把tset文件移动到上级目录,并改名成123.txt,如果写成mv 123.txt 456.txt 单纯的改名字

26、 cp:复制 (复制,黏贴):cp 456.txt 123.txt 复制到当前目录下,cp 456.txt bbb/ 拷贝到bbb目录下,可以拷贝目录也可以拷贝文件,拷贝目录需要加上-r ,cp -r ddd/ eee 因为需要递归拷贝

27、查看命令手册:man mkdir可以告诉我们mkdir是干嘛的 ,按wq是退出查看

28、grep:进行字符串匹配,我们可以查看某个文件是否半酣某个关键字,这个关键字在第几行,都可以使用grep查看,grep bbb 123.txt 查找123.txt里面的关键字,也可以用 grep -n bbb 123.txt查看关键字在第几行

29、ps展示进程,显示当前系统上有哪些进程,ps aux 查看当前系统的所有进程,一般ps都搭配grep使用 ps aux | gerp mysql 查看mysql的相关进程 ,ps aux | grep 进程名(进程id)都可以

30、 | 是管道的意思,将前一个命令的输出当成第二个命令的输入

31、netstat:查看网络信息,可以用来查看某个端口是否被某个进程使用,也可以用来查询某个进程用了哪个端口 netstat -anp 查看完整进程(主要关注tcp udp的信息)也可以 netstat -anp | grep 进程名(进程id,端口号)

32  nohup java -jar 包名;运行云服务器程序 &

33  cat nohup.out    Spring运行程序所输出的日志

34 kill 进程id终止进程

35 ps aux | grep java查看端口情况

  • 51
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Rocky Linux是一款基于RHEL(Red Hat Enterprise Linux)的开源Linux发行版。以下是一些常用的Rocky Linux基本命令: 1. 查看版本信息:`cat /etc/os-release` 2. 更新系统:`sudo yum update` 3. 安装软件包:`sudo yum install 软件包名称` 4. 卸载软件包:`sudo yum remove 软件包名称` 5. 查找软件包:`sudo yum search 软件包名称` 6. 清理缓存:`sudo yum clean all` 7. 查看已安装的软件包:`sudo yum list installed` 8. 启动或停止服务:`sudo systemctl start 服务名称` 或 `sudo systemctl stop 服务名称` 9. 开机自启动服务:`sudo systemctl enable 服务名称` 10. 取消开机自启动服务:`sudo systemctl disable 服务名称` 11. 查看系统资源使用情况:`top` 12. 查看磁盘使用情况:`df -h` 13. 查看内存使用情况:`free -m` 14. 查看进程列表:`ps aux | grep 关键词` 15. 杀死进程:`sudo kill 进程ID` 16. 查看网络连接:`netstat -tuln` 17. 查看防火墙状态:`sudo firewall-cmd --state` 18. 开启/关闭防火墙:`sudo systemctl start firewalld` 或 `sudo systemctl stop firewalld` 19. 添加用户:`sudo useradd 用户名` 20. 修改密码:`sudo passwd 用户名` 21. 切换用户:`su - 用户名` 22. 查看文件内容:`cat 文件路径` 23. 编辑文件:`nano 文件路径`(或其他文本编辑器,如vi、vim等) 24. 查看帮助信息:`man 命令名称`(例如:`man ls`) 这些命令只是Rocky Linux中常用命令的一部分,更多命令可以通过查阅官方文档或使用`man`命令查看。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值