2017.12.18 2周1次课

2017.12.18 二周第一次课

2.6 相对和绝对路径

什么是一个文件的路径呢 简单地说,就是这个文件存放的地方。只要你告诉系统某个文件的路径,系统就可以找到这个文件

Linux中,存在着绝对路径和相对路径。

  1. 绝对路径:路径一定是由根目录“/”开头的,不管在哪个目录下,都能通过绝对路径找到这个文件。

  1. 相对路径 :是你所在位置的路径,以当前目录开头的。

查看当前目录的路径,使用命令【pwd】

“.ssh/authorized_keys”就是相对路径,相对“/root”的路径

2.7 cd命令

变更用户所在目录的使用命令【cd】

1. 后面什么都不跟或命令“cd ~”就是进入当前用户的根目录,如果是root账户,就会进入root账户的根目录

2.后面跟目录名,就直接切换到制定的目录下

3.“cd –”可以在显示上次所在的目录在哪里

4.“cd ..”进入到上一级目录

2.8 创建和删除目录mkdir/rmdir

1.mkdir命令

命令mkdir(make directory的简写)用于创建目录

1)”mkdir –p“创建一大串级联目录

当我们想创建目录“/tmp/aminglinux“时提示无法创建、”/tmp/aminglinux“目录不存在。在Linux中,如果它发现要创建的目录的上一级目录不存在,就会报错为了解决这个问题。Linux设置了”mkdir –p“选项,可以帮我们创建一大串级联目录,并且当创建一个已经存在的目录时,不会报错。

2)可视化创建目录“mkdir –v“

2.rmdir

命令rmdir(removedirectory的简写)用于删除空目录,后面可以是一个目录,也可以是多个目录(用空格分隔)。该命令只能删除目录,不能删除文件。

目录2里有目录3,目录3里有目录4,目录4里是空的。

1)无法删除目录:

2)可以删除目录

3)目录里有文件情况下也无法删除

4)rmdir有和mkdir具有相同的选项“-p“,它同样可以级联删除一大串目录,但在级联的目录中,如果某一个目录里还有目录或者文件时,这个命令就无法使用了

命令“rmdir -p /tmp/aminglinux/1/2”是顺序删除目录2—目录1—目录aminglinux—目录tmp;

实际上只删除了目录1和目录2,无法删除目录aminglinux,因为目录aminglinux里还有其它目录和文件

2.9 rm命令

命令【rm】是最常用的,可以删除文件和非空目录。

1.“-f“表示强制删除。它不再询问是否删除,而是直接删除。如果后面眼一个不存在的文件或者目录,则不会报错

命令【history】可以看到之前敲过的所有命令

“!tree”  使用命令历史里面,上一次最近”tree“开头的命令。

2. “-r”: 删除目录用的选项 , 类似于rmdir, 但可以删除非空目录

如果不要提示:

3.删除顺序

删除一个目录时,先删除这个目录下的文件和子目录,然后在删除这个目录

时间: 2024-11-03 01:18:40

2017.12.18 2周1次课的相关文章

2017.12.19 2周2次课

2017.12.19二周第二次课 2.10 环境变量PATH echo用来输出PATH的值.PATH前面的$是变量的前缀符号 1.你的命令在上述几个目录里面,在输入命令时就不用输入绝对路径,直接使用.因为在输入命令时,系统会在上述的几个目录里去寻找这个命令.当然也可以输入绝对路径 Copy命令[ls]到目录tmp下,并改名[ls2],二者实现的功能一样 直接输入命令[ls2],确不行.因为命令[ls2]不在"/usr/local/sbin:/usr/local/bin:/usr/sbin:/us

2017.12.20 2周3次课

