21. 可执行权限不代表能够执行,这得看文件内容

22. 还是可以用适当的拓展名表示该文件是什么种类的*.sh  脚本或批处理文件 

  *Z、*.tar、*.tar.gz、*.zip、*.tgz 压缩文件

  *.html 、*.php 网页相关文件

23. Linux 目录配置标准  FHS (filesystem hierarchy standard)

              可分享的                 不可分享的

  不变的目录    /usr 软件放置处    /etc 配置文件

            /opt 第三方软件    /boot 开机与内核文件

  可变的目录     /var/mail                  /var/run 程序相关

            /var/spool/news     /var/lock 程序相关

  /bin 系统执行文件目录   且单用户维护模式可操作的目录

  /boot 开机使用的文件、内核  如果grub引导 则存在/boot/grub目录

  /dev 任何设备与接口都是以文件形式存在这个目录的 比较重要的文件有/dev/null,/dev/zero,/dev/tty,/dev/lp*,/dev/hd*,/dev/sd*

  /etc 系统的配置文件几乎都在此处, 且各文件一般用户都能查看但只有root能改 FHS建议此目录不要放置可执行文件

    比较重要的文件有/etc/inittab,/etc/init.d(所有服务),etc/modprobe.conf,/etc/fstab,/etc/sysconfig

  /home 系统默认用户文件夹 root 例外单独root文件夹

  /root 系统管理员主文件夹 单用户维护模式仅挂载根目录

  /lib 系统函数库 尤其重要的是/lib/modules/这个目录 放置内核相关的模块(驱动程序)

  /media 可删除的设备 如软盘,光盘,DVD

  /mnt 暂时挂载

  /opt 第三方软件目录

  /sbin 开机过程所需要的 开机 修复 还原等   服务器软件程序  /usr/sbin,本机自行安装的系统执行文件,/usr/local/sbin/

  /srv 一些网络服务启动后所取用的文件目录 如 WWW FTP

  /tmp 临时文件目录

  /lost+found 使用标准的ext2/ext3文件系统才会产生一个目录,目的在于系统发生错误时,将丢失的一些片段存在此处

  /proc 虚拟文件系统,它放置的数据都在内存中,例如系统内核,进程,外部设备状态及网络状态等  如cpuinfo dma interrupts ioports net

  /sys 和/proc类似 主要存放内核等信息

24.lsb_release -a  查看详细信息   uname -r查看内核版本

25. .当前目录    ..上层目录 -前一个工作目录 ~用户文件夹   ~test  test用户文件夹

  cd  pwd  mkdir  rmdir

26. pwd -P直接查看实际路径   可查看链接文件的路径在内的完整路径

27.$PATH 变量   不建议将当前目录.加入到PATH中 原因有每个工作目录的可执行文件不一样且当前目录在PATH内也不安全

28. cp rm mv

29. cat less more head tail

30. od 用来读取数据文件或二进制文件  od -tc  大致看出内容

31.touch 新建文件

   mkdir 新建目录

  新建新文件或者目录时,按照文件默认权限创建默认权限是

  umask 表示拿掉的权限  root用户默认为0022

  文件-rw-rw-rw-   umask 后为 -rw-r--r--

  目录drwxrwxrwx  umask 后为 drwxr-xr-x

32.文件隐藏属性 chattr lsattr

  chattr +i 不能修改,移动,删除 只有root有权限修改此属性

  chattr +a 只能增加数据,不能修改,删除 只有root有权限修改此属性

  lsattr 查看隐藏属性

33.文件特殊权限 SUID,SGID,SBIT

34.file filename  会显示文件类型

35.查找文件

  which filename  脚本文件名查询

  **部分命令如cd是bash内置命令无法找到文件的**

  find / -name file name

  whereis filename or dirname

  locate filename 找出相关的文件名

36.权限与命令的关系

  用户能进入某目录成为"可工作目录"
    有cd切换目录命令

    目录有x权限

    如果想ls查看需要r权限

  用户在某目录读取一个文件的基本权限

    有命令  cat less 等

    目录要有x权限

    用户对文件有r权限

  用户修改文件基本权限

    有vi等编辑器

    目录要有x权限

    用户对文件有r,w权限

  用户创建一个文件的基本权限

    用户在该目录有w,x权限

  用户进入某目录并执行某命令

    目录有x权限

    用户在该文件有x权限

  

  

  

  

