linux命令行
砖业洋__
掘金/InfoQ签约作者,阿里云/51CTO专家博主,华为云·云享专家,CSDN博客专家,腾讯云·2023年度影响力创作者/优质共创者,擅长MySQL和Java领域,技术分享,全网同名———砖业洋__
展开
-
第一章 引言
引言 I want to tell you a story.我想给大家讲个故事。No, not the story of how, in 1991, Linus Torvalds wrote the first version of the Linuxkernel. You can read that story in lots of Linux books. Nor am ...翻译 2018-07-10 11:26:57 · 2682 阅读 · 0 评论 -
第二十二章 : 格式化输出
格式化输出In this chapter, we continue our look at text related tools, focusing on programs that areused to format text output, rather than changing the text itself. These tools are often usedto prepare te...翻译 2018-07-12 11:30:19 · 2886 阅读 · 0 评论 -
第二十三章 : 打印
打印After spending the last couple of chapters manipulating text, it’s time to put that text on paper. In this chapter, we’ll look at the command-line tools that are used to print files and control prin...翻译 2018-07-12 11:30:51 · 2858 阅读 · 0 评论 -
第二十四章 : 编译程序
编译程序In this chapter, we will look at how to build programs by compiling source code.The availability of source code is the essential freedom that makes Linux possible.The entire ecosystem of Linux dev...翻译 2018-07-12 11:31:20 · 2554 阅读 · 0 评论 -
第二十五章 : 编写第一个 Shell 脚本
编写第一个 Shell 脚本In the preceding chapters, we have assembled an arsenal of command line tools. Whilethese tools can solve many kinds of computing problems, we are still limited to manuallyusing them one...翻译 2018-07-12 11:31:48 · 2476 阅读 · 0 评论 -
第二十六章 : 启动一个项目
启动一个项目Starting with this chapter, we will begin to build a program. The purpose of this projectis to see how various shell features are used to create programs and, more importantly,create good progra...翻译 2018-07-12 11:32:15 · 2520 阅读 · 0 评论 -
第二十七章 : 自顶向下设计
自顶向下设计As programs get larger and more complex, they become more difficult to design, codeand maintain. As with any large project, it is often a good idea to break large, complextasks into a series of ...翻译 2018-07-12 11:32:43 · 2558 阅读 · 0 评论 -
第二十八章 : 流程控制:if 分支结构
流程控制:if 分支结构In the last chapter, we were presented with a problem. How can we make our reportgenerator script adapt to the privileges of the user running the script? The solution to thisproblem will r...翻译 2018-07-12 11:33:08 · 2436 阅读 · 0 评论 -
第二十九章 : 读取键盘输入
读取键盘输入The scripts we have written so far lack a feature common in most computer programs —interactivity. That is, the ability of the program to interact with the user. While manyprograms don’t need to...翻译 2018-07-12 11:33:55 · 2725 阅读 · 0 评论 -
第三十章 : 流程控制:while/until 循环
流程控制:while/until 循环In the previous chapter, we developed a menu-driven program to produce various kindsof system information. The program works, but it still has a significant usabilityproblem. It onl...翻译 2018-07-13 09:52:28 · 2456 阅读 · 0 评论 -
第三十一章 : 疑难排解
疑难排解As our scripts become more complex, it’s time to take a look at what happens whenthings go wrong and they don’t do what we want. In this chapter, we’ll look atsome of the common kinds of errors th...翻译 2018-07-13 09:52:54 · 2438 阅读 · 0 评论 -
第三十二章 : 流程控制:case 分支
流程控制:case 分支In this chapter, we will continue to look at flow control. In Chapter 28, we constructedsome simple menus and built the logic used to act on a user’s selection. To do this, weused a series...翻译 2018-07-13 09:53:19 · 2408 阅读 · 0 评论 -
第三十三章 : 位置参数
位置参数One feature that has been missing from our programs is the ability to accept and processcommand line options and arguments. In this chapter, we will examine the shell featuresthat allow our progra...翻译 2018-07-13 09:53:44 · 2335 阅读 · 0 评论 -
第三十四章 : 流程控制:for 循环
流程控制:for 循环In this final chapter on flow control, we will look at another of the shell’s looping constructs.The for loop differs from the while and until loops in that it providesa means of processing...翻译 2018-07-13 09:54:01 · 2348 阅读 · 0 评论 -
第三十五章 : 字符串和数字
字符串和数字Computer programs are all about working with data. In past chapters, we have focused onprocessing data at the file level. However, many programming problems need to besolved using smaller units ...翻译 2018-07-13 09:54:24 · 2510 阅读 · 0 评论 -
第三十六章 : 数组
数组In the last chapter, we looked at how the shell can manipulate strings and numbers.The data types we have looked at so far are known in computer science circles asscalar variables; that is, variable...翻译 2018-07-13 09:54:44 · 2316 阅读 · 0 评论 -
第三十七章 : 奇珍异宝
奇珍异宝In this, the final chapter of our journey, we will look at some odds and ends.While we have certainly covered a lot of ground in the previous chapters,there are many bash features that we have not...翻译 2018-07-13 09:55:03 · 2315 阅读 · 0 评论 -
目录
本书是 The Linux Command Line 的中文版引言 (Introduction) 第一章 引言 学习 shell 第二章 : 什么是 shell 第三章:文件系统中跳转 第四章:探究操作系统 第五章:操作文件和目录 第六章:使用命令 第七章:重定向 第八章:从 shell 眼中看世界 第九章:键盘高级操作技巧 第十章:权限 第十一章:进程 配置文件和 shel...翻译 2018-07-11 21:29:30 · 2436 阅读 · 0 评论 -
第二十一章 : 文本处理
文本处理All Unix-like operating systems rely heavily on text files for several types of datastorage. So it makes sense that there are many tools for manipulating text. In thischapter, we will look at prog...翻译 2018-07-12 11:29:16 · 3485 阅读 · 0 评论 -
第二十章 : 正则表达式
正则表达式In the next few chapters, we are going to look at tools used to manipulate text. As wehave seen, text data plays an important role on all Unix-like systems, such as Linux. Butbefore we can fully ...翻译 2018-07-12 11:28:34 · 3165 阅读 · 0 评论 -
第十九章 : 归档和备份
归档和备份 One of the primary tasks of a computer system’s administrator is keeping the system’sdata secure. One way this is done is by performing timely backups of the system’s files.Even if you’re no...翻译 2018-07-11 10:02:24 · 2701 阅读 · 0 评论 -
第二章 : 什么是 shell
什么是 shell When we speak of the command line, we are really referring to the shell. Theshell is a program that takes keyboard commands and passes them to theoperating system to carry out. Almost al...翻译 2018-07-10 11:29:22 · 2518 阅读 · 0 评论 -
第三章:文件系统中跳转
文件系统中跳转 The first thing we need to learn to do (besides just typing) is how tonavigate the file system on our Linux system. In this chapter we willintroduce the following commands:我们需要学习的第一件事(除了...翻译 2018-07-10 11:30:45 · 2516 阅读 · 0 评论 -
第四章:探究操作系统
探究操作系统 Now that we know how to move around the file system, it’s time for a guided tour of ourLinux system. Before we start however, we’re going to learn some more commands thatwill be useful alon...翻译 2018-07-10 11:32:44 · 2471 阅读 · 0 评论 -
第五章:操作文件和目录
操作文件和目录 At this point, we are ready for some real work! This chapter will introducethe following commands:此时此刻,我们已经准备好了做些真正的工作!这一章节将会介绍以下命令: cp – Copy files and directories mv – Move/ren...翻译 2018-07-10 11:33:35 · 2645 阅读 · 0 评论 -
第六章:使用命令
使用命令 Up to this point, we have seen a series of mysterious commands, each with its ownmysterious options and arguments. In this chapter, we will attempt to remove some ofthat mystery and even crea...翻译 2018-07-10 11:34:38 · 2537 阅读 · 0 评论 -
第七章:重定向
重定向 In this lesson we are going to unleash what may be the coolest feature of the commandline. It’s called I/O redirection. The “I/O” stands for input/output and with this facilityyou can redirect...翻译 2018-07-10 11:35:29 · 2647 阅读 · 0 评论 -
第八章:从 shell 眼中看世界
从 shell 眼中看世界 In this chapter we are going to look at some of the “magic” that occurs on the commandline when you press the enter key. While we will examine several interesting andcomplex features...翻译 2018-07-10 11:36:23 · 2463 阅读 · 0 评论 -
第九章:键盘高级操作技巧
键盘高级操作技巧 I often kiddingly describe Unix as “the operating system for people who like to type.” Ofcourse, the fact that it even has a command line is a testament to that. But command lineusers don...翻译 2018-07-10 11:37:14 · 2576 阅读 · 0 评论 -
第十章:权限
权限 Operating systems in the Unix tradition differ from those in the MS-DOS tradition inthat they are not only multitasking systems, but also multi-user systems, as well.What exactly does this mean...翻译 2018-07-10 11:38:02 · 2814 阅读 · 0 评论 -
第十二章 : shell 环境
shell 环境 As we discussed earlier, the shell maintains a body of information during our shellsession called the environment. Data stored in the environment is used by programs todetermine facts abo...翻译 2018-07-11 10:00:20 · 2535 阅读 · 0 评论 -
第十三章 : vi 简介
vi 简介 There is an old joke about a visitor to New York City asking a passerby for directions tothe city’s famous classical music venue:Visitor: Excuse me, how do I get to Carnegie Hall?Passerb...翻译 2018-07-11 10:00:45 · 2678 阅读 · 0 评论 -
第十四章 : 自定制 shell 提示符
自定制 shell 提示符 In this chapter we will look at a seemingly trivial detail — our shell prompt. Thisexamination will reveal some of the inner workings of the shell and the terminal emulatorprogram it...翻译 2018-07-11 10:01:03 · 2545 阅读 · 0 评论 -
第十五章 : 软件包管理
软件包管理 If we spend any time in the Linux community, we hear many opinions as to which of themany Linux distributions is “best.” Often, these discussions get really silly, focusing onsuch things as ...翻译 2018-07-11 10:01:23 · 2412 阅读 · 0 评论 -
第十六章 : 存储媒介
存储媒介 In previous chapters we’ve looked at manipulating data at the file level. In this chapter,we will consider data at the device level. Linux has amazing capabilities for handlingstorage devices...翻译 2018-07-11 10:01:38 · 2673 阅读 · 0 评论 -
第十七章 : 网络系统
网络系统 When it comes to networking, there is probably nothing that cannot be donewith Linux. Linux is used to build all sorts of networking systems and appliances,including firewalls, routers, name ...翻译 2018-07-11 10:01:54 · 2725 阅读 · 0 评论 -
第十八章 : 查找文件
查找文件 As we have wandered around our Linux system, one thing has become abundantly clear:a typical Linux system has a lot of files! This begs the question, “how do we findthings?” We already know t...翻译 2018-07-11 10:02:06 · 2557 阅读 · 0 评论 -
第十一章:进程
进程 Modern operating systems are usually multitasking, meaning that they create the illusionof doing more than one thing at once by rapidly switching from one executing program toanother. The Linux...翻译 2018-07-11 10:00:01 · 2505 阅读 · 0 评论