2017.12.20 二周第三次课 2.14 文件和目录权限chmod 命令chmod( change mode的简写 )用于改变用户对文件/目录的读写执行权限 其格式为:chmod [-R] xyz文件名(这里的xyz表示数字).其中,·-R选项的作用等同于chown命令的一R选项,也表示级联更改. 属性的含义: [r]:读 : [w]:写: [x]:执行: [-]:不可以: 值得注意的是,在Linux系统中,一个目录的默认权限为755,而一个文件的默认权限为644. 为了方便更改文件的权限,

2017.12.22 2周5次课

2017.12.22 二周第五次课 2.23/2.24/2.25 find命令 2.26 文件名后缀 2.23/2.24/2.25 find命令 1.学会使用快捷键 1)ctrl+C:结束(终止)当前命令.如果你输人了一大串字符,但不想运行,可以按ctrl+C组合键,此时光标将跳入下一行,而在刚刚的光标处会留下一个^C的标记. 2)Tab:实现自动补全功能.这个键比较重要,使用频率也很高.当你输人命令.文件或目录的前几个字符时,它会自动帮你补全. 3)ctrl+D:退出当前终端.同样,你也可以输

2017.12.21 2周4次课

二周第四次课(12月21日) 2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件 2.18 特殊权限set_uid set uid:该权限针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限,即可以让普通用户执行时,临时拥有该命令所有者的身份.而对目录是没有任何意义的 比如, passwd这个命令就具有该权限.当普通用户执行passwd命令时,可以临时获得root权限,从而可以更改密码. 上图

2017.12.29 3周5次课

三周第五次课(12月29日) 4.5/4.6 磁盘格式化  4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 centos7系统支持的文件格式如下: 在/etc/filesystems里查看 "xfs"是centos7默认的文件系统,之前的版本都是"ext" 命令[mke2fs]:格式化成ext2/ext3/ext4的文件系统 常用的选项有(mkfs.ext2/ext3/ext4也适用): '-b' 分区时设定每个数据区块占用空间大

2017.12.15 1周5次课

2.1/2.2 系统目录结构 1.ls命令 ls命令用来列取系统的目录或文件,英文是"list","ls"是简写,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. 根下面有那些目录语法 ls(选项)(参数) 选项 -a 列出目录下的所有文件,包括以 . 开头的隐含文件. -b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出. -c 输出文件的 i 节点的修改时间,并以此排序. -d 将目录象

2018.4.18 17周1次课

十七周一次课(4月18日) 20.5 shell脚本中的逻辑判断 20.6 文件目录属性判断 20.7 if特殊用法 20.8/20.9 case判断 20.5 shell脚本中的逻辑判断 格式1不带else:if 条件 ; then 语句; fi 编辑if1.sh文件:vi if1.sh #!/bin/bash/ a=5 if [ $a -gt 3 ] then echo ok fi 格式2带有else:if 条件; then 语句; else 语句; fi #!/bin/bash/ a=1

2017.12.14 1周4次

1.13 单用户模式 1.重启命令  [Shutdown –r now]; [Reboot]; [Init 6]; [poweoff] 2.更改root密码 1)重启系统,在启动界面上按下方向键,不让它进入系统,停留在开机界面 移动光标定位在第一行,按[e]键进入grub(找到系统启动盘)编辑界面 2)修改配置 在这个页面,找到linux16这一行,将之前的[ro],改为[rw init=sysroot/bin/sh] 按[ctrl+x],to start, 3)修改密码 命令[chroot /

2017.12.18 Android开发之进程讲解

1.JAVA中线程的基本概念: 线程的两种实现方式: (1)继承Thread这个类(对象代表的是一个线程) (2)实现Runnable接口(对象代表的是一个线程体) 线程的生命周期: 创建: 生成线程对象: Start方法,就绪: 抢占CPU运行: 被其他线程抢占CPU或者阻塞,重新就绪: 执行完毕: 死亡状态,死亡后不可能复活: Android中:子线程原则上不允许修改UI组件,只有主线程可以修改UI组件 2.界面设定以及组件引入: private Button button; private