跟阿铭学linux   第二课   Linux 文件和目录管理(2)-指令

PATH

< echo $PATH>  //显示你的环境变量值

PATH 这个就是变量名, echo是用于在控制台显示信息的命令

$在这里是取得某个变量的值, PATH就是变量名

合起来就是在控制台显示PATH环境变量的值

[[email protected] ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

< PATH=$PATH:/tmp/>         将/tmp路径加入环境变量---临时!!!

(1)拷贝出一个 /tmp/ls2

(2)加入路径

(3)ls2 已支持但是临时的

(4)编辑文件Profile   最后加入  PATH=$PATH:/tmp/    保存成为永久的。

(5)  输入 PATH= /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin   取消 /tmp

(6) 打开文件双击 dd 删除Profile  文件加入的最后一行 保存

----------------------------------------------------------------------------------------------

cp    拷贝

<cp /etc/passwd   /tmp/1.txt >                    拷贝文件

<cp  -r /tmp/aminglinux/    /tmp/aminglinux2 > 拷贝目录    注意目录 加-r  和/

<tree   !$>  调用上面最后一行命令的最后一个参数

cp  和rm 和mv  一样实际有-i   拷贝目录时会问  是否覆盖   想不提示可以使用绝对路径</usr/bin/cp   >

cp拷贝目录时  若当前目录已经存在会在当前目录下生产新的目录

----------------------------------------------------------------------------------------------

mv   移动

<mv  /tmp/1.txt    /tmp/aminglinux/2.txt >  移动并改名字

<mv  /tmp/aminglinux/2.txt   /tmp/>        移动文件到目录下

移动目录时  若当前目录已经存在会移动到当前目录下

---------------------------------------------------------------------------------------

2.13  查看文本  

(1)cat  看文件内容     tac  倒叙查看文件内容

<cat -A initial-setup-ks.cfg >   行尾+¥

<cat -n initial-setup-ks.cfg >    显示行号

(2)more

<more initial-setup-ks.cfg >  一屏显示

<cat /etc/passwd >>anaconda-ks.cfg>     追加文件到另一文件

空格 :向下       ctr+b : 向上

(3)wc

<wc -l anaconda-ks.cfg >     显示文件行数

(4)less     最好用

和more 差不多但是支持鼠标、方向键

看q 退出     ;   /system 高亮显示    n 向后显示高亮    shitf+n  向前   ;  ?system 从后往前看;

shitf  g  定位到行位;   g 定位到行首

(5)head

<head  -n 2 anaconda-ks.cfg >  查看文件头两行

(6)tail

<tail  -n  2  anaconda-ks.cfg > 查看文件尾两行

<tail  -f  anaconda-ks.cfg >  动态查看文件内容--常查看动态日志

--------------------------------------------------------------------------------------

2.14 文件和目录权限

chmod   修改权限

Eg:      d rwx r-x r-x.             r=4;w=2;x=1;   所以=755

d:目录     前3个:所有者权限   中间3 个:所有组权限  后面3个:除两者外其它人权限

rwx  :读、写、执行

.  :最后一位有个点   表示受制于selinux

(1) 修改1.txt  权限    注意 显示权限然后是文件名

<chmod   777 aming/1.txt>

(2) 批量 修改目录及其目录下子内容权限

<chmod -R   770 aming/>

(3) 直观方式修改权限

< chmod u=rwx,g=r,o=r  aming />

(3) 所有权限+ 一项

<  chmod a+x  aming/>

同理   < chmod a=x  aming/ >所有权限为x

同理   < chmod a-x  aming/ >

同理   < chmod u-x  aming/ >

------------------------------------------------------------------------------------

2.15 更改所有者和组

     chown     修改所有者权限

chgrp      修改所属组权限

< cat /etc/passwd >   查看创建的用户

malt:x:1000:1000:malt:/home/malt:/bin/bash

iammalt:x:1001:1001:iammalt:/home/iammalt:/bin/bash

(1)< chown  iammalt  /tmp/aminglinux >   只更改所有者

(2)< chgrp  malt  /tmp/aminglinux >          修改所属组

(3) )< chown  malt:iammalt  /tmp/aminglinux >   更改所有者和组

< chown  :iammalt  /tmp/aminglinux >  只更改组

(4)< chown  -R  malt:iammalt  /tmp/aminglinux >   更改所有者和组 包括他的内部文件

