Ubuntu自学笔记一

本文介绍了Linux系统中的各种基础命令,如查看系统信息、清理屏幕、文件操作、用户权限管理等,以及一些实用工具如grep和du的用法。同时提到针对Java开发者的学习资源,提供了一套全面的学习资料,旨在帮助自学者提升技能和减轻经济压力。
摘要由CSDN通过智能技术生成

4.系统信息查看命令 uname

uname -a或-all 显示全部的信息

uname -m或-machine 显示电脑类型

uname -n或-modename 显示在网络上的主机名称

uname -r或-release 显示操作系统的发行编号

uname -s或-sysname 显示操作系统名称

uname -v 显示操作系统的版本

uname -help 显示帮助

uname -version 显示版本信息

5.清理屏幕命令 clear

clear 不是清空屏幕,而是隐藏上面的命令

鼠标向上滑,还是可以看到之前的记录

6.显示文件内容命令 cat

7.切换用户身份命令 sudo(临时切换,获得权限)

对于某些命令,如果命令前面不加sudo,是无法进行的;但加上sudo

后,会提示你输入开机密码

8.文件拷贝命令 cp

cp a.c b.c 将a.c文件拷贝到b.c

9.切换用户命令 su

sudo su 切换到root用户

切换到root用户后,然后输入 rm /* -rf (简称:删库跑路)

sudo su 用户名 切换回用户身份

10.移动文件命令 mv

(重命名文件名)mv a.c b.c 将a.c文件名改成b.c

(重命名目录名)mv test/ test1/ 将test目录名改成test1

mv a.c test1/ 将文件a.c移动到test1目录里面

11.创建文件夹命令 mkdir

mkdir test 创建一个test的文件夹

12.创建文件命令 touch

touch a.c 创建一个a.c的文件

touch test1/a.c 创建一个test1目录,里面包含一个a.c文件

13.删除命令 rm

rm a.c 删除a.c文件

rm -i 删除前逐一询问确认

rm -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认

rm test/ -rf 删除目录及目录里的文件

rm -r 将目录及以下之文档亦逐一删除

rm --help 打开帮助信息

14.目录删除命令 rmdir

rmdir test/ 删除test目录

15.显示网络配置信息命令 ifconfig

(sudo ifconfig ens33 down) 关闭指定的网络设备

(sudo ifconfig ens33 up) 启动指定的网络设备

(sudo ifconfig ens33 reload) 重启

(ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE) 修改MAC地址

(ifconfig eth0:ws arp) 启用ARP协议

(ifconfig eth0:ws -arp) 关闭ARP协议

(ifconfig eth0 mtu 1500) 设置最大传输单元

(ifconfig -h 或者 ifconfig --help) 帮助

16.重启命令 reboot

17.关机命令 poweroff

18.系统帮助命令 man

19.数据同步写入磁盘命令 sync

20.查看文件命令 find

find -name a.c 查询a.c文件的位置(整个路径都显示出来)

./ 表示当前目录

21.查看内容命令 grep(命令可以组合)

-r 或 --recursive 此参数的效果和指定" -d recurse"参数相同

-n 或 --line-number 在显示符合样式的那一行之前,标识出该行的行数编号

-i 或 --ignore-case 忽略字符大小写的差别

grep -nr “Ubuntu” / 在根目录下,查找关于"Ubuntu"相关的字符串

22.文件夹大小查看命令 du

-h 以人类可读的方式显示

-a 显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

-s 显示目录占用的磁盘空间大小,不要显示其下目录和文件占用的磁盘空间大小

-c 显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

du /lib -sh 查看lib目录的字节大小

23.磁盘空间检查命令 df

24.使用gedit打开某个文件命令 gedit

25.当前的系统进程查看命令 ps

-A 列出所有的行程

-w 显示加宽可以显示较多的资讯

-au 显示较详细的资讯

-aux 显示所有包含其他使用的行程

26.进程实时运行状态查看命令 top

27.文件类型查看命令 file

file a.c 查看a.c文件的编码格式

Ubuntu 文件系统结构


/bin:存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被root和一般的账号使用

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

结尾

查漏补缺:Java岗 千+道面试题Java基础+全家桶+容器+反射+异常等

这不止是一份面试清单,更是一种”被期望的责任“,因为有无数个待面试者,希望从这篇文章中,找出通往期望公司的”钥匙“,所以上面每道选题都是结合我自身的经验于千万个面试题中经过艰辛的两周,一个题一个题筛选出来再次对好答案和格式做出来的,面试的答案也是再三斟酌,深怕误人子弟是小,影响他人仕途才是大过,也希望您能把这篇文章分享给更多的朋友,让他帮助更多的人,帮助他人,快乐自己,最后,感谢您的阅读。

由于细节内容实在太多啦,在这里我花了两周的时间把这些答案整理成一份文档了,在这里只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
章中,找出通往期望公司的”钥匙“,所以上面每道选题都是结合我自身的经验于千万个面试题中经过艰辛的两周,一个题一个题筛选出来再次对好答案和格式做出来的,面试的答案也是再三斟酌,深怕误人子弟是小,影响他人仕途才是大过,也希望您能把这篇文章分享给更多的朋友,让他帮助更多的人,帮助他人,快乐自己,最后,感谢您的阅读。

由于细节内容实在太多啦,在这里我花了两周的时间把这些答案整理成一份文档了,在这里只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 26
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值