Linux 学习笔记--不熟悉的命令 (一)

来源:互联网 发布:淘宝类目在哪里设置 编辑:程序博客网 时间:2024/05/21 06:57

【01】:find /home/  -iname  "*.sh" |xargs -I {} ls -li {}
                find /root/ -type f -name "*.sh" | xargs -i  cp {}  /tmp/

             加-i 参数直接用 {}就能代替管道之前的标准输出的内容; 加 -I 参数 需要事先指定替换字符

【02】: ls -l --full-time  / ls -l --time-style=long-iso 

【03】:文件的( -rwxrwxrwx. )getenforce  关闭SELinux是没有这个点  开启的时候是有这个( . )点

              关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
【04】 : shell 中常见的算术运算符  

             (1):(()) (2):let  (3):expr(4):bc 可以小数运算( 5 ):$[ ](6):awk  可以小数运算   (7):declare

【05】: lsblk , blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包 .

【06】:seq命令用于产生从某个数到另外一个数之间的所有整数。 

        seq[选项]... 尾数
        seq[选项]... 首数 尾数
        seq[选项]... 首数 增量 尾数
      
        -f, --format=格式 使用printf样式的浮点格式
        -s, --separator=字符串 使用指定字符串分隔数字(默认使用:\n)
        -w, --equal-width 在列前添加0 使得宽度相同

       echo `seq -s + 100 |bc`
       echo `seq -s + 100 |bc`

       echo `seq -s '+' 100 `=`seq -s "+" 100 |bc` 
       echo `seq -s '+' 10 `=$((`seq -s "+" 10`)) 

【07】:dmsetup — low level logical volume management

【08】:resize2fs     :resize2fs命令被用来增大或者收缩未加载的“ext2、ext3、ext4”文件系统的大小.
                    xfs_growfs命令 针对的是xfs文件系统    来自:http://man.linuxde.net/resize2fs

resize2fs

来自: http://man.linuxde.net/resize2fs
resize2fs

来自: http://man.linuxde.net/resize2fs
resize2fs

来自: http://man.linuxde.net/resize2fs

【09】:ls -ltr     -l 长格式输出  -t  按文件最后访问(或修改)的时间排序,最新的排在最前面;  -r 逆序列出文件; -L 递归显示,也就是说,当我们列某个目录的下的所有文件和目录时,能把它的下级目录的内容显示出来。

【10】:yum install bash-completion  自动补全                       

【11】:lsof -i  :67

【12】:

【13】:

【14】:

【15】:

【16】:

【17】:

【18】:

【19】:

【20】:


        


原创粉丝点击