1、使用重定向符
成都创新互联公司是一家专业提供壶关企业网站建设,专注与网站制作、成都网站制作、H5页面制作、小程序制作等业务。10年已为壶关众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
使用“”创建空文件,且不输入文件内容
2、使用ls命令
使用ls命令创建空文件,且不输入文件内容
3、使用touch命令创建文件
若所创建的文件不存在,则创建该文件; 且不允许输入文件内容
4、使用echo命令
echo "选填" isTester.ini
若文件不存在,则创建文件;
若文件存在,则覆盖文件;
若文件不存在,使用创建文件并追加内容;
若文件存在,使用追加文件内容;
5、使用cp命令复制文件
6、vi/vim命令创建文件
使用vi或vim命令创建文件并编辑文件
有以下四个方法
1、使用vi命令新建文件;
写法:vi text.txt(文件夹名字)
2、使用touch命令新建文件;
写法:touch text.txt(文件夹名字)
3、使用cp命令新建文件;
写法:cp text.txt(文件夹名字) /home/pungki/office(文件放置位置)
4、使用mv命令新建文件;
写法:mv text.txt(文件夹名字) /home/pungki/office(文件放置位置)
扩展资料:
其它常用命令
1、cd命令
它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
2、ls命令
这是一个非常有用的查看文件与目录的命令。
3、grep命令
该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。
4、find命令
find是一个基于查找的功能非常强大的命令。
1. touch + qwe.txt(文件名 )
创建文件akk.txt文件
2.vi akk.txt
vi为进入vim编辑器命令,意为在vim编辑器中编辑qwe.txt文件
3.i
i意为insert为输入模式,输入i之后你就可以开始编辑这个txt文件了
4.esc
退出编辑模式
5. :wq
保存并退出(注意:在冒号后面需要加上一个空格,不然linux是不会识别出来的!)
我对linux的新建命令的认知还停留在新建文件夹的命令“mkdir+空格+新建文件名”。好像对新建文件的命令笔记比较模糊。
在21天小打卡中得知,新建文件的三个命令为: “touch,echo和cp” 。
当我看到这两个命令时,意识到了自己对linux命令认知的局限性。touch用的太少,没什么概念,对于“echo”,是向某个文件中输入内容,而“cp”,我的认知还停留在复制上。
新建文件具体用法是:
touch:“touch+空格+目标路径名/新建文件名”
新建文件命令:“touch,echo和cp”,拓展了我对于新建文件的认知。另外有两点也是蛮有意思的。
1.如果对新建文件的目录结构比较熟悉,可以直接输入目标路径和新建文件名进行新增。工作中用的比较多是,cd到某个文件夹进行新增。直接输入目标路径,这种新增方法更方便快捷,要求的是对文件结构比较熟悉。
2.使用echo的“”和“”的区别。“”为: “输出追加重定向” ,“”叫 “输出重定向” 。两者的区别在于,当文件中有内容时是否会覆盖原来的内容。具体是: 如果不覆盖原来存在的内容,追加新内容,使用“” ;
vi、touch是创建文件的命令,
cp、mv也算是吧,因为cp是拷贝文件,mv是移动文件
另外还有好多命令能够创建文件,之要该命令能够重定向输出到一个不存在的文件,就会创建文件。例如
tail
-f
-n
200
/usr/local/tomcat/logs/catalina.out
/tmp/tomcatlog.log
//将tomcat日志文件的最后200行内容写入到/tmp/tomcatlog.log文件中,如果/tmp/tomcatlog.log文件不存在,则会创建该文件,如果存在,则覆盖原文件的内容。
下面的类同:
echo
nihao
/tmp/echo.txt
cat
testcat
/tmp/cat.txt
less
testless
/tmp/less.txt
总之,这面试官的linux知识不怎么地。
创建文件【vi】,进入vi的命令有以下几种类型:
1、vi filename :表示打开或新建文件,并将光标置于第一行首;
2、vi +n filename :表示打开文件,并将光标置于第n行首;
3、vi + filename :表示打开文件,并将光标置于最后一行首;
4、vi +/pattern filename:表示打开文件,并将光标置于第一个与pattern匹配的串处;
5、vi -r filename :表示在上次正用vi编辑时发生系统崩溃,恢复filename;
6、vi filename:表示打开多个文件,依次进行编辑。