Linux命令总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令总结相关的知识,希望对你有一定的参考价值。
[[email protected] ~]# mkdir /data
[[email protected] ~]# ls -ld /data
drwxr-xr-x. 2 root root 4096 11鏈11 13:09 /data
[[email protected] ~]#
命令总结:常见命令大概100个左右
mkdir 创建目录的命令 make directorys
ls -l(long)d(directory)显示目录或者文件 全称list
cd 切换目录层次change directory
[[email protected] /]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# cd ..
[[email protected] sysconfig]# pwd
/etc/sysconfig
[[email protected] sysconfig]# cd ../
[[email protected] etc]# pwd
/etc
[[email protected] etc]#
[[email protected] /]# cd data/
[[email protected] data]# touch oldboy.txt 如果同名文件存在,不会提示也不会覆盖,会更新文件的时间戳
[[email protected] data]#
总结:
touch"摸" touch[文件]就是“摸”一下文件,如果文件不存在,就建立新文件,如果存在,就改变文件的访问时间atime等时间戳信息
目录分隔区别:
windows的目录分隔d:\PIC\tmp-snap-pic201407
Linux的目录分隔/data/
3.为oldboy.txt
[[email protected] etc]# cd /
[[email protected] /]# cd data/
[[email protected] data]# touch oldboy.txt
[[email protected] data]# vi oldboy.txt
I am studying Linux~!
"oldboy.txt" 1L, 22C written
[[email protected] data]# cat oldboy.txt
I am studying Linux~!
[[email protected] data]#
方法一:常规编辑方法
执行vi oldboy.txt进入vi编辑器,敲击a或者i进入编辑模式,按ESC 冒号 WQ保存退出Q!退出不保存
方法二:单行文本的插入
echo ‘i am studying linux‘>>/data/oldboy.txt
这个在企业里很常用:单行文本追加到文件结尾:
实践过程:
[[email protected] data]# echo ‘i am studying linux.‘>>/data/oldboy.txt 特殊的编辑文件方法,通过echo命令使用单引号把引号的内容通过>>追加到/data/oldboy.txt,注意:追加就是增加,不是覆盖
[[email protected] data]# cat oldboy.txt 检查单行文本插入结果
I am studying Linux~!
i am studying linux.
[[email protected] data]#
[[email protected] data]# echo "i am oldboy linux111">o.txt >为覆盖内容
[[email protected] data]# cat o.txt
i am oldboy linux111
[[email protected] 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:
[[email protected] data]# cat >>a.txt
asd n^H^H^Hasd as das da
[[email protected] data]# cat a.txt
asasd as das da
[[email protected] data]#
<或<0 输入重定向:输入重定向用于改变命令的输入,制定输入内容,后跟文件名
<<或<<0输入重定向:后跟字符串,用来表示"输入结束",也可用ctrl+d来结束输入
2> 错误重定向:把错误信息输入到后边的文件中,会删除文件原有内容
2>>错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容
标准输入(stdin):代码为0,使用<或<<
标准输出(stdout):代码为1,使用>或>>
标准错误输出(stderr):代码为2,使用2>或2>>
特殊:
2>&1就是把标准错误重定向到标准输出(也可以用>&)
以上是关于Linux命令总结的主要内容,如果未能解决你的问题,请参考以下文章