ls 列出文件名称。

-l 列出长文件名称。

-rwxr-xr-- 1 root root 10739 Dec 23 13:31 bbscon

(7)          (4) (5) (6)    (3)       (2)                (1)

从左到右分为7栏,其含义分别为:

(1)文件名称,如果是符号链接,还会在文件名称后显示出其链接的对象。

(2)文件最后一次修改的时间,如果是在最近一个月所作的修改,则依次显示月、日、时 、分,否则,显示月、日、年。

(3)文件的长度(字节),对于目彔这种特别的文件(以后就称为目彔文件),其内容为它所包含 的文件及子目彔在存储介质上的位置,因而也是有长度的。目彔的长度会随着其内文 件及子目彔数的多寡而变化。

(4)对一般文件而言是指其硬链接数,即该文件同时归属于多少个丌同的目彔。对于目彔 文件,是该目彔所直接包含的子目彔数目加2(实质上是两个特殊子目彔——当前目彔 “.”和上级目彔“..”)。

(5)表示文件的拥有者(owner),拥有者一般对其拥有的文件具有较多的操作权限。

(6)表示文件的组拥有者,凡属于该组的用户对文件的操作通常比其他一般用户具有更多 的权限。

(7)文件的权限字串

文件的权限字串,共计10个字符,分为4部分:

-   rwx  r–x  r--

A   B     C     D

A表示文件的性质,占1个字符,此字符有多种选择,常用的有:

- 一般文件。

d 目彔文件。

l 符号链接文件。

b 块类型设备文件。

c 字符型设备文件。

通过辨别文件权限字串的第一位,我们便可以分清一个名称所代表的究竟是一般文件,还 是目彔文件、符号链接戒其他特殊类型的文件。

B~D决定了系统内的所有用户对该文件的操作权限。

B表示文件的拥有者对该文件的操作权限。

C表示文件的组拥有者(属于该组的全体用户)对该文件的操作权限。

D表示其他所有用户对该文件的操作权限。

权限通常包括r、w、x(读、写、执行)三种

ls  跟路径。列出路径下的文件列表。

touch 创建文件 或者 修改文件信息。如 touch abc 创建名为abc的文件。touch 已有文件。更改已有文件的最后修改时间为当前时间。touch -t 时间(MMDDHHmm) 文件名 如 touch -t 01021546 abcd。修改文件的修改时间为制定的时间。

chown 更改拥有者。如 chown testuser abcd。把abcd的拥有者改为testuser

chgrp 更改组拥有者。用法同上

chmod 更改权限字。

chmod a+x abcd。a 表示all 。给abcd文件都加上可执行权限。

chmod a-x abcd。减去可执行权限

同理 用户 u+  分组 g+  其他用户 o+

八进制增减权限。

每一种权限对应一个八迚制数值:

-0
x1
w2
r4 而<八迚制权限串>中的每一位八迚制数,就是对应各权限之和:

--- 0 r-- 4
--x 1 r-x 5
-w- 2 rw- 6
-wx 3 rwx 7

如:chmod 753 abcd。表示abcd的用户权限为7(rwx),组权限为5(r-x),其他用户的权限为3(-wx)

pwd:查看当前目录

cat: 查看文件的内容

echo:屏幕输出echo后面的字符串。 echo abcd > /root/x2  将abcd输出重定向到/root/x2的文件(意思是:建立/root/x2文件内容 为abcd)。 > 为输出重定向符。

    echo $JAVA_HOME查看环境变量

mv:改名或移动。

cp:复制文件。

mkdir:建目录 .当前目录 如:mkdir -p a/b/c/d 建连串的子目录。

rm:删除文件 rm -rf a 递归删除。 f强制删除 r递归  等价于 rm -r -f a。很危险 如果在生产环境里删除,无法恢复。

通配符 对文件进行批量操作。

*:任意多个字符 a* a开头的任意字符 ;   ?:任意单个字符。?? 2个任意字符;[] 代表某一范围内单个字符。[a-z] a-z任意单个字符。[a2bA] a2bA之间任意一个字符。

ls -l a??? 列出a开头一共有4个字符的文件

rm -f a?  删除a开头的2个字符的文件

rm -f ???* 删除3个字符或3个字符以上的文件。

ln 链接文件。ln a/test b/  把a目录下的test文件链接到b目录下 硬链接

ln -s 符号链接。相当于快捷方式。可以指向目录也可以指向文件

递归操作选项:

-R

ls -R 递归列出所有目录文件。

sysctl -a内核参数

usermod -g root jenkins 修改jenkins 用户到root组中

cat /etc/passwd 查看所有用户

[root@localhost lib]# chown -R jenkins(用户) jenkins (目录)将目录的所有者改成指定user

[root@localhost lib]# chmod -R 777 jenkins

