linux常用命令(一)

lib:该目录用于存放各种函数或者过程库(库文件)。

usr:这是系统存放程序的目录(例如用户程序的命令、帮助文件等都保存在该目录。当安装一些软件包时,基本上就安装在这个目录中。若有配置文件,通常会将配置文件安装在/etc/目录中。/usr/目录中又包含多个子目录,如字体目录/usr/share/fonts/,帮助目录/usr/share/man/和/usr/share/doc/,普通用户可执行文件目录/usr/bin/、/usr/local/bin/和/usr/X11R6/bin/,超级用户root的可执行命令存放目录/usr/sbin/和/usr/local/sbin/等)。

dev:该目录用于保存计算机系统中的外部设备。在Linux中,几乎任何设备都是系统中的一个文件,所有的设备驱动器全部都以单独文件的形式存放在该目录中。

● mnt:该目录用于存放挂载外部存储设备的挂载目录,例如挂载软驱、光驱等。

● tmp:该目录主要用于存放临时文件。

lost+found:当文件从任何类型的故障或者问题中恢复之后,如果内核不能确定它们在文件系统中的正确位置,则就将它们存放在该目录中。

4 文件类型

使用shell命令:ls -l列出当前工作目录的文件列表信息;

b: 块设备文件

c: 字符设备文件

l: 连接文件

d:  目录

-:  普通文件

5 linux的基本配置

*与主机信息相关的配置文件(/etc/hosts,/etc/hostname)

与系统引导登录的相关的配置文件(/etc/grub.d目录,/etc/default/grub)

与文件系统环境相关的配置文件( /etc/environment )

**软件相关全局环境变量配置文件(/etc/profile)

与系统管理相关的配置文件( /etc/passwd 用户信息配置文件, /etc/shadow 用户密码)

*与网络配置相关的配置文件(/etc/network/interface)

=========================================================================================

linux基础命令分类

命令提示

man  info(基于菜单文本系统,输入命令执行菜单功能)  --help

1 目录、文件操作

1.1 目录操作

新建:

#> mkdir 新建目录名

mkdir abc   #在当前工作目录下创建 空abc目录

mkdir -p b1/b2 #-p选项如果父目录不存在则直接创建

修改目录名称:

#> mv 目录   目录

mv  /root/a1   /  #mv将/root目录下a1目录 剪切到/目录下

mv  目录名  新名   #重命名

删除

#> rmdir 目录

rmdir -p a1/a2/a3  #-p选项如果父目录不存在则直接创建

[root@localhost /]# mkdir -p /a1/a2/a3

[root@localhost /]# mkdir -p /a1/b2/c3

[root@localhost /]# tree /a1

/a1

├── a2

│   └── a3

└── b2

└── c3

4 directories, 0 files

[root@localhost /]# rmdir -p /a1/a2/a3

rmdir: 删除目录 “/a1” 失败: 目录非空

[root@localhost /]# tree /a1

/a1

└── b2

└── c3

例:同时删除多个空目录

[root@localhost /]# mkdir -p /a1/a2/a3

[root@localhost /]# mkdir -p /a1/b2/c3

[root@localhost /]# rmdir -p a1/a2/a3   a1/b2/c3/

改变目录

#> cd /root

区分:linux中相对目录和绝对目录区分?

答:绝对目录指中linux的根目录出发;其余都是相对目录;

但是相对目录有4个特殊目录:

.  : 当前工作目录

… : 上一级目录
: 表示当前用户的家目录
  • : 回到上一次工作目录

目录颜色:

不同颜色文件

绿色:可执行程序

浅蓝色:软连接文件

深蓝色:目录

红色:压缩文件

红底白字表示失效的符号链接

2 进程操作

3 压缩文档操作

4 网络操作

#> hostname 查看当前主机名称

#> hostname  主机名称

将修改后主机和IP地址绑定

修改/etc/hosts

在该文件尾部追加机器名和IP地址,独立成行

echo  IP地址  主机名 >> /etc/hosts

使用reboot重启系统;

以管理命令关系系统:shutdown -h now


df -hl 查看磁盘剩余空间

调整时间:

date -s ‘2018/8/8 16:51:00’ #手工调整当前系统日期时间

date “+%Y/%m/%d %H:%M:%S”   # 按指定格式显示当前日期时间

centerOS软件安装:

支持三种方式

① rpm包

通过rpm查看已经安装的软件包

rpm -qa | grep ruby

rpm -e --nodeps 命令删除上面查找的内容

例如:

rpm -e --nodeps python-decorator-3.4.0-3.el7.noarch

通过rpm安装:

首先下载.rpm安装包;然后通过 rpm -ivh  xxxx.rpm;

最后

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

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

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

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值