2_Linux_文件和权限处理命令
三、Linux的常用命令
1.文件命名规范
1)除了/之外,所有的字符都合法,文件名中不能包含/符号
2)有些字符最好不用,如空格、制表符、退格符和字符@#$&()
3)避免使用.作为普通文件的第一个字符,因为.是隐藏文件的第一个字符(必须掌握)
4)大小写敏感
2.命令格式
命令格式:命令 -选项 参数 //用空格分隔
例:ls -la /etc
说明:
1)当有多个选项时,可以写在一起
2).表示当前目录,..表示当前目录的父目录
3.命令详解
root用户可执行的指令
/sbin
/usr/sbin
all user所有用户可执行的指令
/bin
/usr/bin
bin-binary usr-user sbin-super binary
3.1文件处理命令
1)ls

drwxr-xr-x 2 root root 4096 12-01 20:52 bin
LINUX中的文件类型
d:目录文件。
l:符号链接(指向另一个文件,类似于windows下的快捷方式)。
s:套接字文件。
b:块设备文件,二进制文件。
c:字符设备文件。
p:命名管道文件。
-:普通文件,或更准确地说,不属于以上几种类型的文件。
r-read读 w-write写、x-execute执行
所有者(创建者)u 所属组g 其他人o
user group other
2-硬连接数?
root root
所有者 所属组
4096 文件的大小,大概值
数据块 block 默认512字节
12-01 20:52
文件的创建时间或者最后修改的时间值
bin
文件名
2)cd

3)pwd

4)touch

5)mkdir

-p递归创建mkdir -p grandfather/father/son
6)cp


7)mv,剪切和重命名


8)rm,只能删除一个文件

-f不需要询问
rmdir删除空目录
9)cat

Tac命令后面的先显示
10)more分页显示文件

11)head

12)tail

13)ln

加-s是软链接
不加是硬链接

软链接类似于windows快捷方式
软链接可以跨文件系统?
硬件链接:cp -p(cp -p 不改变文件的时间戳)和实时更新,映射,与原文件具有相同的inode
硬链接不能跨文件系统
ls –i
i -inode i节点,文件i节点
linux内核处理任何东西需要数字标记
3.2权限处理命令
1)chmod

chmod u r
g w
o x
chmod u+wx chmod o-rx chmod g=rwx

注意:rwx对文件和目录的含义不一样
例:要删除一个文件,不是对一个文件有w权限,而应该是对该文件所在的目录有w权限。
2)chown必须得有 root权限

Chown game:game /etc/service
useradd gaomin
passwd gaomin
3)umask

运行umask
0022
0特殊权限位
022用户权限位,权限掩码值
777
- 022
=755
/*********************/
Linux权限规则:缺省创建的文件不能授予x权限
欲改变缺省创建的文件的权限750,应使用掩码值027(777-750),umask 027
2_Linux_文件和权限处理命令的更多相关文章
- Linux文件/目录权限设置命令:chmod
文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [w ...
- Linux chmod命令修改文件与文件夹权限的命令附实例
Linux chmod命令修改文件与文件夹权限的命令附实例 作者:佚名 字体:[增加 减小] 来源:互联网 时间:05-01 20:46:07我要评论 在linux中要修改一个文件夹或文件的权限我们需 ...
- 文件/文件夹权限设置命令chmod的具体使用方法
chmod是文件/文件夹权限设置的命令,在Linux中常常遇到.本博文下面总结chmod的具体使用方法. Linux/Unix的档案调用权限分为三级,即档案拥有者user.群组group.其它othe ...
- linux对文件赋权限的命令chmod的详细说明
指令名称 : chmod使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调 ...
- ubuntu查看文件的权限
查看linux文件的权限: 查看path路径下名为filename的文件或文件夹的权限: ls -l path/filename ls -l path/filename 查看path路径下的所有文件的 ...
- Linux命令(14)文件和文件夹权限管理:chmod
linux文件和文件夹权限简介: chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限. Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方 ...
- Linux chmod命令修改文件与文件夹权限命令代码
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. 以下转自:http://www.codeceo.com/article/linux-chmod-co ...
- Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
一.让使用者能进入某文件夹成为可工作文件夹的基本权限为何: 可使用的命令:比如 cd 等变换工作文件夹的命令. 文件夹所需权限:使用者对这个文件夹至少须要具有 x的权限 额外需求:假设使用者想要在这个 ...
- linux中如何修改文件夹的用户权限 chown命令
linux中,可以使用chown命令来修改文件夹的用户权限. 1. 以普通用户 A 登录linux,利用su -切换到root用户 2. 在root用户下,可以看到文件夹内容 3. 但通过文件系统, ...
随机推荐
- python密码处理(可用于生产模式)
import os from hashlib import sha256 from hmac import HMAC def encrypt_password(password, salt=None) ...
- 如何在C#添加鼠标右键菜单
C#添加鼠标右键方法步骤: 1 选中要添加右键功能的Form或者控件,打开控件的设计页面. 2 从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页面上.这时系 ...
- ROS是Robot Operating System
ROS是Robot Operating System 机器人操作系统ROS | 简介篇 同样,从个人微信公众号Nao(ID:qRobotics)搬运. 前言 先放一个ROS Industrial一 ...
- Java中start和run方法的区别
一.问题引入 说到这两个方法就不得不说多线程,说到多线程就不得不提实现多线程的两种方式继承Thread类和实现Runable接口,下面先看这两种方式的区别. 二. Java中实现多线程 ...
- 让程序自动以管理员身份运行(用到了DuplicateToken,模拟管理员的身份,不可思议)
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Secu ...
- Linux定时运行与开机运行任务
http://os.51cto.com/art/200805/75144.htm at命令与crontab命令 http://os.51cto.com/art/201007/211874.htm ht ...
- 多备份CEO胡茂华:创业路上的五道坎
本文由多备份CEO胡茂华记述,授权南七道发表,未做删改.胡茂华:腾讯第116号员工,历任腾讯总监.盛大CTO (旅游).1号店技术副总裁.现担任云服务提供商多备份联合创始人&CEO. 2014 ...
- POJ1942 Paths on a Grid(组合)
题目链接. 分析: #include <cstdio> #include <iostream> #include <map> #include <cstrin ...
- POJ2115 C Looooops(数论)
题目链接. 分析: 数论了解的还不算太多,解的时候,碰到了不小的麻烦. 设答案为x,n = (1<<k), 则 (A+C*x) % n == B 即 (A+C*x) ≡ B (mod n) ...
- HDOJ(HDU) 1862 EXCEL排序(类对象的快排)
Problem Description Excel可以对一组纪录按任意指定列排序.现请你编写程序实现类似功能. Input 测试输入包含若干测试用例.每个测试用例的第1行包含两个整数 N (<= ...