Linux3基本命令 ls,pwd,cat,echo,mv,cp,mkdir,rm,ln的更多相关文章

  1. 《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis

    一:基本 / 根目录下目录结构定义 /bin 常见的用户指令 ls/echo ...... 等 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务配置文件 /home 用户家目录 / ...

  2. 2017-06-19 (cp mkdir rm 运行级别及修改)

    mkdir 用于创建目录 mkdir  -p  递归创建目录 mkdir -p /linux/linux rm 用于删除文件与目录 rm -r  删除目录 -f  强制删除   (一般情况下 rf 组 ...

  3. 常用命令su ls cp cd mv cat touch mkdir rm head less more pwd tac 等

    1.用户切换 su:switch user su kevin   //半切换,切换到kevin用户,但是不读取kevin用户的配置文件 su - kevin   //完全切换,执行这个命令的时候表示切 ...

  4. linux中的一些基础命令的使用(which,whereis,locate,find,alias,file,ls,cat,echo,tar,bzip2,gzip,history,mv,cp,rm)

    which whereis locate find alias file ls cat echotar bzip2 gzip history mv cp rm -------------------- ...

  5. centos 目录文件管理 mkdir,rm,touch,误删文件extundelete,cp,mv,cat,more,less ,head,tail,chown,chmod ,umask 第四节课

    centos 目录文件管理 mkdir,rm,touch,误删文件extundelete,cp,mv,cat,more,less ,head,tail,chown,chmod ,umask  第四节课 ...

  6. xargs mv命令使用方法:ls *.mp3 |xargs -i mv {} /tmp

    ls  *.mp3 |xargs -i  mv {} /tmp 或者 find . -name "*.mp3" -exec mv {} /tmp \;

  7. Linux之cp、rm、mv

    cp.rm.mv 命令功能: 复制文件或目录 命令格式: cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [ ...

  8. Linux入门培训教程 linux下拷贝cp删除rm移动mv命令参数以及说明

    拷贝移动删除在windows中看起来这么简单,但linux经常使用的文字界面,所以对于linux系统 下拷贝cp删除 rm 移动mv命令参数就不得不需要了解和学习了 cp 该命令的功能是将给出的文件或 ...

  9. 2.9. 管道和重定向ls /proc && echo suss! || echo failed. 能够提示命名是否执行成功or失败; 与上述相同效果的是: if ls /proc; then echo suss; else echo fail; fi

    2.9. 管道和重定向 批处理命令连接执行,使用 | 串联: 使用分号 ; 前面成功,则执行后面一条,否则,不执行:&& 前面失败,则后一条执行: || ls /proc && ...

随机推荐

  1. volatile与const综合分析

    在C/C++ 编程中,volatile与const关键字一向容易让人困惑,当然,新手可能从来不用,但是 在高质量和稳健的程序中,这两个关键字 是相当重要的. 相比const,volatile关键字的发 ...

  2. (三)canvas绘制样式

    beginPath() 对画线点的一个开始限制 moveTo() 画线的起点,只在开头使用 参数两个x轴,y轴 lineTo() 后续连线 两个参数x轴,y轴 stroke() 连线无填充 fill( ...

  3. 剑指Offer面试题:7.斐波那契数列

    一 题目:斐波那契数列 题目:写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项.斐波那契数列的定义如下: 二 效率很低的解法 很多C/C++/C#/Java语言教科书在讲述递归函数的时 ...

  4. webstorm-前端javascript开发神器中文教程和技巧分享(转)

    webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享. webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu. ...

  5. Des加解密(Java端和Js端配套)解析

    一.什么是DES加密        des对称加密,对称加密,是一种比较传统的加密方式,其加密运算.解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码( ...

  6. DD测磁盘读写性能

    1.测试磁盘的纯写入性能 dd if=/dev/zero of=/file [oracle@11g ~]$ touch ddTest[oracle@11g ~]$ time dd if=/dev/ze ...

  7. 【转】Jmeter项目测试

    Jmeter的录制回放功能是现将你对要测试的项目进行访问的历史记录进行录制,然后虚拟出多个用户对历史记录进行回放,从而达到压力测试的目的. 录制是通过代理服务器进行录制. 一.下载地址 http:// ...

  8. 【转】使用Jmeter录制web脚本

    1.web性能测试以及web http请求基本原理. 再介绍录制jmeter脚本之前,我们先谈一下web性能测试.web就是调用http/https接口, 其实没有是什么复杂度可言.只是我们必须清楚, ...

  9. Excel开发学习笔记:文件选择控件、查找匹配项、单元格格式及数据有效性

    一个自用的基于excel的小工具. , ), .Cells(, ))          sysKpiRow.Interior.ColorIndex =  ).value = , )           ...

  10. python开发函数进阶:匿名函数

    一,匿名函数 #简单的需要用函数去解决的问题 匿名函数的函数体 只有一行#也叫lambda表达式# cal2(函数名) = lambda n(参数) : n*n(参数怎么处理,并且返回值)#参数可以有 ...