chmod

常用 linux 命令(部分)

冷暖自知 提交于 2020-02-03 09:15:15
常用命令总结: 1. mkdir命令 mkdir dirname , 用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir 目录名 2. mv命令 mv source target , 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。 目标文件:如果“目标文件”是文件名则在移动文件的同时,将其改名为“目标文件”;如果“目标文件”是目录名则将源文件移动到“目标文件”下。 3. cp命令 cp source target用来将一个或多个源文件或者目录复制到指定的目的文件或目录。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。 4. pwd命令 以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。 5.

常用Linux命令

 ̄綄美尐妖づ 提交于 2020-02-01 19:49:24
1、cd命令 cd回车:回到超级目录(超级用户登录) cd /:回到家目录 cd ../.. :回到上上个目录 (目录必须有可执行权限) "." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。 2、ls命令 ls -a:显示所有文件 ls -l:显示文件属性 ls -s:文件大小排序 3、cp命令 cp -f:强制复制 cp -r:递归(子目录及子文件夹也复制) cp -a 尽可能将档案状态,权限等都照原状复制。 4、rm、mv命令 rm -f:强制删除文件 rm -r:递归删除,可以删除目录及子文件夹 mv -f:强制移动,可以用来改名 5、mkdir命令 mkdir -p:递归创建目录 、u取消上一个动作 6、chmod命令 chmod -R连子目录一起改变权限 chmod a=rwx file 和chmod 777 file效果相同 r 表示可读取,w 表示可写入,x 表示可执行 r=4,w=2,x=1 若要 rwx 属性则 4+2+1=7; 若要 rw-属性则 4+2=6; 若要 r-x 属性则 4+1=7。 chown 账号 文件名(改变文件拥有者) chgrp 组名 文件名(改变用户所属组) 7、cat、tac、more、less、查看文件内容 touch(新建空白文档) 、vim:文本编辑器 vim file.c 8、清屏命令

Linux系统的修改权限

℡╲_俬逩灬. 提交于 2020-01-31 10:35:25
修改权限 可以将一组权限用数字来表示,此时一组权限的 3 个位当做二进制数字的位,从左到右每个位的权值为 4、2、1,即每个权限对应的数字权值为 r : 4、w : 2、x : 1。 # chmod [-R] xyz dirname/filename 示例:将 .bashrc 文件的权限修改为 -rwxr-xr--。 # chmod 754 .bashrc 也可以使用符号来设定权限。 # chmod [ugoa] [+-=] [rwx] dirname/filename - u:拥有者 - g:所属群组 - o:其他人 - a:所有人 - +:添加权限 - -:移除权限 - =:设定权限 示例:为 .bashrc 文件的所有用户添加写权限。 # chmod a+w .bashrc 默认权限 文件默认权限:文件默认没有可执行权限,因此为 666,也就是 -rw-rw-rw- 。 目录默认权限:目录必须要能够进入,也就是必须拥有可执行权限,因此为 777 ,也就是 drwxrwxrwx。 可以通过 umask 设置或者查看默认权限,通常以掩码的形式来表示,例如 002 表示其它用户的权限去除了一个 2 的权限,也就是写权限,因此建立新文件时默认的权限为 -rw-rw-r--。 目录的权限 文件名不是存储在一个文件的内容中,而是存储在一个文件所在的目录中。因此,拥有文件的 w

Linux的文件权限与目录配置

