大家好,我是Morning,在CSDN写文,分享一些Java基础知识,一些自己认为在学习过程中比较重要的东西,致力于帮助初学者入门,希望可以帮助你进步。感兴趣的欢迎关注博主,和博主一起学习Java知识。大家还可以去专栏查看之前的文章,希望未来能和大家共同探讨技术。
Linux
简单的来说就是一个免费的、开源的、稳定的操作系统,这种操作系统有安全性好,对内存和文件管理好的特点,可以支持多线程、多用户,也可以处理高并发。
目录结构
linux的目录结构只有一个根目录,一个树状结构,所有的文件都是在这个根目录下存储的。区别与Windows将存储空间分为多个盘符。
- bin是 binary 的缩写,bin文件夹中存放的是使用者最常用的命令,就是一些二进制的可执行文件。
- boot文件夹中存放的是启动 Linux 时使用的一些核心文件。
- dev 是 device(设备)的缩写。这个目录下是所有 Linux 的外部设备。在 Linux 中设备和文件是用同种方法访问的。
- etc 文件夹用来存放系统管理所需要的配置文件和子目录。
- home文件夹中存储用户,比如说有个用户叫 wang,那他的主目录就是/home/wang 也可以用~wang 表示。
- lib文件夹中存放的是系统最基本的动态链接共享库,其作用类似于 Windows 里的.dll 文件。几乎所有的应用程序都须要用到这些共享库。
- mnt 文件夹是空的,系统提供这个目录是让用户临时挂载别的文件系统。
- proc 这个文件夹存放虚拟文件,它是系统内存的映射,保存进程在内存中的信息
- root 系统管理员(也叫超级用户)。
- sbin 中的 s 就是 Super User 的意思,也就是说这里存放的是系统管理员使用的管理程序。
- tmp 这个文件夹用来存放一些临时的文件。
- var 中存放一些经常修改的文件,系统的日志文件就在/var/log 目录中。
- usr 这是最庞大的文件夹,我们要用到的应用程序和文件几乎都存放在这个文件夹中。
常用命令
显示系统日期:date
关闭系统 :shutdown -h now
重启 :shutdown -r now 或者 reboot
注销 :logout
查看根目录下的文件:ls /
查看当前目录中的文件:ls
查看文件和目录的详细资料:ls -l
查看隐藏文件:ls -a
切换目录:cd 路径
显示当前所在的目录:pwd
当前目录创建文件夹:mkdir 文件夹名
当前目录同时创建俩个文件夹:mkdir 文件夹名 文件夹名
当前目录下创建文件:touch 文件名
删除一个叫做 “file1” 的文件:rm -f file1
删除一个叫做 “dir1” 的文件夹(删除空文件夹):rmdir dir1 (文件夹不空的话删除不成功)
删除一个叫做 ‘dir1’ 的目录并同时删除其内容:rm -rf dir1
重命名:mv 文件名 新文件名
把文件移动到指定路径:mv 文件 指定路径
复制文件到指定路径:cp 文件名 指定路径
管道,在命令1的结果基础上执行命令2:命令1 | 命令2
查看进程详细信息:ss -ef | grep 程序名
关闭进程:kill 进程id
强制关闭进程:kill -9 进程id
好了,本次的分享到这里就结束了。感谢您的阅读。博主会在日后给大家补充本文相关知识,和大家一起探讨,有兴趣的可以关注博主。文中有什么不当的地方,欢迎大家在评论区指出,大家一起探讨、学习。🤞🤞🤞