linux文件权限

Linux常用命令

女生的网名这么多〃 提交于 2019-12-01 08:25:13
本文链接: https://blog.csdn.net/qq_23329167/article/details/83856430 一、基本命令 1.1 关机和重启 1.2 帮助命令 二、目录操作命令 2.1 目录切换 cd 2.2 目录查看 ls [-al] 2.3 目录操作【增,删,改,查】 2.3.1 创建目录【增】 mkdir 2.3.2 删除目录或文件【删】rm 2.3.3 目录修改【改】mv 和 cp 2.3.4 搜索目录【查】find 三、文件操作命令 3.1 文件操作【增,删,改,查】 3.1.1 新建文件【增】touch 3.1.2 删除文件 【删】 rm 3.1.3 修改文件【改】 vi或vim 3.1.4 文件的查看【查】 3.2 权限修改 四、压缩文件操作 4.1 打包和压缩 4.2 解压 五、查找命令 5.1 grep 5.2 find 5.3 locate 5.4 whereis 5.5 which 六、su、sudo 6.1 su 6.2 sudo 七、系统服务 八、网络管理 8.1 主机名配置 8.2 IP 地址配置 8.3 域名映射 九、定时任务指令crontab 配置 9.1 命令格式 9.2 配置说明、实例 十、其他命令 10.1 查看当前目录:pwd 10.2 查看进程:ps -ef 10.3 结束进程:kill 10.4 网络通信命令: 10

SHELL脚本

蓝咒 提交于 2019-12-01 07:51:45
一、shell脚本定义   shell是一种特殊的交互式工具,它为用户提供了启动程序、管理文件系统中文件以及运行在系统上的进程的途径。shell一般是指命令行工具。它允许你输入文本命令,然后解释命令,并在内核中执行。shell脚本,也就是用各类命令预先放入到一个文本文件中,方便一次性执行的一个脚本文件。   Mac电脑自带的shell脚本是bash。 二、脚本执行相关命令 $ source FileName 意思:在当前shell环境中读取并执行FileName中的命令 特点:命令可以强行让一个脚本去立即影响当前的环境(一般用于加载配置文件)。    命令会强制执行脚本中的全部命令,而忽略文件的权限。 $ bash FileName 、 $ zsh FileName 意思:重新建立一个子shell,在子shell中执行脚本里面的句子 $ ./FileName 意思:读取并执行文件中的命令。但有一个前提,脚本文件需要有可执行权限。chmod +x 查看当前电脑有多少个shell命令: cd /private/etc cat shells 三、用户、组、权限   Unix和Linux都是多用户、多任务的系统,所以这样的系统里面就拥有了用户、组的概念。那么同样文件的权限也就有相应的所属用户和所属组了。 【 权限 】 【连接】【所有者】 【所属组】 【文件大小】 【最后修改日期】

ubuntu 之权限修改问题(二)

家住魔仙堡 提交于 2019-12-01 07:51:13
今天我在我的笔记本上装了ubuntu,又犯了同样的错误,就是使用了如下命令: sudo su password cd usr/bin chmod 777 * -R 结果我的sudo又不能用了,提示sudo:must be setuid root 在网上搜到如下方法: ls -l /usr/bin/sudo chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo reboot 我测试后的结论是,这个方法是可行的,但没有说清楚,需要有root的执行权限,如果不能以root身份登陆, 则需要进入到recovery模式,进入方法为:在开机的过程中按shift或ESC键,我ubuntu12.04系统是shift键。 然后在grub菜单中选择第二个启动项,进入到下一个选择列表界面后,再选中有root字样的一项,按回车, 此时,已经进入到具有root权限的字符界面。输入上述命令,如果问题已解决,那大功告成,可以跳过下面内容 我又遇到一个新问题,在此字条界面输入上面的 chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo时,执行失败, 提示read-only file system,然后又上网找,找了N久,测了很多方法,最后找到一个重新挂载/目录以及指定其读写权限的命令。命令如下:

(十)条件判断

