day 3 Linux基础命令

一、计算机性能:
横向扩展  集群:人多力量大
       负载均衡集群
       高可用集群
       高性能集群(应用层)----Hadoop集群=Map reduces + HDFS
          纵向扩展(换小型机-中型机-大型机) 应用迁移(不建议!!)
 
二、命令   {参数}  [路径文件]
 rm  -f  /tmp/oldboy.log     一般参数都是-开头后面命令缩写   中间都有空格
mkdir  创建目录的命令 make directorys
ls     -l(long)d(directory)显示目录或者文件  全称 list
cd    切换目录层次   change   directory
touch 摸一下文件 (如果存在则会改变文件时间戳)  如果文件不存在则创建文件
vi /vim     记事本编辑器   点a或者i 进入编辑模式   敲入内容 ()后按Esc瑞出编辑模式进入到                    
       命令模式   最后敲 :wq保存并退出    :q 是直接退出 (一定是命令模式)
    (:q!:wq! 强制保存)  w  write      q  quit       ! 强制
echo 单行文本的插入(打印输出内容)
cat   查看文件内容             cat也可以编辑文档   cat >a.txt   ctrl+c 退出
cat >>oldboy.txt<<ddd
123
ddd    将两个中间内容追加到中间
cp 【-aidpru】【源文件】【目标文件】
  -a:相当于-pdr
  -d:若源文件为链接文件(link file),则复制链接文件属性而非档案
          本身
  -f:若目标文件已经存在时,在覆盖时会先询问;
  -p:连同档案的属性一起复制过去,而非使用默认属性;
  -r:递归,用于复制目录;
  -u:若目标文件存在,则目标文件比源文件旧时才复制;
提示:如果源文件是多个,那么目的文件在最后,且是目录
cp的重要参数是 apr
move /data /root/    移动文件到其他文件
mv 【-ifu】【源文件/源目录】 【目的文件/目的目录】
   -i:如果目的文件已经存在,询问是否覆盖
   -f:强制执行,不会询问
   -u若目的文件存在,则比源文件新,才会移动
    提示:如果源文件是多个,那么目的文件在最后,且是目录
 
rm 删除文件或者目录   -强制删除文件      -r递归删除 删除文件或目录   -fr删除指定
 的目录和文件       rmdir删除空目录 (鸡肋)

head 头部   显示文件头部 -n    -行数 +文件夹名     默认显示前十行
tail    尾部   显示文件尾部 -n  -行数 +文件夹名      默认结尾十行
grep(三剑客三) 核心命令之一   排除-v“paichu的内容“
     直接过滤剩下想要的”字符“
sed(三剑客二)取各种内容   -n取消默认输出       /XXX/ p=print d=delete    +  文件名
awk(三剑客一) 过滤内容    /内容/ test.txt
 
别名的作用:通过给为危险命令加一些保护参数,防止人为误操作
     把很多复杂的字符串变成一个简单的字符串。
别名的取消    unalias rm
rm -f a.out
alias
 
 
符号: 
 :多个命令的分隔符
 /根或者路径的分隔符
 >标准输出重定向(数据流朝着箭头方向流动),覆盖原来文件
 >>追加重定向(数据流不变),在原文件[结尾追加内容]
 <标准输入重定向    指定输入内容,后跟文件名
 <<   后跟字符串   用来表示输入结束,也可以用ctrl+d来结束输入
 .. 上一级目录
 . 当前目录。
 

猜你喜欢

转载自www.cnblogs.com/lgf333/p/11285066.html