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>>错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容

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

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

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

特殊:

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


以上是关于Linux命令总结的主要内容,如果未能解决你的问题,请参考以下文章

Yarn 命令总结

ADB命令安装APK常见错误总结

Linux常用命令总结

Linux学习总结(73)——Linux高频命令大总结

Linux学习总结(73)——Linux高频命令大总结

Linux命令大总结