[root@moban ~]# mkdir /data

[root@moban ~]# ls -ld /data

drwxr-xr-x. 2 root root 4096 11鏈11 13:09 /data

[root@moban ~]#  

命令总结:常见命令大概100个左右

mkdir 创建目录的命令 make directorys

ls -l(long)d(directory)显示目录或者文件 全称list

cd 切换目录层次change directory

[root@moban /]# cd /etc/sysconfig/network-scripts/

[root@moban network-scripts]# cd ..

[root@moban sysconfig]# pwd

/etc/sysconfig

[root@moban sysconfig]# cd ../

[root@moban etc]# pwd

/etc

[root@moban etc]# 

[root@moban /]# cd data/

[root@moban data]# touch oldboy.txt 如果同名文件存在,不会提示也不会覆盖,会更新文件的时间戳

[root@moban data]# 

总结:

touch"摸" touch[文件]就是“摸”一下文件,如果文件不存在,就建立新文件,如果存在,就改变文件的访问时间atime等时间戳信息

目录分隔区别:

windows的目录分隔d:\PIC\tmp-snap-pic201407

Linux的目录分隔/data/

3.为oldboy.txt


[root@moban etc]# cd /

[root@moban /]# cd data/

[root@moban data]# touch oldboy.txt

[root@moban data]# vi oldboy.txt 

I am studying Linux~!

"oldboy.txt" 1L, 22C written

[root@moban data]# cat oldboy.txt 

I am studying Linux~!

[root@moban data]# 

方法一:常规编辑方法

执行vi oldboy.txt进入vi编辑器,敲击a或者i进入编辑模式,按ESC 冒号 WQ保存退出Q!退出不保存

方法二:单行文本的插入

echo 'i am studying linux'>>/data/oldboy.txt

这个在企业里很常用:单行文本追加到文件结尾:

实践过程:


[root@moban data]# echo 'i am studying linux.'>>/data/oldboy.txt 特殊的编辑文件方法,通过echo命令使用单引号把引号的内容通过>>追加到/data/oldboy.txt,注意:追加就是增加,不是覆盖

[root@moban data]# cat oldboy.txt 检查单行文本插入结果

I am studying Linux~!

i am studying linux.

[root@moban data]# 


[root@moban data]# echo "i am oldboy linux111">o.txt >为覆盖内容

[root@moban data]# cat o.txt 

i am oldboy linux111

[root@moban data]# 

vi/vim 记事本编辑器 命令模式(:wq :q :q! :wq!)<--->插入模式(esc切换命令模式)
w就是write q是quit !是强制的

echo是简单打印,printf是复杂打印

cat 是查看文件内容的

符号:

;多个命令的分隔符用分号;

/根路径或是路径的分隔符

>名称叫重定向(数据流朝着箭头的方向流动),覆盖掉原来的文件

>>追加重定向(数据流朝着箭头的方向流动),在原来的文件的结尾,追加内容

方法3:cat >>oldboy.txt<<oldboy

1

2

3

oldboy

方法4:

[root@moban data]# cat >>a.txt

asd n^H^H^Hasd as das da 

[root@moban data]# cat a.txt 

asasd as das da 

[root@moban data]# 

<或<0 输入重定向:输入重定向用于改变命令的输入,制定输入内容,后跟文件名

<<或<<0输入重定向:后跟字符串,用来表示"输入结束",也可用ctrl+d来结束输入

2> 错误重定向:把错误信息输入到后边的文件中,会删除文件原有内容

2>>错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容

  1. 标准输入(stdin):代码为0,使用<或<<

  2. 标准输出(stdout):代码为1,使用>或>>

  3. 标准错误输出(stderr):代码为2,使用2>或2>>

特殊:

2>&1就是把标准错误重定向到标准输出(也可以用>&)