我的未来我决定 提交于 2019-12-01 07:26:39
3 、 条件判断 1:按照文件类型进行判断 -b 文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真) -f 文件 判断该文件是否存在,并且是否为普通文件(是普通文件为真) -L 文件 判断该文件是否存在,并且是否为符号链接文件(是符号链接文件为真) -p 文件 判断该文件是否存在,并且是否为管道文件(是管道文件为真) -s 文件 判断该文件是否存在,并且是否为非空(非空为真) -S 文件 判断该文件是否存在,并且是否为套接字文件(是套接字文件为真) 2: 按照文件权限进行判断 -r 文件 判断该文件是否存在,并且是否该文件拥有读权限(有读权限为真) -w 文件 判断该文件是否存在,并且是否该文件拥有写权限(有写权限为真) -x 文件 判断该文件是否存在,并且是否该文件拥有执行权限(有执行权限为真) -u 文件 判断该文件是否存在,并且是否该文件拥有 SUID 权限(有 SUID 权限为真) -g 文件 判断该文件是否存在,并且是否该文件拥有 SGID 权限(有 SGID 权限为真) -k 文件 判断该文件是否存在,并且是否该文件拥有 SBit 权限(有 SBit 权限为真)

Linux命令(一)

烈酒焚心 提交于 2019-12-01 06:14:17
目录 文件管理 1.cat 2. mv 3. git 4.rm 5.chmod Linux命令(一) 文件管理 1.cat cat 命令用于连接文件并打印到标准输出设备上。 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。 -E 或 --show-ends : 在每行结束处显示 $。 -T 或 --show-tabs: 将 TAB 字符显示为 ^I。 -A, --show-all:等价于 -vET。 -e:等价于"-vE"选项; -t:等价于"-vT"选项; 实例: 把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里: cat -n textfile1 > textfile2 把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里: cat -b

Linux基础学习

ⅰ亾dé卋堺 提交于 2019-12-01 05:03:12
实验一 Linux系统简介 了解了Linux的历史,比较了Linux与Windows的优缺点。Linux与Windows比在安全性和可定制性上优于Windows,但在软件和使用难度上逊色于Windows。 实验二 桌面环境 Linux不与系统直接打交道,借助shell解释器将代码转换成机器语言让机器执行。 命令执行:输入和输出 重要快捷键: Tab 补全命令,目录,和参数。 问题:Tab键的补全规则 ,通过百度了解了规则。 ctrl+c 中断程序运行。在下面输入tail命令的时候终止出现长时间延迟,原因未知。 其他的一些快捷键ctrl+ d 结束输入,退出终端 s 暂停程序,按下任意键回复运行 z 后台运行,恢复为命令fg a 光标移动到行头 e 光标移动到行末 k 删除光标所在位置到行末 alt+backspace 向前删除一个单词 shift+pgup 显示向上滚动 shift+pgdn 显示向下滚动 通配符的使用极大程度的缓解了暂时忘记文件和目录名的尴尬 对于忘记命令的新手有着极大帮助的命令man。 问题:查找命令不熟悉,查找速度慢,还不如用百度搜索。 作业 banner命令很有意思的一个命令。 实验三 用户及文件权限管理 创建用户 root权限的概念,使用sudo命令获取root权限,使用su切换用户,sudo 以特权级别运行命令。插入之前安装虚拟机时于到的一个尴尬问题

Linux 新手入门教程

China☆狼群 提交于 2019-12-01 02:34:55
目录 Linux 新手入门教程 简介 桌面环境 Linux 的安装 文件系统和分区 运行级别 强大的终端 Linux 文件系统权限 软件包管理 编辑器之神:VIM 使用 Linux 溜起 C/C++ Linux 新手入门教程 1991年10月5日, Linus Torvalds 在互联网上发布消息,宣布他自己开发的内核系统诞生了。他将内核源代码保存在芬兰最大的 FTP 网站上,命名为 Linux ,取义 Linus's Minix ,并向全世界所有人公布。这也使得10月5日成为一个特殊的日子,以致之后的许多 Linux 版本都选择在这个日子发布。当然,如今的 Linux 一词被递归定义为 Linux is not Unix 。 简介 Linux 是一套免费使用和自由传播的类 Unix 操作系统,严格来说, Linux 一词仅指其操作系统内核,不包括任何附加软件。但如今 Linux 拥有数不胜数的发行版本,广义上它们都可以叫做 Linux ,典型代表如 Debian 系列、 RedHat 系列、 Arch 系列和 SUSE 系列等,它们也都有着各自的侧重和坚持。 桌面环境 尽管我们使用 Windows 或 OS X 操作系统的时候可能不会很在意 桌面环境 ,但在 Linux 下我们将需要考虑选择一个中意的桌面环境——也许是多个——或者在某些情况下,完全不必安装桌面环境

