linux创建文件

linux(CentOS版本)学习笔记2

拈花ヽ惹草 提交于 2020-01-10 18:55:07
1.cp和mv命令:拷贝文件和移动文件 cp命令:拷贝文件或目录。例如拷贝new_file文件:cp new_file new_file_copy,第一个文件new_file是已经存在的文件,也就是被拷贝的文件,第二个文件new_file_copy是需要创建的文件,是new_file的副本。 当然,我们不一定要在同一个目录下拷贝,也可以把文件拷贝到其他目录。例如:cp new_file one 这里one是其他的目录。拷贝过去后,文件名是不改变的,还是叫new_file。如果想拷贝文件到其他目录的同时,不要具有相同名字,那么可以这样做 cp new_file one/new_file_copy。 如果要拷贝目录,只要在cp命令之后加上-r或者-R参数,这样拷贝的时候,目录中所有的内容(子目录和文件)都会被拷贝。 使用通配符星号:例如,cp 星号.txt folder就是把当前目录下所有txt文件拷贝到folder目录中。cp ha星号 folder就是把当前目录以ha开头的文件都拷贝到folder目录中。 mv命令: 功能1:移动文件,与cp命令用法类似,不同的是cp命令会复制当前文件,而mv命令则是单纯的移动,并不会制作副本。例如:mv new_file_2 one就是将new_file_2这个文件移动到one目录,而原先的new_file_2文件就不存在了,用cp命令的时候

Linux之用户授权及权限安全

余生长醉 提交于 2020-01-09 15:41:11
给文件设定权限可以限定使用文件的用户,从而保护文件的安全。Linux中文件的一般权限分为r(读)、w(写)和x(执行)。通过命令 ls -l 文件/目录 或者 ll 文件/目录 可以查看文件/目录的权限。 以文件file为例,介绍文件权限的查看。 第一位 - 表示该文件类型为文件,我们分析后面的 rw-rw-r-- 。 read write execute user yes yes no group yes yes no other yes no no 如上表所示, rw-rw-r-- 中,前三位表示文件所有者分别对该文件的读、写和可执行权限,中间三位表示用户组分别对该文件的读、写和可执行权限,后三位表示其他用户分别对对该文件的读、写和可执行权限。(目录同理) 修改文件/目录的一般权限 用户对于文件的一般权限是可以修改的,由超级用户 root 通过命令 chmod 实现。 增删法修改文件/目录的权限 若要修改默认的文件权限,可以使用如下方式: 1.首先要创建一个文件,因为要修改文件的权限,而一个普通用户的 Desktop 目录里的文件对其他用户是不可见的,为了演示修改权限后文件的效果,重新在 mnt 目录下新建一个文件file。 如图,该命令不被允许,我们查一下 mnt 目录的权限: 由图可知 mnt 目录的所有者和所在组均为 root ,对于其他用户没有写权限,难怪普通用户 zj

【Linux命令大全】

☆樱花仙子☆ 提交于 2020-01-07 02:25:50
Linux常用命令大全 Linux命令格式: 命令 【选项】 【参数】 系统信息 arch   显示机器的处理器架构(1) uname -m   显示机器的处理器架构(2) uname -r   显示正在使用的内核版本 dmidecode -q   显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda   罗列一个磁盘的架构特性 hdparm -tT /dev/sda   在磁盘上执行测试性读取操作 cat /proc/cpuinfo   显示CPU info的信息 cat /proc/interrupts   显示中断 cat /proc/meminfo   校验内存使用 cat /proc/swaps   显示哪些swap被使用 cat /proc/version   显示内核的版本 cat /proc/net/dev   显示网络适配器及统计 cat /proc/mounts   显示已加载的文件系统 lspci -tv   罗列 PCI 设备 lsusb -tv   显示 USB 设备 date   显示系统日期 cal 2007   显示2007年的日历表 date 041217002007.00   设置日期和时间 - 月日时分年.秒   date -s '2019-11-12 15:20:20' clock -w  

Linux用户组及权限管理

浪尽此生 提交于 2020-01-06 12:27:55
用户和组 Linux 是一个多用户的操作系统,引入用户,可以更加方便管理 Linux 服务器 系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份器运行,用户可以限制某些进程对特定资源的权限控制 Linux用户及组 Linux 操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux 系统用户是根据用户 ID 来识别的,默认 ID 长度为 32 位,从默认 ID 编号从 0 开始,但是为了和老式系统兼容,用户 ID 限制在 60000 以下, Linux 用户分总共分为三种,分别如下 超级用户: root , ID 为0 系统用户: ID 从1到499 普通用户: ID 为500以上 Linux 系统中的每个文件或者文件夹,都有一个所属用户及所属组 使用 id 命令可以显示当前用户的信息,使用 passwd 命令可以修改当前用户密码。 Linux 操作系统用户的特点如下 每个用户拥有一个 UserID ,操作系统实际读取的是 UID ,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有 31 个附属组; 每个组拥有一个 GroupID ; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的 Shell 环境

Linux用户组及权限管理

