linux创建文件夹

Linux组管理和权限管理

非 Y 不嫁゛ 提交于 2020-01-14 03:41:50
Linux组基本 在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件 有所有者、所在组、其它组的概念。 1) 所有者 2) 所在组 3) 其它组 4) 改变用户所在的组 文件/目录 所有者 一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者 查看文件的所有者 1) 指令:ls –ahl 2) 应用实例 修改文件所有者 • 指令: chown 用户名 文件名 组的创建 基本指令 groupadd 组名 应用实例: 创建一个组, ,monster 创建一个用户 fox ,并放入到 monster组中 创建一个组: groupadd 组名 在组下创建用户名 useradd -g 组名 用户名 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。 查看文件/目录所在组 • 基本指令 ls –ahl 修改文件所在的组 • 基本指令 chgrp 组名 文件名 其它组 除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。 改变用户所在组 在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某 个用户所在的组。 改变用户所在组 1) usermod –g 组名 用户名 2) usermod –d 目录名 用户名 改变该用户登陆的初始目录。 权限的基本介绍 ls -l 中显示的内容如下: -rwxrw-r--

python自学基础训练之Linux

旧巷老猫 提交于 2020-01-14 01:09:23
对于一般分析来说,好少用到LINUX系统,重新学习的成本高,等确定走上专业道路才深入研究吧, python对应简单的LINUX是 Ubuntu,半图形化,学起来没这么吃力。 下面是简单的应用,下载,解压,安装等。够基本用。 ################################分割线开始#################################################### ls -lh #当前目录下所有文件所占用的空间总和。可以使用ls –lh查看 ls list #list cd /bin 切换到bin文件夹,bin相当于windows的exe cd / 总目录 pwd 显示当前路径 touch 创建文件 mkdir 创建文件夹 clear 清屏 rm 删除 remove rm -r demo 示例意思 ls /bin 显示bin文件夹下的内容 ls >xxx.txt 重定向,如果有文件则重新删除 gedit xxx.txt ls >>xxx.txt 追加,把内容放在末尾。 mv 重命名或移动 cp复制 无法复制的文件用 -r ln 软连接 gedit 1.txt#gedit编辑文档 gedit 2.txt cat 1.txt 2.txt >3.txt #将1和2复制到3 sudo 用超级权限打开 #重点!!!! #解压一般前后会有对应 后面有z

41-18 Linux目录与inode 深入理解

戏子无情 提交于 2020-01-13 07:56:47
1、关于Linux目录,文件,数据块 对于使用计算机的人而言,经常有一种 错误的认知:目录(或者说,文件夹)里面存放着文件。实际上,目录里面并不存放文件,以及文件数据。 实际上,目录是一个特殊的文件,针对这个特殊的文件也存在一些特殊的规则,比如利用命令cp /dev/null 并不能够销毁这个特殊的文件,因为目录的一些特殊的比特位保证了这一安全性,降低了人工操作带来的风险。在一些老版本的Unix系统里面,用户可以利用cat命令打开目录,查看里面的信息,在一些衍生于Debian系统的发行版Linux里面,也可以利用vi工具打开目录,查看一些信息。 在Linux里面,一个文件的信息被存放于两个位置: 1. 数据块(data block)当中 2. inode当中 硬盘的最小存储单位叫做“扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取磁盘的时候,不会一个个扇区“挨个读取”,而是一次读取多个扇区,即一次读取一个“块”(block),这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,即连续八个 sector组成一个 block。data block当中存放了文件的真实内容,而文件的元数据信息,被存放到了inode当中。data block和inode被文件系统有效地组织到了一起。 当文件系统被创建之后

Linux基础指令(ls、pwd、cd、mkdir、touch)

女生的网名这么多〃 提交于 2020-01-12 22:00:29
Linux基础指令 Linux :是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 一、ls指令 含义:ls(list) 用法:ls【参数】【路径】 简单常用参数:-a 、 -l 简单用法: 1.ls 含义:列出当前工作目录下的所有文件/文件夹的名称(隐藏文件除外) 如果运用时不表明路径,则默认为当前路径 例如 2.ls 【路径】 含义:列出当前路径目录下的所有文件/文件夹的名称(隐藏文件除外) 例如:ls ./bin 3.ls -a 含义:列出当前工作目录下的所有文件/文件夹的名称(包括隐藏文件) 例如:ls -a 4.ls -l 含义:列出当前工作目录下的所有文件/文件夹的名称且表示以详细列表的形式进行展示 例如:ls -l 二、pwd指令 含义:pwd(print working directory)打印当前工作目录 用法:pwd 例如:pwd 三

linux 查进程、杀进程、起进程,常用命令

[亡魂溺海] 提交于 2020-01-12 04:36:09
1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的环境变量。 ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 ps -H 显示树状结构,表示程序间的相互关系。 ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。 ps s 采用程序信号的格式显示程序状况。 ps S 列出程序时,包括已中断的子程序资料。 ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。 ps u 以用户为主的格式来显示程序状况。 ps x 显示所有程序,不以终端机来区分。 最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。 grep 是搜索 ps -ef | grep java 表示查看所有进程里CMD是java的进程信息 ps -aux | grep java -aux 显示所有状态 ps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程。 2.杀进程 使用kill命令结束进程:kill