Linux题库练习

给你一囗甜甜゛ 提交于 2019-12-01 02:16:38
转一个Linux的题库供自己学习使用(滑稽) 转自: http://www.linuxdiyf.com/view_202485.html 选择题 1 在终端下输入mount -a命令的作用是:C A 强制进行磁盘检查 B 显示当前挂载的所有磁盘分区的信息 C 挂载/etc/fstab文件中的除noauto以外的所有磁盘分区 D 以只读方式重新挂载/etc/fstab文件中的所有分区 2 当前系统的中断的信息保存在哪一个文件中?A A /proc/interrupts B /var/log/IRQs C /boot/interrupts D /etc/proc/interrupts 3 察看机器的硬件设备可以使用哪条命令?A A lspci B pcibus C pcidev D showpci 4 /etc/passwd文件用来存储 B 信息? A 系统中所有用户的加密过的密码 B 用户帐户信息和帐户的参数 C 用户和组的加密后的密码 D 所有用户和服务器的密码 5 谦让度的取值范围是 C A -50到100 B 1到99 C -20到19 D 0到100 6 IO端口的分配在 A 文件中。 A /proc/ioports B /dev/IOstat C /dev/ports D /etc/IOstat 7 xorg.conf文件中包含哪些信息?A A 以下所有内容 B 显卡设置

Linux常用命令

≯℡__Kan透↙ 提交于 2019-11-30 22:36:59
关于linux的一些常用命令总结。。。 一、Linux权限的概念 Linux下有两种用户:普通用户和超级用户: 普通用户:在linux下做有限的事情; 超级用户:可以在linux系统下做任何事情,不受限制。 普通用户的提示符是“$”,超级用户的命令提示符是“#”。 命令: su [用户名] 功能:切换用户 Linux权限管理 1.文件访问者的分类(人) 文件和文件目录的所有者:u—User 文件和文件目录的所有者所在的组的用户:g—Group 其他用户:o—Others 2.文件访问权限的种类 基本权限: read 对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录信息的权限。 write 对文件而言,具有修改文件内容的权限;对目录来说,具有删除移动目录内文件的权限。 execute 对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限。 - 表示不具有该权限。 3.文件权限值得表示方法 r– 只读 -w- 仅可写 –x 仅可执行 rw- 可读可写 -wx 可写可执行 r-x 可读可执行 rwx 可读可写可执行 — 无权限 二、Linux下基本命令 1.ls命令: 格式::ls [选项] [目录或文件] 功能:对于目录,列出该目录下的所有子目录与文件;对于文件,列出文件名以及其他信息。 常用选项: -a :列出目录下的所有文件,包括以 . 开头的隐含文件。 -d

Linux常用命令操作文档

送分小仙女□ 提交于 2019-11-30 22:01:59
Ls命令:列出目录内容 选项 长选项 含义 -a --all 列出所有文件,包括隐藏的文件 -d --directory 指定一个目录 -F --classify 在每个列出的名字后面加上类型指示符(例如:如果名字是目录名,则会加上一个斜杠) -h --human-readable 以人们刻度的方式而不是字节数显示文件大小 -l 使用长格式显示结果 -r --reverse 以相反的顺序显示结果 -S 按文件大小对结果排序 -t 按修改时间排序 文件属性 文件是属性是10个字符表示,第一个字符代表文件类型;2~4后面三个字符代表所有者权限;4~7字符代表组权限;8~10字符代表其他用户权限;举例: - r w x r w x r w x 文件类型 所有者权限 组权限 其他用户权限 文件类型属性值: 属性 文件类型 - 普通文件 d 目录文件 l 符号链接 c 字符设备文件 b 块设备文件 权限属性: 属性 文件 目录 r 允许打开和读取 允许打开和读取 w 允许写入 允许重命名和删除 x 允许把文件当做程序一样来执行 允许进入目录下 Chmod :更改文件模式 只有文件所有者和拆机用户才可以更改文件或者目录模式 八进制数字表示法和符号表示法 八进制数字表示: chmod –R xyz 档案或者目录 -R:递归的持续变更,即:连同目录下的文件属性权限一并更新 例如:chmod 777