Linux文件与目录管理常用命令

改变文件属性与权限

  • chgrp [-R] dirname/filename 改变文件所属用户组
    • -R 递归更改
  • chown [-R] 账号名称:组名 dirname/filename 改变文件所有者
  • chmod 改变文件权限
    • u=rwx 文件所有者权限为rwx
    • g=rw 所属用户组权限为rw-
    • o=r others权限为r–
    • a+x 所有权限加上x权限(a-x 略)

创建新目录

  • mkdir [-mp] dirname
    • -m 配置文件案的权限
      mkdir -m 711 test 创建权限为rwxr–r–的目录
    • -p 递归创建目录

删除目录

  • rmdir [-p] dirname
    • -p 递归删除目录(必须是空目录)

显示目前所在目录

  • pwd [-p]
    • -p 显示当前路径,而非使用连接(link)路径,即加-p后显示的时源文件路径,而不是链接文件(类似与快捷方式的路径)

取得路径的文件名与目录

  • basename 得到文件名
  • dirname 得到目录名

    basename /etc/sysconfig/network --> network
    dirname /etc/sysconfig/network --/etc/sysconfig

查阅文件内容

  • cat 显示文件内容
    • -b 列出行号,空白行不标行号
    • -n 列出行号,空白行有行号
  • tac 反向显示
  • nl 添加行号打印

    • -b a : 空行也列出行号
      -b t : 空行不列出行号
    • -n ln : 行号在屏幕最左方显示
      -n rn : 行号在自己字段的最右方显示,且不加 0
      -n rz : 行号在自己字段的最右方显示,且加 0

    • -w 3 行号字段占用的位数(该例占3位)

  • more 按页查看内容
    • 空格 : 下一页
    • Enter : 下一行
    • /string : 向下查找字符串string
    • :f : 显示出文件名以及目前显示的行数
    • q : 退出该文件
  • less 按页查看内容(同上)
  • head 查看文件前几行
    • -n number : 显示前number行
    • n -number : 显示除了前number行的内容
  • tail 查看文件最后几行
    • -n number : 显示最后number行
    • n -number : 显示除了最后number行的内容
  • 几个文件时间的缩写
    • mtime (modification time) 文件内容更改时间
    • ctime (status time) 文件权限与属性更改时间
    • atime (access time) 文件读取时间

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381988.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uva 10673 ——Play with Floor and Ceil

题意:给定两个数n和m,对于n/m一个向上取整,一个向下取整,然后得到一个方程即P*floor(n/m)q*ceil(n/m)n;求该公式中p和q的值的大小。思路:很明显,扩展的欧几里得方程,直接带入扩展欧几…

uva 756—— Biorhythms

题意:就是给定三个生理周期,然后从d天开始,问经过多少天后,三个周期会再度重合!思路:这个题以前做过,当然现在看来,正解应该使用同余模方程和中国剩余定理,不过值得庆幸的…

linux兴趣小组2017面试题浅析

linux兴趣小组2017面试题 1. 分析下列程序的输出. int main(int argc, char *argv[]) {int t 4;printf("%lu\n", sizeof(t--));printf("%lu\n", sizeof("ab c\nt\012\xa1*2"));return 0; } 若运行printf(“%d\n”,t); 结果为4,因为…

uva 701——The Archeologists\' Dilemma

题意:一个考古学家发现一些疑似外星人的数字,然后硬扯到2的n次方上,给定一个数,使其是2的n次方的前缀,然后求n,还有个要求即该数作为前缀的长度要小于总长度的一半。思路:想了很久不得思路的一道…

linux下搜狗输入法无法输入中文解决方法

今天打开电脑,突然发现之前一直用的很好的搜狗输入法突然炸了,竟然没法输中文,在谷歌了几个解决方法后,终于找到了一个能用的方法。记录下来,已备后用。 解决方法: 关闭搜狗输入法 killall fcitx删除配置文件 ~/.co…

uva 550——Multiplying by Rotation

