linux --> shell --> cd,cp,mkdir...
来源:互联网 发布:开淘宝网店需要多少钱 编辑:程序博客网 时间:2024/06/10 00:12
linux下的shell命令学习笔记004
#cd
#cd - 表示切换到上一次所在的目录
# --------------------------------------------
#pwd
# pwd 显示当前目录(若在链接目录下,显示的是链接下的目录)
# pwd -P 显示当前实际目录(若在链接目录下,显示的依然是实际目录)
# --------------------------------------------
#mkdir
#mkdir -m 755 test#创建目录,并且同时修改期权限
#mkdir -p test/test1/test2#直接创建多层目录
# --------------------------------------------
#rmdir #删除空目录
#rmdir -r test #强制删除test目录,无论其下是否有其他文件
# --------------------------------------------
#ls
# -h 将文件大小用K,M等单位显示。
#
# --------------------------------------------
#划重点
# cp
# -s 创建快捷方式(和windows类似)
# -l 创建硬链接 (不重新分配内存,仅仅是inode节点+1,若
# 此时删除原文件,该硬链接文件数据仍然存在,
# 即删除原文件,内存并没有情空(释放),直到
# 相应的inode节点数减为0,才真正清空。
# -a (<==>-pdr)
# -p 这两个参数,均是将文件的属性一起复制过去(很关键的概念)
# -d 这个参数主要针对链接文件,可以对链接文件创建链接文件(均为符号链接)
# 若没有这个参数,则复制的是原文件本身
# -r 递归连续复制,常用语复制目录
# --------------------------------------------
# rm
# rm -i * #-i 表示对删除的文件要提示,是否删除由用户确认
# --------------------------------------------
# mv
# --------------------------------------------
# rename -> 需要了解一下perl语言的正则表达式
# 很好,可以实现批量的文件修改名称
# @param
# -n 不真正修改,仅仅是将最终修改后的结果显示在屏幕上
# @example:
# rename -n 's/[c]$/bak/' *.c #将*.c文件全部修改为*.bak
# # -n 仅仅将可能出现的修改结果显示出来
# rename -n 's/$/.bak/' *.c #在c文件尾部追加.bak后缀(此时已经变为.bak文件)
# rename -n 's/^/001_/' *.c#给所有的c文件,添加001_前缀
# --------------------------------------------
# 文件内容查阅
# cat
# tac -> 行倒着显示,刚好和cat反了
# nl 显示时,顺便显示行号(不算空行)
# more 一页一页查看内容
# less 和more相似,但可以向前翻页
# head 只看头几行
# tail 只看结尾几行
# od 以二进制文件查看
#cat concatenate 这个主要是我之前用的多些,
# 所以稍微做了了解。
# -n 显示行号,空行算一行
# -T 将TAB键,显示为^I
#head,tail 一般用于提取头/尾信息用,查阅则不方便了
#nl
# -b a#空行也显示行号
# -b t #默认,空行行号不显示
# -n ln#行号贴近左侧显示
# -n rn #右侧
# -n rz#右侧,且左侧补0
# -w *(数字)#行号总共占的位数,默认6位
#less -----哈哈,这个太方便了。上下随便查阅
#od
# od -t :后面接各种类型
# a 默认字符
# c assic
# d 十进制
# o 八进制
# x 十六进制
# f 浮点数
# @example:
# od -t oc a.c#显示出a.c文件的八进制和assic对照表
# 文件内容查阅,看了以上几个,感觉
# less,nl,和od比较好用
# --------------------------------------------
# touch -> 可以用来修改文件时间
#
# 文件时间:(了解即可,mtime比较重要)
# 1.modification time (mtime)
# 2.status time (ctime) 例如文件属性发生改变时,会改变此值
# 3.access time (atime) 文件内容被取用,例如cat等指令
阅读全文
0 0
- linux --> shell --> cd,cp,mkdir...
- linux常用命令mkdir,cd,pwd,rmdir,cp,mv,rm,
- cp,rm,mv,mkdir, cd
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- Linux常用命令001之ls、mkdir、cd、pwd、rmdir、rm、cp、mv、ln
- Linux常用命令001之ls、mkdir、cd、pwd、rmdir、rm、cp、mv、ln
- Linux基础目录处理命令 mkdir cd pwd rm cp mv
- Linux之目录处理命令2-mkdir,cd,pwd,rmdir,cp
- 【Linux】文件和目录操作——cd、mkdir、rm、cp...
- linux常用命令(cd,ls,mkdir,pwd,rmdir,cp,mv,ln)
- Linux常用命令之mkdir/cp
- vi、ls、cd、pwd、mkdir、rm、mv、cp、cat、tail
- 三、Linux常用命令之文件目录篇(ls、cd、pwd、mkdir、touch、cp、mv、rm、rmdir)
- linux mkdir grep touch cp rm ln
- linux命令: touch, mkdir, cp, mv, rm
- linux学习(5) cd mkdir rmdir $PATH
- Linux指令之cd,pwd,mkdir,rmdir
- Linux命令man/ls/chmod/cd/cp
- 关于Maven项目build时出现No compiler is provided in this environment的处理
- DL学习--GAN
- 《TCP/IP详解 卷1》 笔记: TCP的超时与重传
- myBatis 传入的参数是对的,但是总是没有返回结果
- spark特点
- linux --> shell --> cd,cp,mkdir...
- 第24章 配置开发板支持 u 盘
- javascript--列表页搜索 js实现 选中上一次搜索的条件
- SSD人脸检测安装:SSD训练自己的数据集
- 50. Pow(x, n)
- TensorFlow技术解析与实战 7 TensorFlow 的高级框架
- 简单说 JavaScript中的事件委托(上)
- JAVA基础(一):面向对象之接口与继承以及子类父类的相互转换
- python读取文件下的所有图像