时间: 2024-10-22 00:56:27

跟阿铭学linux   第二课   Linux 文件和目录管理(2)-指令的相关文章

linux系统命令学习系列-文件和目录管理

复习上节内容: 1. 定时执行任务命令crontab –e, crontab –l,crontab –r 2. 作业:定义一个定时任务,每分钟向/tmp/test.txt文件输出hello world crontab –e */1 * * * * echo 'hello world'>>/tmp/test.txt 本节我们来说一下文件和目录管理 1. 计算机操作系统使用目录组织文件 2. 所有的文件系统组成一个目录树结构 3. 目录树有一个根目录 4. 查看当前目录命令:pwd 5. 相对路径

跟阿铭学linux &nbsp; 第二课 &nbsp; Linux 文件和目录管理

2.1 系统目录结构 /root/.ssh/authorized_keys <man  tree>   查看指令的说明 <yum install -y tree > 安装tree 命令 <tree -L 2>      以树型显示目录,显示两层 Linux常用目录结构 /bin          存放常用的命令 /boot       启动时使用的核心文件 /dev        外部设备文件-鼠标.键盘等 /etc         系统配置文件 /home     用

Linux常用命令(3)-文件和目录管理

(1).Linux 文件权限和目录配置 Linux 文件分三种身份 owner.group.others. 三种权限 read.write.execute #ls -al drwxr-xr-x   1     root   root  4230  2012-09-12 17:21 jdk-7u7 对应文件权限  连接数    用户组  用户 文件大小  最后修改日期      文件名 其中[d] 表示为目录 [-] 表示为文件 文件类型和权限三个为一组,总共三组,其中第一组是文件所有者权限,第二

linux学习笔记之 文件和目录管理

这里列这些常用的命令提醒一下自己,免得老是会忘记那么几个 cd pwd mkdir rmdir ls mv cp rm cat tac nl more less head tail od ls -l file                    <==显示的是默认的mtimels --time={ctime|atime] file  <==显示指定的时间类型ls --full-time                <==显示完整的时间 mtime mtime(modification

【Linux探索之旅】第二部分第三课:文件和目录,组织不会亏待你

内容简介 1.第二部分第三课:文件和目录,组织不会亏待你 2.第二部分第四课预告:文件操纵,鼓掌之中 文件和目录,组织不会亏待你 上一次课我们讲了命令行,这将成为伴随我们接下来整个Linux课程的一个重要部分. 大宝啊明天见,命令行啊天天见~ 今天的标题里的那句"组织不会亏待你",不是说Linux社群是个非*法组织,不*良帮*派.不是的,我们还是很廉洁的啊~ 是因为这一课我们要来谈一谈Linux系统的文件和目录是如何组织的. 使用过Windows系统的用户,应该对Windows系统里的

第二讲:第二课Linux操作系统及常用命令

第二讲:第二课Linux操作系统及常用命令1.date-显示系统时间修改时间2.liunx记时模式:晶体振荡器,高级的每万年误差一秒.主机上就是晶体振荡器纪时的.晶体振荡器要供电才行,主板上有纽扣电池.主板上的时间叫RTC,real time clockntp(network time protocl):网络时间协议linux:系统启动时读取RTC(硬件时钟 ),读取成功后不在使用RTC时间,系统内核自身通过软件方式模拟振荡器在系统内部模拟时间,建立系统时钟.date 显示系统时间clock 显

Linux 程序设计学习笔记----POSIX 文件及目录管理

转载请注明:http://blog.csdn.net/suool/article/details/38141047 问题引入 文件流和文件描述符的区别 上节讲到ANSI C 库函数的实现在用户态,流的相应资源也在用户空间,但无论如何实现最终都需要通过内核实现对文件的读写控制.因此fopen函数必然调用了对OS的系统调用.这一调用在LINUX下即为open, close, read, write等函数.这些都遵循POSIX标准. so,在linux系统中是如何通过POSIX标准实现对文件的操作和目

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件

第七章、Linux 文件与目录管理

1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. 文件与目录管理 2.1 文件与目录的检视: ls 2.2 复制.删除与移动: cp, rm, mv 2.3 取得路径的文件名称与目录名称 3. 文件内容查阅: 3.1 直接检视文件内容: cat, tac, nl 3.2 可翻页检视: more, less 3.3 数据撷取: head, tail 3.4 非纯文字档: od 3.5