题意:在一个进制内 比如十进制下179487 * 4 717948和9进制下17 * 4 71 给定三个数,一个是进制,一个数是该组数的最后一个数字,另外一个则是该组数中的一个因数,问该组数中另一个因数是多少位数。思路:由最…

linux与windows编码转化

最近在写实验报告时,由于在机房只能用windows系统,在程序没写完而转战linux时却总是发生出现乱码问题,之前修改几次无果,只好改为英文。今天特地抽出时间来解决这一问题,解决方法如下: 使用iconv命令: ico…

uva 138——Street Numbers

题意:一个老师闲来无事就从他家门口向前走,然后累加门牌数,最后发现向前走和向后累加到的门牌数一样,然后让求该老师家的门牌数,枚举出前6个。思路:假设门牌数为1-n,该老师的门牌号为m&#xff…

再见“小明爬楼梯”问题

在c语言期末考试中,再次见到了“小明爬楼梯”问题,而第一次见到是在某次面试题中,由于当时还没有学到递归部分,因此就仅仅把代码看了一下,然而其中包含的思想却没有弄清楚,因此在考试时见到该题一头雾水&am…

uva 10539——Almost Prime Numbers

题意:给定一个区间范围,然后问在这个范围之内有多少个数是素数的整数倍,就是能够化成一个素数乘方的形式思路:首先要打一张sqrt(N5)大小的素数表,然后对在在这个区间的数依次进行枚举做因数分解&#xff0c…

linux下隐藏输入密码

在做课设时,因为在windows上写了一个输入密码时屏幕显示为***的函数,但是在移植到linux系统上时却有问题,提示有错误。 上网搜索,有人说getch()函数的头文件是curses.h,还有人说是conio.h, 但是在ubuntu系统中都不能使用&#xf…

uva 11105——Semi-prime H-numbers

题意:定义了一种H素数,改素数的定义是能够被4整除余数为1,然后给定一个n值,问1到n中有多少个只被分解成两个H素数的数,题目很绕,H素数和他要球的东西一直搞不明白!思路:最好的办法是…

文件操作总结(一)

该部分将作为日常学习的总结,内容将会比较杂乱,只有整体上的主题——文件操作。 主要目录的存储内容 /bin 全称binary, 存放普通用户可执行的命令/boot 存放Linux内核及开机启动的相关文件/etc 存放系统的配置文件/usr 存放系统应用程序及相…

uva 294 ——Divisors

题意:给定一个区间[l,r],然后问在该区间内谁的因子最多!思路:先大致分析一下,比如对于一个数12,那么可以拆分成2*2*3,就是对一个数分解质因数,然后你会发现在组成因子的时候,每个质因…

邮箱验证 ——ACM

邮箱验证POJ 注册的时候需要用户输入邮箱,验证邮箱的规则包括: 1)有且仅有一个符号 2)和.不能出现在字符串的首和尾 3)之后至少要有一个.,并且不能和.直接相连 满足以上3条的字符串为合法邮箱,否则不合法, 编写程…

uva 10140——Prime Distance

题意:题目出的很简单,给定一个数据范围(好吧,又是给定一个范围),然后问你在这个给定的范围内,哪两个相邻素数挨的最近,哪两个最远。思路:这破题数据量很大,如…

Lowest Common Multiple Plus ——ACM

1. Lowest Common Multiple Plus求n个数的最小公倍数。Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整…

文件操作(二) 其他总结

一、 文件操作 1、 获取文件属性 #include<sys/types.h> #include<sys/stat.h> #include<unistd.h>int stat(const char *filename, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *filename, struct stat *buf);部分常用…

【转】博弈知识汇总

有一种很有意思的游戏&#xff0c;就是有物体若干堆&#xff0c;可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干&#xff0c;规定最后取光物体者取胜。这是我国民间很古老的一个游戏&#xff0c;别看这游戏极其简单&#xff0c;却蕴含着深刻的数学原理。下面我们…

搞ACM的你伤不起(转)

笑喷了。。。。。。。。。劳资六年前开始搞ACM啊&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 从此踏上了尼玛不归路啊&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#x…