大家好,又见面了,我是你们的朋友全栈君。
7月24日
3.1给初学者的建议——注意事项
1.Linux严格区分大小写
2.硬盘文件是/dev/sd[a-p]
光盘文件/dev/sr0等
3.Linux没有扩展名
4.Linux所有存储设备都必须挂载之后才能用(手工分配)
3.2给初学者的建议——服务器管理和维护
1.sbin文件只有root才能用
boot目录保存内核和系统文件
dev保存设备硬件文件
etc保存默认配置文件
home每个用户的家目录,eg./home/user1 二级目录
root目录,管理员一级目录
sys存放内核文件,不要往里面写东西
var目录,保存日志邮件数据库等
2.服务器事项:远程服务器不允许关机,只能重启;重启之前应该先关闭程序
4.1.1 命令格式与目录处理命令ls(5个知识点)
1.命令格式: 命令 [-选项] [参数]
选项:调整命令功能 参数:对应的操作对象
2.命令ls:查看文件目录
原意:list 所在路径:/bin/ls
变换:ls -a all显示所有文件(隐藏文件)linux里面的隐藏文件都是.开头的,eg .abcd文件
ls -lh 文件大小会显示k而不是byte
ls -l long长格式显示,相关属性一起显示,不单单现实文件名,一般七个属性
-rw-r–r– 被调用次数 所有者 所属组 大小 最后一次修改时间 文件名
-表示文件 l表示link软链接 d表示目录
ls -d 显示当前目录本身而不看详细文件
ls -i inode表示每个文件的唯一id标识
3.所有者和所属组:所有者只能有一个,所属组也只能有一个:授权相同类型的用户拥有使用权
4.1.2Linux常用命令-文件处理命令-目录处理命令(mkdir cd pwd rmdir cp mv rm)
1. 目录处理命令:mkdir 创建目录
原意:make directories 所在路径:/bin/mkdir
语法: mkdir -p [目录名] 允许递归创建目录,意思允许连续创建多个目录
2.目录处理命令:cd +目录名称
.表示当前目录 ..表示当前目录的上级目录
cd .. 回到上一级目录
3.目录处理命令:pwd 显示绝对目录
4.目录处理命令:rmdir (remove empty directories)删除空目录
备注:只能删除空目录,非空不能删
5.目录处理命令:cp (copy)
cp -rp [原文件或目录] [目标目录]
-r 复制目录 -p 保留文件属性(例如 保留原来文件最后修改时间)
6.目录处理命令:mv(剪贴)
mv [原文件或目录] [目标目录]
7.目录处理命令:rm (remove)
rm -rf [文件或目录]
-r 删除目录 (不加-r只能删除文件)
-f 强制执行(系统不会询问你是否确定删除,如果不加系统会一个个文件询问你是否确定删除)
4.1.3Linux常用命令-文件处理命令-文件处理命令(touch cat tac more less head tail)
1.torch命令(创建文件)
格式: touch [文件名]
备注:空格的使用 如果想创建带有空格的文件
eg. torch program files 会创建两个文件 program 和 files
torch “program files” 创建单个文件 program files
2.cat命令(显示文件内容,通常应用于短文件)
格式:cat -n [文件名]
-n:显示行号
3.tac(倒着显示文件内容)格式与cat一样
4.more(分页显示文件内容,通常应用于长文件,但是不能向上翻页)
格式:more [文件名]
(空格) 或 f 翻页
(Enter) 换行
q或者Q 退出
5.less(与more 类似,只是多了向上翻页功能,同时多了搜索功能)
在less命令下输入 /xxx 即搜索包含xxx关键词的文件
6.head(显示文件前几行)
格式:head -n [文件名]
-n表示指定行数
7.tail (显示末尾几行,与head基本相同)
格式:tail -n [文件名]
-f:动态显示文件末尾内容,更新文件时也会动态变化
4.1.4Linux常用命令-文件处理命令-链接命令(软链接和硬链接)
1.ln(生成链接文件)
原意:link
格式: ln -s [原文件] [目标文件]
-s 创建软链接
2.软链接:类似于windows的快捷方式
特点:①文件属性 lrwxrwxrwx
②文件大小-只是符号链接
③/tmp/issue.soft -> /etc/issue 有箭头指向源文件
3.硬链接:相当于拷贝 cp -p,但是同步更新
备注:硬链接不能跨分区,不能对目录使用
4.区别:如果把原文件删除,软链接丢失,硬链接仍能使用(相当于复制但是同步更新)
软链接可以跨分区,硬链接不可以跨分区
硬链接不可以针对目录,软链接可以对目录使用
判断硬链接方法:ls -i 查看inode,硬链接与源文件inode相同
硬链接作用:相当于实时备份,但是用的不多
4.2.1Linux常用命令-权限管理命令-权限管理命令chmod
1.chmod (改变文件或目录权限)
格式:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录]
-R:递归修改(在该目录下修改其全部子文件子目录的权限)
解释: u表示所有者 ,g表示所属组 ,o表示其他人,a表示所有人
eg.
2.权限通常用数字来更改,非常简单
需要掌握权限与数字的转换
eg. 更改abc文件权限为 rw-r—–
对应输入: chmod 640 abc
3.对于权限的理解
对于文件:
对于目录:
对于目录有写权限,可以删除其底下文件
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/142029.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...