Linux基础指令(1)

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及相关实例演示

 文件管理工具:cp mv rm

cp命令 :

单源复制: cp [option]... [-T]  SOURCE DEST
    -bash-4.1# cp a/a.c a/
多源复制: cp [option]... SOURCE... DIRECTORY
    -bash-4.1# cp a/a.c a/b.c b
常用选项:
     -i 交互式复制,则覆盖之前提醒用户确定
     -f 强制覆盖目标文件
     -r 递归复制目录
     -d 复制符号链接文件本身,而非其指向的全文见
mv命令:
     -i 交互式
     -f 强制
    -bash-4.1# mv a.c b.c ../a/
rm命令:
     -i 交互式  
     -f 强制
     -r 递归复制目录

删除目录 rm -rf  /PATH/TO/DIR

2.bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其演示

bash通过状态返回值来输出结果:
    成功:0
    失败:1-255
命令执行完成之后,其状态返回值保存于bash的特殊变量$? 中

引用命令的执行结果:
   $(COMMAMD) 或者`command`

bash的基于特性引用
强引用:' '
弱引用:" "
命令应用:``
   -bash-4.1# ls -l >/dev/NULL   -bash-4.1# echo $?    0    -bash-4.1# echo $(ls -l) > file.txt     -bash-4.1# cat file.txt     -rw-r--r-- 1 root root 11 Nov 9 21:00 a.c     -rw-r--r-- 1 root root 15 Nov 9 21:00 b.c     -rw-r--r-- 1 root root 84 Nov 9 21:21 file.txg     -rw-r--r-- 1 root root 131 Nov 9 21:21 file.txt

3.使用命令行展开功能来完成一下练习

1)创建/tmp目录下的:a_c,a_b,b_c,b_d
   -bash-4.1# mkdir {a,b}_{c,d}   -bash-4.1# ls   a_c  a_d  b_c  b_d
2)创建/tmp/mylinux目录下的各个目录
mkdir -p  mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

原创文章,作者:N24-超,如若转载,请注明出处:http://www.178linux.com/58735

(0)
N24-超N24-超
上一篇 2016-11-09
下一篇 2016-11-09

相关推荐

  • Liunx权限的管理

    一、权限 获取某种资源的能力。对于Liunx而言,一切皆文件。所以,对于Liunx的权限定义,也就是定义文件被不同用户访问能力的过程。 权限分为三种:r、w、x 文件 r:查看文件内容 w:修改文件内容 x:可以将文件启动运行 目录 r:可以使用ls命令查看目录中的文件名 w:可以在目录中创建或删除文件(能否删除文件,取决于用户对目录的写权限 x:可以cd到…

    Linux干货 2015-04-03
  • Cobbler简单部署小结

     Cobbler 和 koan 的安装源:        ubuntu(12.04)的源:             注: Ubuntu的可用源可从这里查询:http://wiki.ubuntu.org.cn/Template:12.04source …

    Linux干货 2016-03-20
  • Shell脚本基础练习

    脚本编程能力是作为运维工程师不可或缺的一项基本技能,各种系统的运维,如果完全靠命令行一条一条命令来执行,工作效率可想而知,而脚本却可以将完成一定功能的各个命令依据一定的流程控制,逻辑判断去完成某种功能,提升工作效率。学习shell脚本,光学习理论是远远不够的,所以在学习中要多多练习,下面就看一些关于shell脚本基础的练习 (1) 编写脚本/root/bin…

    2017-08-05
  • 磁盘管理

    1、创建一个10G分区,并格式为ext4文件系统。 (1)虚拟机添加21G硬盘 Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1&nbsp…

    Linux干货 2016-12-18
  • 8.3-特殊权限(作业篇)

    1. 在/data/testdir里创建的新文件自动属于g1组,组g2的成员如: alice能对这些新文件有读写权限,组g3的成员如: tom只能对新文件有读权限,其它用户(不属于,g2,g3)不能访问这个文件夹。 root@localhost ~]# mkdir -p /data/testdir [root…

    Linux干货 2016-08-04
  • 第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -i sum_login=0 declare -i sum_nologin=0 while read line;do shell=$(echo $l…

    Linux干货 2017-03-05