linux文件目录操作

获得帮助

1.-h  或者--help

useradd --help

带中括号的表示可写可不写,不带[]为必须要写

2.man

8表示系统管理员可以执行的指令的手册

1表示普通用户可以执行的手册

5表示配置文件的手册

用rpm包查询man所形成的各个文件路径

gz表示压缩文件

3.info   4.whatis

安装man的安装包指令

yum --disablerepo=\* --enablerepo=c6-media install man

关闭系统或者启动系统

shutdown

系统在十分钟之后要关机,如果在十分钟之内想取消可以ctrl+c

shutdown +10 this system is shutdowning.......

shutdown +0 this system is shutdowning.......

shutdown now this system is shutdowning.......

-r  重启

-h  挂起,关机但是不切断电源

shutdown -r time 重启

shutdown -h time 挂起

init0 关闭系统

init6 重启系统

init5进入桌面系统

系统的运行级别init+数字

0: 关闭系统

1: 单用户维护模式

2: 多用户字符终端【无NFS】

3: 完全多用户字符终端【有NFS】

4:保留

5:X11桌面系统

6:重启

级别切换  init  数字

runlevel

3是字符界面如果想开机后直接进入桌面系统可以把3修改成5

创建qq目录

qq目录下创建f1,f2

r表示递归 /后面一定要加空格cp复制

cp -f[强制]

cp -i[交互]

cp -r[递归]

cp -p[]

改变passwd的所属组

复制passwd到passwd1

cp -p 复制的所有内容都一样

mv 更名

直接把名字更改为passwd11

ll即可查看

把passwd11文件移动要tmp目录下

touch 空文件  修改现存文件的时间戳

创建空文件

查看时间戳

Access访问时间的时间戳  访问过后会改变

Modify 修改的时间戳  修改内容后会改变

change 改变的时间戳    修改所属组后会改变

访问一下

显示时间

改变install.log的所属组,再次查看时间戳会改变

打开install.log文件

touch  install.log.syslog,如果文件不存在就创建空文件,如果存在就改变他的时间戳再次查看时间戳会改变

查看

vim passwd

1,$y  从第一行复制到最后一行

cat passwd 只能看最后一屏  无翻页

more passwd 敲回车可以走更多的行,敲空格可以比回车走更多的行

翻页无回滚

less passwd 支持回滚支持翻页

编辑器 vi/vim/ed/sed

tail passwd 只能显示一部分, |wc -l显示的共有多少行

只看最后2行信息

head passwd 只看前面部分信息

head passwd

head passwd |wc -l

查看头部显示的多少条信息

查看最前面2行最后一行

head -n 1 passwd

tail -f [刷新] -n 数字

head -n 数字

可以记录登录日志,可以另外开一个窗口登录进入

删除

rm -f passwd2 强制删除passwd2

-f 强制

-i  交互

强制递归删除qq,针对非空目录

目录  mkdir dr

创建创建dr目录

p创建多级子目录

直接可以创建目录

mkdir -pv b/c/d/f/g 创建目录并显示创建路径

查看目录

tree /a

安装tree安装包

yum --disablerepo=\* --enablerepo=c6-media install tree -y

tree a 即可查看建立的目录级别

ls短格式查看目录  ,ls -l 查看目录的长格式

-rw-r--r--. 1 root root     95 Jun  7 19:29 f1.txt

1:属性
-文件
d目录,前面带有d的表示目录


l 链接    创建快捷方式ln -s /etc/passwd ln1


b 块设备


c 字符设备
s socket
p  命名管道
2-4 所有者权限
5-6 所属组权限
7-9 other用户权限
10:文件:链接计数

 目录:子目录数量
11:所有者
12:所属组
13:大小  【字节】
时间戳
对象名称
-h  易读方式显示大小
-A  几乎所有  没有.  ..目录
-a  所有
-S  由大到小的排序
-r  相反顺序
-t  按照修改时间有新到旧排序
--time-style

-R  递归

ls -l=ll 查询是同样的结果

ll -h 可以看到字节文件为多少k,易读方式显示大小

对象名称

-h  易读方式显示大小

-A  几乎所有  没有.  ..目录

-a  所有

一个点表示本级目录,两个点表示上级目录

cd 进入下级目录

-S  由大到小的排序

-r  相反顺序由小到大

-t  按照修改时间有新到旧排序

--time-style 修改显示的时间风格

-R  递归显示文件目录

创建2M的文件

删除

