linux基础 二

linux 基础

linux文件权限配置

文件所有者

拥有文件的人

用户组

即对用户进行分组

其他人

即除了该组以外的人

root为权限最高的用户

用户身份,与用户记录文件

/etc/passwd 记录相关密码

/etc/group 记录相关的组

/etc/shadown 记录相关的密码

文件权限

文件属性

ls - al

该命令显示当前的文件的详细信息

改变文件的属性和权限

chgrp 改变文件的用户组

chown 改变文件的所有者

chmod 改变文件的权限

文件种类与扩展名

文件种类

普通文件为纯文本文件,二进制文件,数据格式文件。

目录

目录分为连接文件,设备与设备文件,

套接字

数据接口文件

管道

类似于windows的快捷方式

文件扩展名

linux文件没有所谓的扩展名

.sh 脚本文件

.Z .tar .tar.gz .zip .taz 属于打包压缩文件

.html .php 等网页相关文件

文件长度限制

目录配置

配置标准FHS

可分享的

不可分享的

不变的

usr 放置软件

etc 配置文件

不变的

opt 第三方软件

boot 开机文件与内核文件

可变的

/var/mail 用户邮件信箱

/var/run 程序相关

可变的

var/spool/news 新闻

var/lock 程序相关

可分享的,可分享给其他系统挂载使用的目录,即执行文件,用户邮件,可分享给网络上其他用户的

不可分享的,自己机器上运行设备的相关文件

不变的,函数库,文件说明文件,主机服务配置文件。

可变动的,经常改变的数据

root 和系统有关

usr 软件安装,执行相关文件

var 系统运作相关的

建议根目录越小越好

目录

应放置的内容

bin

放置执行文件的目录,单用户维护下可执行

boot

开机使用的文件

dev

设备与接口的设备

etc

配置文件

home

用户账号

lib

函数库

mnt

挂载

opt

给第三方软件放置的目录

sbin

设置系统环境

srv

网络服务

tmp

暂存文件

开机仅有根目录挂载,其余目录依次挂载

usr目录

目录

放置的文件内容

/usr/bin

绝大用户使用的命令

/usr/include

程序的头文件

usr/lib

函数库文件

/usr/local

系统管理员下载的文件

/usr/sbin

非正常运行需要的文件

/usr/src

源码文件

文件与目录管理

目录相关操作

. 当前目录
.. 上层目录
- 前一个目录
~ 当前用户的主目录

cd

切换目录

pwd

显示当前目录

mkdir

新建当前目录

rmdir

删除空目录

ls

查看当前文件与目录

复制删除与移动

cp 复制 -r 参数递归复制

rm 移除文件和目录

mv 移动文件和目录

取得文件名和目录名称

basename 获取文件名

dirname 取得目录名

文件内容查看

cat 第一行开始

tac 最后一行开始

nl 显示的时候输出行号

more 一页一页查看

less 翻页

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏咸鱼不闲

常用的dos命令

前言: 95、98、2000、2003、XP、Vista、Windows7、Window8、Window10是图形界面,在这之前是dos界面,现在仍然保持着这个...

13530
来自专栏逻辑熊猫带你玩Python

Linux | 像Windows一样,复制移动重命名等操作

小编在上一篇文章中讲到Linux下的目录操作,一共讲了三个命令,分别是cd、ls、和pwd。但是这里有个问题,既然目录就是文件夹,那么,怎样新建或者删除文件夹,...

57820
来自专栏杂烩

Mongodb linux下安装 原

#对mongo实例来说,每个host允许链接的最大链接数,这些链接空闲时会放入池中,如果链接被耗尽,任何请求链接的操作会被阻塞等待链接可用,推荐配置10

23940
来自专栏零基础使用Django2.0.1打造在线教育网站

零基础使用Django2.0.1打造在线教育网站(十一):登录页面实现

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

64810
来自专栏梦魇小栈

crontab 踩坑之绝对路径

由于放假后网络原因不方便使用电脑,需要创建一个 crontab 定时任务,用来在每天固定时间执行一个 Shell 脚本

53130
来自专栏Java架构

Java 程序员须知道和掌握的 Linux 命令

19530
来自专栏数据分析

Windows PowerShell 学习之——Cmdlet处理生命周期

这一次介绍一下Cmdlet处理过程的生命周期 1. 概述 下图展示Windows PowerShell怎样处理一个管道请求指令。 这个流程包括: 指令参数(pa...

29460
来自专栏Micro_awake web

HTTP方法之GET与POST对比

超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。最常用的是GET与POST   1.GET方法:     查询字符串(键/值对)是在GET...

21360
来自专栏Ken的杂谈

Cookie的特点和使用经验/建议总结

Cookie就是以Key,Value的形式存储在浏览器端的数据。 https://baike.baidu.com/item/cookie/1119

21120
来自专栏章鱼的慢慢技术路

Linux命令_搜索文件

19950

扫码关注云+社区

领取腾讯云代金券