linux命令添加文件权限,linux 的常用命令及文件权限管理

一些常规命令

# 切换目录

cd /www/app

# 显示当前目录绝对路径

pwd

# tab键可以自动补全路径,命令;及提示选择,自动补全、避免输入错误、

tab

# 创建文件夹

mkdir test

# 创建文件

touch 123.txt

# 创建文件并打开

vi 123.txt

# 查看文件、more 之后,通过空格键翻下一页,b键上一页,q键退出

more 123.txt

# 更改文件名、移动文件到别的目录

mv 1.txt aaa.txt

mv 1.txt ./bb

# 复制文件、复制目录

cp 1.txt ./bb

cp -R aa ./bb

# bb文件夹中也有一个1.txt,不提示Y

\cp 1.txt ./bb

# 删除文件、删除目录

rm -f 1.txt

rm -rf test

# 查找、查询

who

whereis

find -name

# 页面上下滚,上下翻页

shift + 上下方向键

shift + pgUp pgDn

权限相关

要理解 linux 下的用户权限管理。就需要理清 文件、用户、进程之间的关系。

首先,root 用户拥有最高权限。拥有所有文件的读、写、运行权限。

然后,其它用户,可以拥有某个文件的读、写、运行权限。

一个进程的读写权限取决于,运行这个进程的用户的权限。

然后我们可以通过变更目录权限,和更换用户运行进程来改变进程的读写权限。

1、sudo 用户组,可以获得临时root权限

这主要用于修改权限什么的。

2、添加用户组、用户、设置用户密码、查看用户所属用户组

# 添加用户组 git

groupadd git

# 添加用户git

useradd git

# 为用户git设置密码

passwd git

# 查看git用户属于哪个用户组

groups git

# 创建用户git并放入到app用户组

useradd -G app git

# 将一个已有用户增加到一个已存在的组、加上 -a 用户存在于两个组中

usermod -a -G app git

# 查看用户信息

id git

当创建用户时,会默认创建对应名字的用户组。

3、目录列表、文件所属用户、及文件所有者变更

# 查看当前目录下的文件 加上 -a 会显示 `.` 开头的文件

ls -a

# 查看当前目录下的文件信息

ls -l

ls -lh

# 变更文件test所有者为git

chown -R git test

# 变更文件的权限。

chmod 777 test

# 递归变更

chmod 777 -R test

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266917.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SSM整合笔记

SSM整合笔记 1&#xff0c;创建maven项目 创建maven项目过程省略 ps&#xff1a;如果创建完maven项目之后项目报错&#xff0c;可能是没有配置Tomcat 2&#xff0c;在pom.xml里面导入相应的jar的依赖 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi…

linux jetty 安装目录结构,Linux下Jetty 9安装部署

Jetty简介Jetty是一个开源的servlet容器&#xff0c;它为基于Java的web内容&#xff0c;例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的&#xff0c;它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象&#xff0c;可以迅速为一些独立运行(sta…

[AX]AX2012开发新特性-全文索引

全文索引在索引中识别字符串字段中使用空格隔开的单词&#xff0c;不像普通索引仅仅使用字符串的第一个单词&#xff0c;这样能加快对字符串字段的搜索。AX2012支持每个表有一个且只能有一个全文索引&#xff0c;索引可以包含多个字段&#xff0c;对字段字符串长度没有限制&…

Bootstrap 学习笔记8 下拉菜单滚动监听

代码部分&#xff1a; <nav class"navbar navbar-default"><a href"#" class"navbar-brand">web开发</a><ul class"nav navbar-nav"><li><a href"#html5">HTML5</a></li>&…

怎么在linux的cmd中运行c项目,如何在cmd窗口编译运行c语言程序?

/这个很简单&#xff0c;只需要下载一个C/C编译器&#xff0c;添加一下环境变量&#xff0c;之后就能在cmd窗口中编译运行C语言程序了&#xff0c;下面我简单介绍一下实现过程&#xff0c;主要内容如下&#xff1a;1.下载C/C编译器&#xff0c;这里可以下载MinGW&#xff0c;包…

HTML基础DW使用教程

1、打开文件拓展名&#xff1a; 方法一.打开计算机→组→文件夹和搜索选项→查看&#xff0c;把隐藏拓展名的勾取掉。 方法二.打开计算机→文件夹选项→查看&#xff0c;把隐藏拓展名的勾取掉。 2.桌面新建一个记事本&#xff0c;把.txt后缀改成HTML。 3.右键打开方式&#xff…

eclipse中设置svn的commit快捷键

这样还没有完成&#xff0c;网上大多只有这一步 点Windows>>customize Perspective 勾上svn就可以了.......转载于:https://blog.51cto.com/2820354/963916

