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 15:45
下一篇 2016-11-09 22:18

相关推荐

  • 马哥教育网络班25期-第3周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who root     tty1         2016-12-…

    Linux干货 2016-12-19
  • iptables/netfilter入门到进阶

    防火墙的概念 Firewall:工作于主机或网络边缘,对于进出本主机或网络的报文根据事先定义的规则作匹配检测,对于更改被规则匹配到的报文做出相应处理的组件 网络层防火墙(包过滤防火墙): 优点:对用户来说透明,处理速度快且易于防护 缺点:一旦黑客突破防火墙,就可以请以伪造数据包源地址、目的地址和IP端口号 代理服务型防火墙(Proxy Service) 优点…

    2017-06-17
  • 开班第一天,新获得的技能

    新接触命令 lscpu 显示CPU信息 gedit 文件名 类似于记事本 ** 注意 这个命令适用于图形界面。 cat /proc/partition 显示分区信息 cat /proc/meminfo 显示内存大小 cat /proc/swaps 显示虚拟内存 cat …

    Linux干货 2017-02-17
  • OpenSSL 的使用详解

    OpenSSL 是一个开源项目,其组成主要包括一下三个组件:     openssl:多用途的命令行工具     libcrypto:加密算法库     libssl:加密模块应用库,实现了ssl及tls openssl可以实现:秘钥证书管…

    Linux干货 2016-09-23
  • 集中练习3

    用户管理、文本处理、文件管理相关

    2017-09-20
  • 数据结构-栈和队列

    1.栈 1.1 栈的定义 栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示: 结论:后进先出(Last In First Out),简称为LIFO线性表。 栈的基本运算有六种: 构造空栈:InitStack(S)、 判栈空: StackEmpty(S)、 判栈满: StackFull(S)、 …

    Linux干货 2015-04-07