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

相关推荐

  • Cobbler实现多系统自动化安装

    Cobbler介绍:  Cobbler能够快速建立多系统同时安装的网络系统安装环境;传统的pxe+dhcp+tftp+kickstart仅能够提供单一系统安装,功能过于简单;如果遇到安装不同操作系统时就遇到瓶颈;而cobbler正好解决了这一问题。Cobbler是增强版的网络系统安装。 Cobbler由不同的组件配合完成系统安装,各组件之间配合如下…

    Linux干货 2015-08-11
  • shell脚本变成之数组、字符串处理及其它功能补充

    数组定义:                  能够存储多个元素的内存空间,每个元素在数组中具有特定的索引编号,我们可以通过变量名和索引编号来查看数组中的某一元素。    &nbsp…

    Linux干货 2016-08-24
  • 第十八周作业

    1、为LNMP架构添加memcached支持,并完成对缓存效果的测试报告; 环境准备: 1)LNMP(php-fpm)环境已搭建完毕 2)Wordpress已部署完成 1.在memcache服务器上安装memcached包并启动服务 ]# yum install memcached -y ]# systemctl start memcached.servic…

    2017-06-22
  • python之psutil模块

    python 安装psutil 来实现获取系统信息  # yum -y install python*pip # yum -y groupinstall “Development Tools # yum -y install python34-devel.x86_64 # pip3 install –upgrade pip # pip3 inst…

    Linux干货 2017-03-08
  • nginx 配置参数说明和实验

    nginx.org 实验版本: 1.10.2 相关命令: # nginx -t //检查配置文件格式 #nginx -s reload //重新载入配置文件 实验: 主配文件大概组成 主配置文件的设定 /etc/nginx/nginx.conf events{..} //事件驱动相关 http{..} //网站服务相关 全局配置段解读与实验: user ng…

    2017-05-12
  • 马哥教育网络班22期+第二周课程练习

    week2作业: 1.linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 (1)touch 功能:创建文件 示例:  [root@director1 example]# touch file1 file2 [root@director1 example]# ll to…

    Linux干货 2016-08-22