六眼飞鱼酱① 提交于 2020-01-06 09:05:03
用户和组 Linux 是一个多用户的操作系统,引入用户,可以更加方便管理 Linux 服务器 系统默认需要以一个用户的身份登入,而且在系统上启动进程也需要以一个用户身份器运行,用户可以限制某些进程对特定资源的权限控制 Linux用户及组 Linux 操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux 系统用户是根据用户 ID 来识别的,默认 ID 长度为 32 位,从默认 ID 编号从 0 开始,但是为了和老式系统兼容,用户 ID 限制在 60000 以下, Linux 用户分总共分为三种,分别如下 超级用户: root , ID 为0 系统用户: ID 从1到499 普通用户: ID 为500以上 Linux 系统中的每个文件或者文件夹,都有一个所属用户及所属组 使用 id 命令可以显示当前用户的信息,使用 passwd 命令可以修改当前用户密码。 Linux 操作系统用户的特点如下 每个用户拥有一个 UserID ,操作系统实际读取的是 UID ,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有 31 个附属组; 每个组拥有一个 GroupID ; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的 Shell 环境

Linux命令-用户、权限管理

元气小坏坏 提交于 2020-01-05 12:25:38
用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。 Unix/Linux系统中的root账号通常用于系统的维护和管理,它对Unix/Linux操作系统的所有部分具有不受限制的访问权限。 在Unix/Linux安装的过程中,系统会自动创建许多用户账号,而这些默认的用户就称为“标准用户”。 在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系统。 <1>查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。 由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。 <2>查看登录用户:who who命令用于查看当前所有登录系统的用户信息。 常用选项: 选项 含义 -m或am I 只显示运行who命令的用户名、登录终端和登录时间 -q或--count 只显示用户的登录账号和登录用户的数量 -u或--heading 显示列标题 <3>退出登录账户: exit 如果是图形界面,退出当前终端; 如果是使用ssh远程登录

Linux命令-用户、权限管理

ε祈祈猫儿з 提交于 2020-01-05 12:25:08
用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限。 Unix/Linux系统中的root账号通常用于系统的维护和管理,它对Unix/Linux操作系统的所有部分具有不受限制的访问权限。 在Unix/Linux安装的过程中,系统会自动创建许多用户账号,而这些默认的用户就称为“标准用户”。 在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系统。 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。 由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份。 查看登录用户:who who命令用于查看当前所有登录系统的用户信息。 常用选项: 选项 含义 -m或am I 只显示运行who命令的用户名、登录终端和登录时间 -q或--count 只显示用户的登录账号和登录用户的数量 -u或--heading 显示列标题 退出登录账户: exit 如果是图形界面,退出当前终端; 如果是使用ssh远程登录,退出登陆账户;

linux权限管理—基本权限

試著忘記壹切 提交于 2020-01-05 12:21:47
目录 Linux权限管理—基本权限 一、权限的基本概述 二、权限修改命令chmod 三、基础权限设置案例 四、属主属组修改命令chown Linux权限管理—基本权限 一、权限的基本概述 1.什么是权限? 权限是针对某些文件或者进程,对用户进行限制 2.为什么要有权限? 因为在公司中,服务器可能就那么几台,但是运维可能有多个,我们多个运维要登录同一台服务器,那么不可能只有一个root用户,我们需要根据运维的等级,来分配用户权限。 3.权限与用户的关系? Linux中的文件或目录的权限和用户及用户组关联很大,Linux中每个文件或目录都有一组共9个基础权限位,每三个字符被分为一组,他们分别是属主权限位(占三个字符)、属组权限位(占三个字符)、其他用户权限位(占三个字符) 比如 rwxr-xr-x linux中正是这9个权限位来控制文件属主(User)、属组(Group)、其他用户(Other)基础权限。 每种身份,又对应了3种权限:r(readable)、w(writeable)、x(excutable) 目录示例: drwxr-xr-x. 2 root root 6 Jul 2 00:29 abc 文件类型 文件属主权限位 属组权限位 其他用户权限位 硬链接数 文件的属主(所属用户) d rwx r-x r-x 2 root 文件的属组(所属用户组) 文件的大小(文件中的字节数)

Linux 文件与目录管理 | 菜鸟笔记收录

我与影子孤独终老i 提交于 2020-01-05 12:17:32
Linux 文件与目录管理 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦! 处理目录的常用命令 接下来我们就来看几个常见的处理目录的命令吧: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 mv: 移动文件与目录,或修改文件与目录的名称 你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。 ls (列出目录) 在Linux系统当中, ls 命令可能是最常被运行的。 语法: [root@www ~]# ls [-aAdfFhilnrRSt] 目录名称 [root@www ~]# ls [--color={never,auto,always}] 目录名称 [root@www ~]# ls [--full-time] 目录名称 选项与参数

Linux常用命令大全1

最后都变了- 提交于 2019-12-31 22:43:31
Linux常用命令大全1 一、管理文件和目录的命令 Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touch 创建文件 mv 移动文件 rm 删除文件 rmdir 删除目录 1.1 pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。 1.2 cd命令 cd命令用来改变所在目录。 cd / 转到根目录中 cd ~ 转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中-------------绝对路径 cd test 转到当前目录下的test子目录中-------相对路径 1.3 ls命令 ls命令用来查看目录的内容。 选项 含义 -a 列举目录中的全部文件,包括隐藏文件 -l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等 -f 列举的文件显示文件类型 -r 逆向,从后向前地列举目录中内容 -R 递归,该选项递归地列举当前目录下所有子目录内的内容 -s 大小,按文件大小排序 -h 以人类可读的方式显示文件的大小,如用K、M、G作单位 ls -l examples.doc 列举文件examples