写点什么

linux 常用命令(一),阿里 java 面试算法

用户头像
极客good
关注
发布于: 刚刚

● 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 用户密码)


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


*与网络配置相关的配置文件(/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" ? # 按指定格式显示当前日期时间

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
linux常用命令(一),阿里java面试算法