目录和文件操作

. 当前目录
.. 上级目录
~ 自己的根目录
~user 代表user这个人的根目录

cd change directory
pwd print working directory
mkdir make directory
rmdir remove directory
echo $PATH 显示PATH的值

ls 显示文件名、属性等
cp 复制文件或目录 -u 如果源文件较新(根据文件时间)或者没有目标文件,才复制。 -r 目录操作
rm 删除文件或目录 -rf
mv 移动文件或目录 修改文件名

cat 由第一行开始显示文件内容 (Concatenate)
tac 由最后一行开始显示文件内容,可以看出,tac是cat的倒写
more 一页一页的显示内容
less 与more类似,但是优点是,可以往前翻页
head 只看头几行
tail 只看后几行 head -n20 install.cp | tail -n1 (显示第二十行)
nl 显示时同时显示行号 cat -n
od 以二进制的方式读取文件内容

inode / block 文件属性信息 / 文件内容
ln 链接
硬链接 不能链接目录(目录本身只消耗inode),不能跨文件系统(不同文件系统有不同的inode)
符号链接

umask 改变预设的建立文件或目录时的属性,root默认为022,其他用户默认为002
建立文件:666-002 ==> -rw-rw-r--
建立目录:777-002 ==> drwxrwxr-x
chattr 改变文件的特殊属性
lsattr 显示文件的特殊属性

which 查看可执行文件的位置 通过环境变量到该路径内寻找可执行文件
whereis 查看文件的位置 从数据库文件中查找(使用/usr/bin/updatedb来更新数据库文件)
locate 配合数据库查看文件位置
find 实际搜索硬盘查询文件名称
find / -perm -mode ;find / -perm mode;find / -perm /mode;

如果一个文件具有SUID时,同时others群组具有可执行权限,那么当others群组执行该文件时,others将拥有该文件的owner权限
SUID -r-s--x--x chmod u+s 文件名 或者 chmod 4755 文件名
SGID -r-xr-s--x chmod g+s 文件名 或者 chmod 2755 文件名
Sticky bit drwxrwxrwt chmod o+t 文件名 或者 chmod 1755 文件名 (只有文件拥有者或者root用户可以删除文件)

file 用来查看文件的类型,例如ASCII或者二进制文件等,还可以查看文件是否被加入SUID等

Linux指令(二)相关推荐

  1. Linux之常用基础指令二

    常用的Linux相关基础指令二 1.cat 功能:查看目标文件的内容 使用方法:cat [选项参数][文件] 常用选项参数: -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行 2 ...

  2. Linux 指令篇:文件系统--fstab

    Linux 指令篇:文件系统-----FSTAB 指令:FSTAB 使用权限 : 超级使用者 使用方式 : 使用编辑器来修改 /etc/fstab (eg. vi /etc/fstab) 说明 : 存 ...

  3. linux入门(三)常见Linux指令及其用法

    一.上回说到说到Linux的shell指令运行的原理,这回我们来看看Linux中shell的权限管理,所谓的"权限"是指某一类人做某一件事的权利. 在shell中这一类人被分为了三 ...

  4. 自学linux指令分析-cat

    自学linux指令分析-cat 1·命令格式 cat [OPTION]... [FILE]... cat [参数][文件名] 2·命令参数 -n                    --number ...

  5. Linux 指令大全(3)

    2019独角兽企业重金招聘Python工程师标准>>> Linux 指令大全(3) 名称:/etc/aliases 使用权限:系统管理者 使用方式: 请用 newaliases 更新 ...

  6. 初学者必备Linux指令

    初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相关一: Cd.ls.pwd.help.man.if. ...

  7. 自学linux指令分析-mkdir

    自学linux指令分析-mkdir 1·命令格式 mkdir [option] [directory-list] mkdir [参数][目录名] 2·命令参数 使用帮助命令:man mkdir或mkd ...

  8. Mysql语句+Linux指令一步入门

    文章目录 MySQL基础 登入MySQL 基于Navicat for Mac 实操MySqL 经验 先修知识 linux指令集合 特殊目录: 特殊文件命令: 目录相关命令: 网络相关命令: 超级权限相 ...

  9. Big-man进军Linux系统(二)

    Big-man进军Linux系统(二) 前言: Big-man现在书写的代码代建在服务器上的,而服务器的环境是Linux, 所以对linux进行一些操作. 所以需要去熟悉一下Linux的指令了. Bi ...

  10. linux指令速查手册 中文高清pdf版,linux指令速查手册

    linux指令速查手册2007年12月由人民邮电出版社出版发行.据小编知Linux是一款开源的操作系统,得到了广大开发者的青睐,开发者可以免费获得Linux操作系统的源代码:其次,它具有Unix的所有 ...

最新文章

  1. 用matlab提取lbp特征,求教大神给解释一下LBP特征提取每部分程序是干什么的
  2. 敏捷开发_全面解析瀑布式开发和敏捷式开发
  3. python变量与常量内容:
  4. php 打包上传的文件,PHP单文件上传原理及上传函数的打包
  5. object detection错误之no module named nets
  6. nagios监控oralce数据库的表空间大小
  7. WAMP显示错误“MSVCR100.dll”缺少安装时
  8. 关于axios拿取后端hashMap存的值
  9. 数据库mysql:MySQL软件安装
  10. 2.2 LayoutInflater 加载布局文件源码
  11. .net使用正则表达式校验、匹配字符工具类
  12. [技术] 谈谈编程思想
  13. 博文视点读书节第七日丨IT大咖来荐书,CS提升分享今晚开播,晒单赢福袋活动上线!
  14. 幸运的袋子(深度优先遍历(Depth First Search,DFS))
  15. 4款开源的中文分词系统
  16. 软考网络工程师考试大纲
  17. 【征文通知】PRCV 2021 论文征集
  18. 威联通文件传输服务器,QNAP NAS方案-------文件共享
  19. Redis 存储List对象
  20. 请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。

热门文章

  1. 更改计算机浏览视图,来,一起认识查看、编辑幻灯片时不同的视图方式—想象力电脑应用...
  2. DBA之路:小小DBA一年工作总结
  3. OKR目标与关键结果法
  4. 电池SOC仿真系列-基于遗忘因子的最小二乘法电池参数辨识(二阶RC)
  5. 安装Debian系统
  6. java bluecove教程_Eclipse + Java + BlueCove + WIN/MAC 蓝牙开发
  7. Python读取zip文件中的图片(无需解压)
  8. Android——自建CA证书,实现https请求
  9. mysql lucene 索引区别_MySQL和Lucene索引对比分析
  10. java数据结构和算法——图的深度优先(DFS)遍历