空目录 rmdir

非空目录  rm  -rf  目录

来自为知笔记(Wiz)

时间: 2024-08-03 16:25:40

linux文件目录操作的相关文章

linux文件目录操作的相关命令

linux文件目录操作的相关命令 mkdir rmdir tree touch stat cp mv rm mkdir 功能说明:建立空目录 语 法:mkdir [-p][--help][--v][-m <目录属性>][目录名称] 补充说明:mkdir可建立目录并同时设置目录的权限. 选项: -m<目录属性> 建立目录时同时设置目录的权限. [[email protected]_18_121_centos ~]# mkdir -m 775 qin [[email protected

你一定要知道的关于Linux文件目录操作的12个常用命令

写在前面: 1,<你一定要知道的关于Linux文件目录操作的12个常用命令>是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建.拷贝.移动.删除.查看等,是开发人员操作Linux系统的常用命令,所以你一定要知道. 2,<你一定要知道的关于Linux文件目录操作的12个常用命令>适合初学者,对于Linux大神的请绕过,不过欢迎一起讨论学习! 3,此次收集,多谢来自http://www.cnblogs.com/peida/archive/2012/10/23/27

Linux文件目录结构详解

整理自<鸟哥的私房菜> 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识. 当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看

python2.7.13标准库文件目录操作与文件操作

标准库的中文参考文档: http://python.usyiyi.cn/translate/python_278/library/index.html 官方标准库文档:https://docs.python.org/2/ 该文参考的链接:http://www.cnblogs.com/zhangfei/archive/2013/06/02/3114354.html http://blog.csdn.net/chun_1959/article/details/45071861 http://www.

linux文件操作

1.linux文件操作 cat test.txt | head -n 100 查看开始100行 cat finalout.txt | head -n 100 | cut -d , -f 2   安装,分割各行,取第2个位置的数据 cat test.txt |sed 's/""//g' 查看下效果 cat finalout.txt | head -n 10 | cut -d , -f 2 按,切割 cat part_name_tmp.txt | cut -d \" -f 2 &

关于Linux文件操作1.1

本文章记录本人在学习Linux中遇到的一些比较好的题目,给大家分享一下. 先来实验题目: 编程实现一个程序,功能是每一秒钟向屏幕打印当前系统时间,和当前行号示例如下 该程序应该无限循环,直到强制中断该进程为止(比如按Ctrl-C中断程序).接着再启动程序,将系统时间追加到原文件之后,并且序号能够接续上次的序号: 好了看完题目后我们应该想的是,实现这么一个功能我们需要什么知识? 我们实现功能的逻辑是什么? 我们在写代码中有什么细节需要注意的(PS:使代码尽善尽美!) a):  先花五分钟想一下这个

linux下操作gpio寄存器的方法

一. 在驱动中: 1. 用的时候映射端口:ioremap; #define GPIO_OFT(x) ((x) - 0x56000000) #define GPFCON (*(volatile unsigned long *)(gpio_va + GPIO_OFT(0x56000050))) gpio_va = ioremap(0x56000000, 0x100000); // 物理地址0x56000000, 映射区分配的大小0x100000字节 这样映射过后,就可以直接操作寄存器了: 配置3引脚

linux内存操作--ioremap和mmap学习笔记

最近在做视频输出相关的东西,对于预留给framebuffer的内存使用不是很清楚,现在找到一些资料整理一下,以备使用. 对于一个系统来讲,会有很多的外设,那么这些外设的管理都是通过CPU完成.那么CPU在这个过程中是如何找到外设的呢? 尽管在一个系统中会有诸多的外设,在每个外设的接口电路中会有多个端口.但是如果系统能够每个端口都被赋予一个具体的地址值,那么在系统中就能轻易的找到任何一个外设.系统在管理的时候,不管是内存还是外设都需要分配一个内存地址.对于一个32bit的系统来讲,可寻址的范围为2

Linux文件目录

Linux的文件系统是采用层级式的树状目录结构(是没有像window下的C,D盘之分的).结构的最上层是根目录/,然后在此目录下再创建其他目录 根目录下面有以下子目录 root     主要存放root用户的相关文件 home   主要用来存放普通用户的相关文件 bin       存放普通命令(常用命令)的目录 sbin     用来存放具有一定权限才可以使用的命令 mnt     默认用来挂载光驱和软驱的文件夹(也可以放在其他地方) etc      存放配置相关的文件.(环境变量,开机引导