linux 查进程、杀进程、起进程

橙三吉。 提交于 2020-01-12 04:35:09
关键字: linux 查进程、杀进程、起进程 1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时,显示每个程序所使用的环境变量。 ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 ps -H 显示树状结构,表示程序间的相互关系。 ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。 ps s 采用程序信号的格式显示程序状况。 ps S 列出程序时,包括已中断的子程序资料。 ps -t<终端机编号> 指定终端机编号,并列出属于该终端机的程序的状况。 ps u 以用户为主的格式来显示程序状况。 ps x 显示所有程序,不以终端机来区分。 最常用的方法是ps aux,然后再通过管道使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。 ps aux | grep program_filter_word,ps -ef |grep tomcat ps -ef|grep java|grep -v grep 显示出所有的java进程,去处掉当前的grep进程。 2.杀进程 使用kill命令结束进程:kill xxx 常用

使用userdel命令删除Linux用户

两盒软妹~` 提交于 2020-01-11 22:39:05
userdel是什么 userdel 是一个底层用于删除用户的工具。在 Debian 上,我们通常会使用 deluser 命令。userdel 会查询系统账户文件,例如 /etc/password 和 /etc/group。那么它会删除所有和用户名相关的条目。在我们删除它之前,用户名必须存在。 如何使用userdel 由于 userdel 会修改系统账户文件,那么我们需要root特权来运行它。不然我们会遇到一个报错信息“只有root权限才能执行这项操作”或者类似的信息。在我们得到特权后,我们可以通过输入 userdel 从你的控制台删除用户。下面是一个默认使用 userdel 的样例。 $ sudo userdel pasadena 或者 # userdel pasadena 正如你所见,我们不能没有root权限而删除用户 pasadena。当我们有权限时,系统不会给出错误信息,这意味着用户已经成功删除。 完全删除用户家目录 不带选项使用 userdel,只会删除用户。用户的家目录将仍会在/home目录下。 当我们进入/home目录时,我们仍旧可以看到ID 1002拥有 pasadena 文件夹。已创建的用户通常会有一个与用户名相同的组名。1002是 pasadena 用户名的 UID 和 pasadena 组名的 GID。 为了在删除用户时完全删除家目录,我们可以使用 -r 选项

Linux系统基础优化及常用命令

拟墨画扇 提交于 2020-01-11 15:34:42
Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图。 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令。 ifconfig  查询、设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip  符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 #修改配置参数 ONBOOT=yes 网卡配置文件详解 如下 网络配置文件: /etc/sysconfig/network 网络接口配置文件: /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME DEVICE=: 关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致; BOOTPROTO={static|none|dhcp|bootp}: 引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址; IPADDR=: IP地址 NETMASK=:子网掩码 GATEWAY

linux学习笔记

天涯浪子 提交于 2020-01-11 06:48:46
1.linux中的命令 ifconfig //查看linux的ip地址 ls -l 可以简写为 ll //查看文件带详细信息 ls //查看文件不带详细信息 cd 文件夹名 //进入目录,按tab键可不全路径 cd .. //退回上一级目录 pwd //查看当前目录 cd - //返回上一次目录 mkdir aaa //创建aaa目录 rmdir aaa //谁删除aaa目录,只能删除空目录,目录中有文件夹或者文件时不能删除 mkdir --help //查看帮助 mkdir -p aaa/bbb //创建多级目录 cat install.log //查看文件install.log的所有内容 more install.log //带分页的查看install.log文件内容,按enter键多展示一行,按q或者ctrl+c退出,按空格翻下一屏 less install.log //带分页查看install.log文件内容,跟more一样只是多了一个上下键可以翻页 tail -10 install.log //只查看文件的最后10行 tail -f install.log //动态展示install.log的内容,即当install.log的内容变化时可以动态查看 cp install.log aaa/ //把文件install.log复制到目录aaa中,必须是已存在的目录 cp

Linux基础操作

蹲街弑〆低调 提交于 2020-01-10 23:27:07
大多数后天程序都是在Linux操作系统上的,特别是服务器绝大多数使用Linux 1、基础知识   1.1、操作系统     控制硬件(分配使用硬件资源)、为用户提供软件服务、为应用程序提供运行环境     虚拟机软件:虚拟出一套计算机硬件,给虚拟系统使用   1.2、Linux系统     Unix系统---->Minix系统---->Linux系统----->Mac系统     Minix、Linux、Mac统称为类Unix系统     内核:只提供非常基础的功能,用户不能直接使用     Linux发行版(内核 + 包装界面、工具、软件)       ubuntu       centos       redhat       深度  红旗     查看发行版中内核版本:       python@ubuntu:~$ uname -a       Linux ubuntu 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux     windows有多个根目录,一个分区就是一个根目录,Linux系统只有一个根目录 /       / 系统根目录       /home 存储所有用户家目录的目录       /home/xx xx是用户的家目录