1.$PATH
2.ls -al ~ (~ 显示隐藏的文件)

3$ cd ~ // 回到自己的主文件
4.cp /var/log/wtmp . //复制到当前目录,最后的“.”不要忘
ls -l /var/log/wtmp wtmp
cp -a /var/log/wtmp wtmp_2
ls -l /var/log/wtmp wtmp_2
整个数据特性完全一模一样,这就是-a的特性。
cp -r /etc/ /tmp
-r 可以复制目录

ls
modification time(mtime)
当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容
status time (ctime)
文件状态改变时,就会更新这个时间,像文件的权限和属性改变
access time(actime)
当文件的内容被读取时,就会更新这个时间,例如cat读取时

ls -l --time=atime /etc/man.config

touch 最常被使用的情况:
1.创建一个空的文件;
2.将某个文件日期修改为目前日期(mtime与atime)

文件默认权限 umask

umask 指定目前用户在创建文件或者目录时候的权限默认值

$umask
0002
$umask -S
默认情况下:
若用户创建“文件”则默认没有可执行(x)权限,也是最大为666,即 -rw-rw-rw-
若用户新建“目录”,则由于x与是否可以进入此目录有关,因此默认为所有权限,即drwxrwxrwx

umask 是指该默认值需要减掉的权限(第一组是特殊权限用的,先不管他)

文件隐藏属性
chattr [+-=][ASacdistu] 文件或者目录名称
+:增加某一个特殊参数
-:删除某一个特殊参数
=:仅有后面接的参数

i:让一个文件不能被删除,改名,设置连接也无法写入或者读取数据。对于系统安全性有相当大的帮助,只有root能够设置此属性
a: 文件将只能增加数据,而不能删除也不能修改数据,只有root能够设置此属性

$ cd /tmp
$ touch attrtest // 创建一个空文件
$ chattr +i attrtest
$rm attrtest //删除看看 报错

$chattr -i attrtest // 将该文件的i属性取消

注:$后面为linux命令

内容全部来自:《鸟哥linx私房菜--基础学习篇》

最新文章

  1. jquery手风琴
  2. js阿拉伯数字转中文大写
  3. 数据结构——B树、B+树
  4. 运维自动化之ansible的安装与使用(包括模块与playbook使用)(转发)
  5. Oracle 使用小计(4)
  6. char、nvarchar和varchar区别
  7. SelectedValue 失效
  8. (转)MySql开启远程连接权限
  9. IO流的异常处理
  10. 原版win7镜像IE主页被篡改?
  11. Nginx配置中运行与启动的详细介绍【转】
  12. Python Lib:pyzmq
  13. 动态插入图片到 svg 中
  14. Java环境的配置
  15. libevent简单分析
  16. 【python基础】 Tkinter 之 几何管理器
  17. 我的第一篇blog—— 一起来赛马呀
  18. IDEA在debug时修改变量值
  19. 【移动端】js禁止页面滑动与允许滑动
  20. VC工程从Win32环境往Win64环境迁移的经验总结

热门文章

  1. Java学习--反码 原码 补码简析
  2. javax/servlet/ServletContext : Unsupported major.minor version 51.0
  3. Meteor Blaze
  4. Windows下C/C++连接mysql数据库的方法
  5. 【stl学习笔记】set、multiset
  6. "undefined reference to strptime"之自己定义strptime函数
  7. COCOS2DX学习之Box2d物理引擎使用之------动态物体的创建
  8. HDU 5301 Buildings(2015多校第二场)
  9. android-调用系统的ContentPrivder获取单张图片实现剪切做头像及源代码下载
  10. iOS iOS8中 问题"registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later" 解决方式