美文网首页
linux系统高级命令进阶

linux系统高级命令进阶

作者: WickJohn | 来源:发表于2019-05-08 09:41 被阅读0次

输出重定向

>;覆盖文件内容
echo "123" > test;把原来的内容覆盖
echo "123" >> test;把原来的存在(并存)
echo "ken2" > /etc/hostame;实现改名
2>;错误的覆盖输出
echo 2> 
2>>不覆盖
&>;一和二不用判断都可以输入到文件中去
&>>;不覆盖

输入重定向

<;将文件导入到命令中
wc -l < /etc/passwd

管道符

|;将前一个文件的输出用作下一个命令的输入
cat /etc/passwd | grep "proot" |wc -l;结果就是最后统计的行数

通配符

*;代表零个或者无数个
?;匹配一个未知位而且必须存在
[0-9];匹配单个数字
[a-z]匹配单个字母
ls /dev/sda*;可以找以dev为开头的所有文件

三种引号

单引号('')所见及所得。
双引号("")保留其中的变量属性,不进行转义处理。
反引号``;执行命令

软连接

windows的快捷方式
【软链接相当于快捷方式,硬链接相当于复制粘贴】
创建完成后,源文件、软链接和硬链接均可以查看到文件内容。
编辑源文件,软、硬链接跟着动。
删除源文件,软链接失效,链硬接无影响。再重新建一个与源文件同名的文件,软链接就直接链接到新的文件,而硬链接不变。因为软链接是按着名称进行链接。
特点:
1、就是相当于win中的快捷方式
2、删除链接文件,源文件无影响
3、删除源文件,链接文件失效
4、修改源文件\链接文件,内容都发生改变
ln -s test test1;创建软连接test1

硬连接

删除原来文件对连接文件没有影响
总结:
1、删除链接文件,源文件无影响
2、删除源文件,链接文件无影响
3、修改源文件\链接文件,内容都发生改变

linux磁盘系统

/test -->在根目录里
test -->在当前文件下

绝对路径和相对路径

ls /root/name/abc;绝对路径从根开始找
ls name/abc;相对路径是在本地路径开始找

相关文章

  • linux系统高级命令进阶

    输出重定向 输入重定向 <;将文件导入到命令中wc -l < /etc/passwd 管道符 |;将前一个文件的输...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • 书单

    服务端进阶书单 linux命令快速教程

  • 面试题 2021-11-01~2021-11-12

    常用的Linux命令 Linux命令 - Linux安全网 - Linux操作系统_Linux 命令_Linux教...

  • Linux系统基础命令汇总

    Linux系统学习,总结汇总了linux系统下基础常用的命令: 一.Linux系统基础常用命令 1.命令da...

  • 运维学习

    运维学习阶段,需要分为四个阶段,linux初级入门-àlinux中级进阶-àlinux高级提升,和资深方向细化。 ...

  • Shell 程序设计教程

    Shell 是 UNIX/Linux 系统中用户与系统交互的接口。它除了作为命令解释器以外,还是一种高级程序设计语...

  • 命令行学习笔记

    简介 一般说的“命令行”是指命令,linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中...

  • Linux命令21天打卡,第12天0303

    2020年03月03日软件测试圈「每日进阶」 第12天作业 , 命令 wget Linux系统中的wget是一个下...

  • Linux学途之旅

    Linux高手进阶之路 第一阶段 Linux环境下的基本命令,包括文件操作命令(cp、mkdir、chmod、ch...

网友评论

      本文标题:linux系统高级命令进阶

      本文链接:https://www.haomeiwen.com/subject/cuxeoqtx.html