谁说我不能喝 提交于 2020-01-30 06:57:25
Linux的文件权限与目录配置 1.用户与用户组的概念 1.1.root用户 1.2.普通用户 1.3.用户组 1.4.其他人 1.5.用户文件位置信息 2.Linux的文件属性 2.1文件的类型和权限 2.2修改文件的权限 3.linux的目录配置 3.1Linux目录的配置 Linux的目录树 1.用户与用户组的概念 用户与用户组以及用户权限是Linux区别于Windows的地方,Linux提出的用户与用户组的概念方便了管理员的管理,同时,其体现了Linux是一个可以多人多线操作的系统 1.1.root用户 root用户拥有Linux系统中的最高权限,其区别于普通用户,root用户的home在**/**位置。因此,一般Linux在进入时,尽量不要采用root用户登陆。 1.2.普通用户 普通用户与WIndows下的用户差不多,其目录位置在/home下,假设有个叫zhangsan的用户,那么该用户的家目录是/home/zhangsan 1.3.用户组 在我的理解里,用户组的概念就是Linux方便需要对统一类型的用户进行管理而设计的概念。比如zhangsan和lisi,他们的权限比较高,属于管理层,那么可以给他们建立一个组,group1,可以改变这个组的权限从而改变其中的用户权限,group一般用g表示。 1.4.其他人 其他人的概念在文件权限中非常重要,若有一个文件

git deploying project - file permissions - (chmod)

随声附和 提交于 2020-01-28 06:49:31
问题 I'm deploying my project with git to a remote server using a post-update hook. More specifically I'm following these steps. Everything on my local copy has the right permissions, however after deploying with git push production , files that are set to 777 change in the remote server to -rwxr-xr-x I've added to both (local/remote) .git/config the core variables filemode = false and I've changed as well my umask in /etc/profile to 0002 Any ideas why it keeps changing the mode of files? Thanks

git deploying project - file permissions - (chmod)

我的未来我决定 提交于 2020-01-28 06:47:04
问题 I'm deploying my project with git to a remote server using a post-update hook. More specifically I'm following these steps. Everything on my local copy has the right permissions, however after deploying with git push production , files that are set to 777 change in the remote server to -rwxr-xr-x I've added to both (local/remote) .git/config the core variables filemode = false and I've changed as well my umask in /etc/profile to 0002 Any ideas why it keeps changing the mode of files? Thanks

【Linux】常见指令总结(三)

走远了吗. 提交于 2020-01-28 02:07:44
一.more指令 语法:more [选项][文件] 功能:more命令,功能类似 cat 常用选项: -n 对输出的所有行编号 q 退出more more b.txt 二.less指令 less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容! 除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。 语法: less [参数] 文件 功能: less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前 不会加载整个文件。 常用选项: -i 忽略搜索时的大小写 -N 显示每行的行号 /字符串:向下搜索“字符串”的功能 ?字符串:向上搜索“字符串”的功能 n:重复前一个搜索 N:反向重复前一个搜索 q:quit 三.head指令 语法: head[必要参数][选择参数][文件] 功能: 用于显示指定文件开头内容,不指定文件时,作为输入信息进行处理。 选项: -f 循环读取 -n<行数> 显示的行数 举例

Linux命令大全

梦想与她 提交于 2020-01-26 23:53:56
一、 linux 操作系统的简单应用 1.1 linux 的文本模式介绍 [root@localhost ~] 第一列 root 代表当前用户 第二列 localhost 代表主机名 第三列 ~代表当前所在的目录 ~家目录 home 目录 linux 的命令可以补全目录和文件名,如果不能补全双击 tab 键可以显示出要选择的命令 1.2 linux 的登陆与登出 login 登入系统 logout 登出系统 exit 注销当前用户 clear 清屏命令 1.3 linux 的 关 机 shutdown 关 机 命 令 shutdown now 立即进入维护模式 halt 直接关机 shutdown -h now 立即关机 shutdown -h 20:00& 20:00 关闭计算机 shutdown -r now 立即重新启动计算机 shutdown -r 20:00& 20:00 重新启动计算机 shutdown -k 3 warning:system will shutdown! 只是发送消息给所以用户 3 分钟后进入维护模式 shutdown +3 "system will shutdown after 3 minutes!" 发送消息给所以用户 3 分钟后进入系统维护模式 1.4 linux 的 Init 进程 Init 是 Linux 操作系统中不可缺少的程序之一

Linux用户权限常见命令

妖精的绣舞 提交于 2020-01-25 16:15:29
01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都 必须拥有一个账号 ,并且 对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限 对 文件/目录 的权限包括: 序号 权限 英文 缩写 数字代号 01 读 read r 4 02 写 write w 2 03 执行 excute x 1 1.2 组 为了方便用户管理,提出了 组 的概念,如下图所示  在实际应用中,可以预先针对 组 设置好权限,然后 将不同的用户添加到对应的组中 ,从而 不用依次为每一个用户设置权限 1.3 ls -l 扩展 ls -l 可以查看文件夹下文件的详细信息,从左到右依次是: 权限 ,第 1 个字符如果是 d 表示目录 硬链接数 ,通俗地讲,就是有多少种方式,可以访问到当前目录/文件 拥有者 ,家目录下 文件/目录 的拥有者通常都是当前用户 组 ,在 Linux 中,很多时候,会出现组名和用户名相同的情况,后续会讲 大小 时间 名称  1.4 chmod 简单使用(重要) chmod 可以修改 用户/组 对 文件/目录 的权限 命令格式如下: chmod +/-rwx 文件名|目录名 提示