
Linux
文章平均质量分 84
supermouse_
软件工程硕士
展开
-
Windows10装Ubuntu双系统 + 引导修复
前两天突然心血来潮想给电脑装个双系统(Windows10 + Ubuntu),折腾了两三天才搞定,把过程记录一下,供以后参考。先说一下我电脑的情况:电脑型号:华硕 K450V操作系统:Windows10硬盘情况:一块三星的固态硬盘,256G,还有一块东芝的机械硬盘,500G,Windows 系统装在了固态硬盘上我要给电脑装的第二个系统是 Ubuntu 18.04其实装系统的主要过程...原创 2020-02-14 18:06:58 · 1066 阅读 · 0 评论 -
ACL 权限
文章目录一、简介与开启1.1简介1.2 开启 ACL 权限1.2.1 临时开启1.2.2 永久开启二、查看与设定2.1 设定 ACL 权限2.2 查看文件的 ACL 权限三、最大有效权限四、删除 ACL 权限五、递归 ACL 权限六、默认 ACL 权限一、简介与开启1.1简介在之前的一篇文章 Linux 权限管理命令 中我讲过,不同的用户对于一个文件会有三种身份:所有者、所属组成员、其他人。...原创 2019-06-16 13:24:37 · 850 阅读 · 0 评论 -
文件特殊权限
文章目录一、SetUID二、Sticky BIT一、SetUIDSetUID 也叫 SUID,它的特点如下:只有可以执行的二进制程序才能设定 SUID 权限命令执行者要对该程序拥有 x(执行)权限命令执行者在执行该程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主)SetUID 权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效SetUID ...原创 2019-06-16 16:15:32 · 1674 阅读 · 0 评论 -
文件系统属性权限 chattr
chattr 命令的作用是修改 Linux 文件系统中的文件的属性。chattr 命令的格式是:chattr [+-=] [选项] 文件或目录名「+」就是增加权限,「-」就是删除权限,「=」就是赋予权限。chattr 支持的选项主要有两种,i 和 a。i: 如果对文件设置 i 属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;如果对目录设置i属性,那么只能修改目录下文件的数据...原创 2019-06-16 20:12:25 · 308 阅读 · 0 评论 -
Shell 编程之输入输出重定向
一、标准输入输出设备设备文件名文件描述符类型键盘/dev/stdin0标准输入显示器/dev/stdout1标准输出显示器/dev/stderr2标准错误输出二、输出重定向 类型符号作用 标准输出重定向 ...原创 2019-06-22 21:51:52 · 401 阅读 · 0 评论 -
Shell 编程之通配符及其他特殊符号
一、通配符二、其他特殊符号转载 2019-06-23 13:01:14 · 203 阅读 · 0 评论 -
Shell 编程之文本的处理
一、cut1.1 cut 的使用方式cut 命令的语法格式是:cut [选项] 文件名。选项:-f 列号:提取第几列-d 分隔符:按照指定分隔符分割列cut 命令默认是以制表符作为分隔符,假设我有这样一个文件,文件名是 student_info.txt,文件内容如下:Sno Sname Class Grade1 Luffy 1001 902 Zoro 1001 953 Sa...原创 2019-08-23 19:50:38 · 424 阅读 · 0 评论 -
Shell 编程之条件判断
文章目录一、按照文件类型进行判断二、按照文件权限进行判断三、两个文件之间进行比较四、两个整数之间的比较五、字符串的判断六、多重条件判断一、按照文件类型进行判断判断格式有两种,一种是用 test,例如:test -e /etc/passwd另外一种是用方括号:[ -e /etc/passwd ]执行结果如下:若测试一个不存在的文件,则会返回 1:二、按照文件权限进行判断...原创 2019-08-23 19:58:23 · 240 阅读 · 0 评论 -
Shell 编程之 Shell 的基本功能和变量
文章目录一、Shell 概述1.1 什么是 Shell?1.2 Shell 的分类1.3 Linux 支持的 Shell二、Shell 脚本的执行方式2.1 echo 命令2.2 第一个脚本2.3 脚本执行三、Bash 的基本功能3.1 历史命令3.1.1 history 命令的选项3.1.2 修改历史命令默认保存的条数3.1.3 历史命令的调用3.2 命令与文件名补全3.3 别名与快捷键3.3....原创 2019-08-20 20:43:35 · 495 阅读 · 0 评论 -
Shell 编程之流程控制
一、if 条件语句1.1 单分支if [ 条件判断式 ]; then 程序fi或者:if [ 条件判断式 ] then 程序fi单分支条件语句需要注意几个点:if 语句使用 fi 结尾,和一般语言使用大括号结尾不同[ 条件判断式 ]就是使用 test 命令判断,所以中括号和条件判断式之间必须有空格then 后面跟符合条件之后执行的程序,可以放在[]之后,用;分割。...原创 2019-08-25 13:20:12 · 316 阅读 · 0 评论 -
Linux 服务管理
文章目录一、服务的分类1.1 启动与自启动1.2 查询已安装的服务二、独立服务的管理2.1 独立服务的启动2.2 独立服务的自启动2.2.1 使用 chkconfig 命令2.2.2 修改 /etc/rc.d/rc.local 文件2.2.3 使用 ntsysv 命令一、服务的分类1.1 启动与自启动服务启动: 就是在当前系统中让服务运行,并提供功能。服务自启动: 自启动是指让服务在系...原创 2019-08-25 16:20:05 · 205 阅读 · 0 评论 -
Linux 系统管理
一、进程管理进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。进程管理的作用:判断服务器健康状态查看系统中所有进程杀死进程1.1 进程查看1.1.1 ps查看系统中所有进程的命令是:ps aux #查看系统中所有进程,使用BSD操作系统格式或ps -le #查看系统中所有进程,使用Linux标准命令格式ps au...原创 2019-09-01 16:06:59 · 357 阅读 · 0 评论 -
Linux 用户管理命令
文章目录一、用户添加命令:useradd二、密码设置命令:passwd2.1 -S 查询用户的密码状态2.2 -l 锁定用户,-u 解锁用户2.3 --stdin 使用字符串作为用户的密码三、修改用户信息:usermod四、修改用户密码状态:chage五、删除用户:userdel六、查看用户 ID 和用户所在的组的 ID:id七、用户切换命令:su以 root 用户的身份执行命令八、查看登录用户信...原创 2019-06-05 10:32:02 · 1047 阅读 · 0 评论 -
用户管理之用户配置文件
文章目录一、用户信息文件二、影子文件三、组信息文件四、其他与用户管理相关的文件用户的家目录用户的邮箱用户模板目录一、用户信息文件用户信息文件的存放路径是 /etc/passwd,用 vim 查看一下文件内容:乍一看好像眼花缭乱的,没有头绪。不过没关系,我们可以利用帮助命令 man 5 passwd 来看一下 passwd 配置文件的作用。主要就是看图中圈出来的那两行,它告诉我们,pas...原创 2019-05-11 13:51:02 · 3517 阅读 · 0 评论 -
Linux 网络命令
文章目录1. write2. wall3. ping4. ifconfig5. mail5.1 发送邮件5.2 查看邮件6. last7. lastlog8. traceroute9. netstat10. mount1. write给指定的用户发消息。语法:write 用户名Ctrl + D 保存退出。2. wallwall 是 write all 的简写。给所有人发消息。语法:w...原创 2019-04-20 12:32:23 · 396 阅读 · 0 评论 -
Linux 中使用频率最高的命令 —— ls
如果有一个 Linux 命令使用频度排行榜的话,「ls」肯定榜上有名,而且说不定还是第一名。ls 是目录处理命令,是英文单词 list 的缩写,它的功能是显示某一目录下的文件或子目录。ls 命令的使用格式是:ls [选项] [目录名]。中括号代表可选。1. 小试牛刀ls 最简单的用法就是直接在某一目录下输入 ls,然后回车,会显示当前目录下的所有文件和子目录(不包括隐藏文件)。如下图,如...原创 2019-01-17 13:00:40 · 753 阅读 · 0 评论 -
Linux 中 7 个常用的目录处理的命令
目录处理在日常工作中是比较常见的,今天就向大家介绍几个常用的跟目录处理有关的命令。一、创建目录:mkdirmkdir 是 make directories 的缩写,该命令最简单的用法就是,直接在 mkdir 后面跟一个你想要创建的目录所在路径加目录名。mkdir /tmp/movie #在tmp目录下创建一个名为movie的目录,其中 /tmp/ 是路径,movie 是你自己起的目录名递...原创 2019-03-13 20:27:00 · 2712 阅读 · 0 评论 -
Linux 文件处理命令
一、创建空文件:touchtouch 命令的第一种用法是,直接在 touch 后面跟一个文件名。比如:touch /tmp/notes # 在tmp目录下创建一个名为notes的文件大家知道,在 Windows 系统当中,我们可以创建带空格的文件名。在 Linux 中,如果我们想创建一个带空格的文件,就不能在 touch 后面直接跟文件名,比如,如果我想创建一个名为「program fil...原创 2019-04-07 21:47:06 · 1175 阅读 · 0 评论 -
Linux 权限管理命令
文章目录更改文件的权限更改文件的所有者更改文件的所属组查看并更改文件的默认权限更改文件的权限命令名称:chmod命令英文原意:change the permissions mode of a file有两种角色可以执行该命令,一种是 root 用户,另一种就是文件的所有者。语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=42] [文件或目录...原创 2019-04-11 20:24:14 · 1058 阅读 · 0 评论 -
聊聊 Linux 里的文件链接
在 Linux 中,可以对文件生成链接。链接有两种,一种是软链接,一种是硬链接。这两种链接分别有什么作用呢?今天我们就来聊一聊。如何生成链接?ln -s [原文件] [目标文件] #对原文件生成一个软连接ln [原文件] [目标文件] #对原文件生成一个硬连接例如:对 /etc/issue 生成一个软链接 /etc/issue.softln -s /etc/issue /tmp/is...原创 2019-04-11 20:25:18 · 280 阅读 · 0 评论 -
Linux 关机重启命令
文章目录1. shutdown2. 其他关机命令3. 其他重启命令4. 系统运行级别5. logout:退出登录1. shutdown语法格式:shutdown [选项] 时间选项:-c:取消前一个关机命令-h:关机-r:重启时间可以是指定的时间格式,比如:12:43,也可以是「now」比如:shutdown -h 12:43 #12:43关机shutdown -h now...原创 2019-04-21 11:30:31 · 325 阅读 · 0 评论 -
Linux 更改系统时间
首先使用 man 命令查看一下更改系统时间应该用什么格式:红框中圈出来的就是更改系统时间时要求的格式,MM 表示月,DD 表示日,hh 表示小时,mm 表示分钟,CC 表示世纪,YY 表示年,ss 表示秒。所以如果现在的时间是「2019年4月16日 23:30:30」,那么可以这样设置 Linux 的系统时间:date 041623302019.30...原创 2019-04-16 23:33:21 · 440 阅读 · 0 评论 -
Linux 帮助命令
1. man在 Linux 中,如果想查看某个命令或者配置文件是干什么的,那么可以用 man 命令来查看某个命令或配置文件的详细信息。man 并不是指男人,而是 manual 的缩写。1.1 查看命令比如:man ls这条命令就是查看 ls 的帮助文档。上图就是man ls执行后的结果,红框中的部分是对 ls 命令的简短描述。不论用 man 查看什么命令,第一行都会显示这个命令的一...原创 2019-04-17 19:27:24 · 902 阅读 · 0 评论 -
搭建光盘 yum 源
文章目录第一步 挂载光盘第二步 让网络 yum 源文件失效第三步 修改光盘 yum 源文件yum 可以很方便地帮助我们在线安装软件,但是有时候 Linux 可能会连不上网,这时候,如果将本地光盘作为 yum 源的话,同样可以非常方便地使用 yum 命令。本篇文章就向大家介绍一下如何搭建光盘 yum 源。第一步 挂载光盘[root@localhost cdrom]# mount /dev/sr...原创 2019-05-01 21:53:05 · 590 阅读 · 0 评论 -
Linux 简单的用户管理
文章目录1. useradd:添加用户2. passwd:更改密码3. 查看登录用户信息3.1 who3.2 w1. useradd:添加用户语法:useradd 用户名为当前系统添加一个用户,只有管理员 root 用户才可以执行这条命令。2. passwd:更改密码语法:passwd [用户名]不加任何参数就是修改当前用户的密码。而后面如果有用户名,则表示修改该用户的密码,管理员 r...原创 2019-04-20 10:24:58 · 180 阅读 · 0 评论 -
Linux 中的压缩与解压缩
文章目录1. gzip, gunzip2. tar2.1 先打包再压缩2.2 打包的同时压缩2.3 解压3. zip, unzip4. bzip2, bunzip24.1 压缩文件,不保留原文件4.2 压缩文件,保留原文件4.3 与 tar 一起使用,对目录进行压缩4.4 解压缩,不保留压缩包4.5 解压缩,保留压缩包4.6 解压缩 xxx.tar.bz2 格式的文件1. gzip, gunzi...原创 2019-04-20 10:29:25 · 228 阅读 · 0 评论 -
如何高效地在 Linux 中搜索文件?
find 命令的语法是:find [搜索路径] [匹配条件]find 命令的选项非常多,常用的有这么几个:1. 根据名称查找1.1 区分大小写find /etc -name init该命令的功能是在 etc 目录下查找 文件名为 init 的文件。和 Windows 不同的是,这种查找方式是完全匹配,也就是只匹配文件名为 init 的文件,而不是只要文件名中含有 init 就会被匹配到。...原创 2019-01-04 20:31:31 · 1030 阅读 · 0 评论