2015-11-17 linux基础笔记的更多相关文章

  1. Linux 基础笔记

    1    vim /etc/inittab     linux配置文件,这个文件负责设置init初始化程序初始化脚本在哪里;2    passwd    修改密码2.1    passwd xxx   ...

  2. 2015-11-13 linux基础笔记

    1.安装linux 使用光盘,版本CENSOS6.6 2.命令过长请使用\  后enter键换行转义  直到不需要转义后回车运行 3.linux 大小写敏感 4.显示terminal 输出语言  ec ...

  3. 11、Linux基础--sort、uniq、cut、tr、wc、流处理工具sed

    笔记 1.晨考 1.写出过滤手机号的正则表达式 1[0-9]{10} 2.写出过滤邮箱的正则表达式 chenyang@123.com [a-zA-Z0-9-_]+@[a-z0-9]+\.(com|cn ...

  4. 11个Linux基础面试问题

    Q.1: Linux 操作系统的核心是什么? Shell Kernel Command Script Terminal 答: 内核(Kernel)是Linux 操作系统的核心.Shell是一个命令行解 ...

  5. Linux基础笔记—— 走进Linux

    走进Linux 操作系统 操作系统是计算机中必不可少的基础系统软件,他的作用是管理和控制计算机系统中的硬件和软件资源,合理有效的组织系统的工作流程,在计算机系统(硬件)与使用者之间提供接口作用. 操作 ...

  6. linux 基础笔记(一)

    [1.1]系统的选择 Centos: CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise  ...

  7. Linux基础笔记

    基本命令: man man  查看手册 (1)pwd  显示路径 (2)cd  切换路径 (3)ls -a;-l;-h;-i;-d (隐藏的:长列表显示:human显示:索引号:只显示列表) (4)c ...

  8. 2015/9/17 Python基础(13):函数

    函数是对程序逻辑进行结构化或过程化的一种编程方法. Python的函数返回值当什么也不返回时,返回了None和大多数语言一样,Python返回一个值或对象.只是在返回容器对象时,看起来像返回多个对象. ...

  9. Linux基础笔记——RAID

    关于RAID RAID0:理论上来说一个有n块磁盘组成的raid0,它的读写是单个磁盘性能的n倍,具有低成本,高性能,低安全性,可用于可靠性不高的应用,如:视频.音频.临时数据存储等 RAID1:也称 ...

随机推荐

  1. UNICODE环境下读写txt文件操作

    内容转载自http://blog.sina.com.cn/s/blog_5d2bad130100t0x9.html UNICODE环境下读写txt文件操作 (2011-07-26 17:40:05) ...

  2. 实验吧--web--你真的会php吗

    ---恢复内容开始--- 实验吧的一道题php审计题.拉下来写一写. http://ctf5.shiyanbar.com/web/PHP/index.php 打开之后说have fun 那就抓包来看看 ...

  3. MySql的数据库优化到底优化啥了都(3)

    嘟嘟在上两个文章里面简单粗糙的讲了讲关于MySql存储引擎的一些特性以及选择.个人感觉如果面试官给我机会的话,至少能说个10分钟了吧.只可惜有时候生活就是这样:骨感的皮包骨头了还在那美呢.牢骚两句,北 ...

  4. 【Java高级】(一)JVM

    5.2.1.在Java中如何判断对象已死? 引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一1:当引用失效时,计数器值就减1:任何时刻计数器为0的对象就是不可能被使用的 ...

  5. 技术派-不用sqrt手工计算平方根

    题目:任意长度数串,不使用sqrt函数,手工计算平方根?   要求只准用加/减/乘/除四则运算,不准使用power/sqrt等函数.   算法如下: 1.以小数点为中心往两边每2位分隔为一组: 2.然 ...

  6. MYSQL A、B表数组关联查询

    最终结果: 数据库表 A表: B表: 操作步骤 主要关键字:FIND_IN_SET.GROUP_CONCAT.LEFT JOIN.GROUP BY 第一步:left join 连接AB表并通过 fin ...

  7. Java实现常见的排序算法

    一.排序算法 常见的排序算法主要分为下面几类: 选择排序 堆排序 冒泡排序 快速排序 插入排序 希尔排序 归并排序 桶式排序 基数排序 本文主要介绍选择排序.堆排序.冒泡排序.快速排序和归并排序的原理 ...

  8. Jmeter CSV config使用

    1.添加线程组,自己给线程组命名 2.添加CSV data set config 如上,filename是文件的名字 新增.txt文件,将变量写在文件中,完成后,更名为.csv:变量之间用逗号隔开(第 ...

  9. windows下用easybcd引导ubuntu出现grub的解决方案

    linux安装时吧boot挂在到单独的分区 如果grub覆盖了mbr的话可以用pe工具箱修复windows的mbr linux引导项选grub 驱动器选安装时挂载了/boot的分区 添加条目 启动即可 ...

  10. Nginx 的简单使用 (IIS,Asp.Net)

    Nginx 的一些常见功能(windows,AspNet ,IIS) 下载 官方网站:https://nginx.org/en/download.html 下载,解压缩是这个样子 启动: 启动方式有两 ...