查询Linux系统网卡流量负载,超好用linux系统查询网卡等流量参数的工具,分享给大家!!!...

超好用linux系统查询网卡等流量参数的工具&#xff0c;分享给大家&#xff01;&#xff01;&#xff01;工作中大家或许会遇到这类情况&#xff1a;托管服务器流量超出限额&#xff0c;可是突然又不能像windows主机那样通过QQ管家或者360卫士等软件工具那样很直观的测出服务器的…

WPF的转换器中使用Brush应注意问题

1、Brushes用错了命名空间将导致程序无法正确工作。笔者曾写了一个flag值转换为相应的Brush&#xff0c;由于不小心Using了一个错误的命名空间&#xff08;System.Drawing&#xff09;导致Xaml文件界面元素Fill绑定属性总出不来应有的效果。最后费了好大劲才发现&#xff0c;替…

XamarinAndroid组件教程RecylerView适配器设置动画示例

XamarinAndroid组件教程RecylerView适配器设置动画示例 【示例1-3】下面将在RecylerView的子元素进行滚动时&#xff0c;使用适配器动画。具体的操作步骤如下&#xff1a; &#xff08;1&#xff09;创建一个名为RecylerViewAnimatorsAdapter的项目。 &#xff08;2&#xff09…

linux 查询 lib信息,怎么查看linux是否使用 libarchive

1、操作系统级别的共享库和基础的系统工具库比方说libc.so, libz.so, libpthread.so等等&#xff0c;这些系统库会被放在/lib和/usr/lib目录下面&#xff0c;如果是64位操作系统&#xff0c;还会有/lib64和/usr /lib64目录。如果操作系统带有图形界面&#xff0c;那么还会有/us…

oracle oemrpt数据库显现

好多初学者都会找不到oemrpt数据库 oracle中只是做了隐藏 需要在节点上右击选择“刷新所有节点”后 你就可以在数据库中看到oemrpt数据库了转载于:https://blog.51cto.com/wujingfeng/968460

php计算上个月是几月份

PHP计算上个月的时间&#xff0c; $date date("Y-m-d"); $arr explode(-,$date); foreach ($arr as $key>$value){ // echo $value."<br />"; } switch ($arr[1]){case 1:$od_year $arr[0]-1;echo "上一个月的时间为".$od_year.…

linux程序设计知识点整理,笔试面试中C/C++重要知识点整理

4. 类与面向对象编程4.1 类接口与实现的概念&#xff1a;每个类都定义了一个接口(可以不是很确切的理解为类中访问级别为public的函数为接口)和一个实现。接口由使用该类的代码需要执行的操作组成。实现一般包括该类所需要的数据。实现还包括定义该类需要的但又不供一般性使用…

mysql中的blob和text区别

mysql中的blob和text区别 经过查询资料发现 除了blob 还有tinyblob longblob mediumblob 当然text还有tinytext mediumtext longtext 都是最为大的存储 本质区别主要是blob是二进制字符串(字节字符串) text是非二进制字符串(字符字符串) 在TEXT或BLOB列的存储或检索过程中&…

Linux下怎样安装tomcat,Linux下安装Tomcat的步骤是怎样的?

1)下载j2sdk &#xff0c;如jdk-6u1-linux-i586-rpm。bin2)在终端中转到jdk-6u1-linux-i586-rpm。bin所在的目录&#xff0c;输入命令 #chmod 755 jdk-6u1-linux-i586-rpm。bin&#xff1b;//添加执行的权限。3)执行命令 #。/jdk-6u1-linux-i586-rpm。bin&#xff1b;//生成jdk…

题解 P1876 【开灯】

题目链接 编者说得对一道很明显的数学题&#xff0c;相信大家小学都做过。通俗一点&#xff0c;就是找因数为奇数个的数。而这一类的数。明显的是平方数。所以就是找n以内的平方数。废话少说&#xff0c;直接上题解。 #include<bits/stdc.h> using namespace std; int ma…

OpenJudge

2787:算24 查看提交统计提问时间限制:3000ms内存限制:65536kB描述给出4个小于10个正整数&#xff0c;你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式。现在的问题是&#xff0c;是否存在一种方式使得得到的表达式的结果等于24。这里加减乘除以及括号的运算…

java poi excel 生成表格的工具封装

效果如下&#xff1a; 代码如下&#xff1a; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.List;import org.apache.poi.hssf.u…

在两个有序的数组中找第N个数,二分查找 O(lgm+lgn)级

在两个有序的数组中找第N个数&#xff0c;O(lgmlgn)级 分类&#xff1a; 算法2009-10-09 20:52 981人阅读 评论(3) 收藏 举报问题描述&#xff1a; Give a divide and conquer algorithm for the following problem:you are given two sorted lists of size m and n, and are a…