• Stars
    star
    1,418
  • Rank 33,186 (Top 0.7 %)
  • Language
    TeX
  • Created about 2 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

像黑客一样使用命令行

像黑客一样使用命令行

像黑客一样使用命令行

精通命令行用法通常被认为是 Linux 黑客的秘密武器。对于普通用户而言,这种看似比较复杂、难以掌握的技能,其实只要打消恐惧心理,辅之以一定的练习,学会并不难。本书将从实际的例子出发,教你从无到有,一步一步的学习使用命令行。一旦夯实了基础,在学了高级命令行用法后,你也可以像 Linux 黑客一样感受到使用命令行是何等的高效和令人愉悦。

除了文字版本之外,本书亦有配套视频

目录

  • 第一章 入门指引

    • 控制台
    • 终端
    • 终端模拟器
    • Shell
    • 命令行界面
    • 如何进入命令行
    • 你好,命令行
  • 第二章 神奇补全

    • 何谓补全
    • 补全触发按键
    • 文件名、路径名补全
    • 程序名、命令名补全
    • 用户名、主机名及变量名补全
    • 可编程补全
  • 第三章 重温历史

    • 设置历史变量
    • 查看历史命令
    • 搜索历史命令
    • 前后移动历史命令
    • 快速修改并执行上一条命令
    • 快速执行历史命令
    • 快速引用上一条命令的参数
    • 快速引用参数的部分内容
    • 历史命令展开模式总结
  • 第四章 编辑大法

    • 设置编辑模式
    • Emacs 编辑模式实战
    • vi 编辑模式实战
  • 第五章 必备锦囊

    • 快速导航
    • 使用别名
    • 利用 {} 构造参数
    • 其它妙招
  • 第六章 周边好品

    • 配置框架
    • 增强工具
  • 第七章 结语

构建

本书源文件使用 R Markdown 格式编写而成,通过 bookdown 工具生成 PDF 及 ePub 电子书。在准备好这些工具之后,执行以下命令即可:

$ make 

这将在 _book 目录生成 usingcli.pdfusingcli.epub 文件。

许可

知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

More Repositories

1

tmuxen

tmux environment made easy.
Shell
222
star
2

linuxtoy.org

Site source for linuxtoy.org.
HTML
132
star
3

using-cli

Using the command line like a hacker
CSS
121
star
4

selfhosted-server

Selfhosted server with Ansible.
Shell
104
star
5

gitimmersion

A guided tour that walks through the fundamentals of Git
CSS
93
star
6

vimenv

Configure Vim environment
Vim Script
41
star
7

v2ray-for-ansible

V2Ray for Ansible
HTML
40
star
8

nextcontainer-example

《拥抱下一代容器化工具》视频课程所用的安装脚本、配置以及示例文件
Shell
23
star
9

mwm-slide

MonsterWM Slide.
C
18
star
10

swaywmconf

Sway 及其配件
CSS
16
star
11

kiss-raspi

A KISS repository for the Raspberry Pi
Shell
14
star
12

bin

~/bin
Shell
12
star
13

archstrap

利用 Ansible 自动化 Arch Linux 环境配置
Shell
12
star
14

bookdown-container

Bookdown for container
Dockerfile
11
star
15

dotman

A simple dotfile manager
Perl
10
star
16

perl-things

Things Perl programmer should know
CSS
9
star
17

PyMOTW-3-ZH

PyMOTW-3 Chinese Edition
Python
8
star
18

lendbook

Let's share books!
6
star
19

dwmconf

My dwm configuration
C
5
star
20

kvm-example

《自动化 KVM 虚拟机工作流》电子书所用的示例文件
Shell
5
star
21

xuxiaodong.github.com

Toy.new
CSS
4
star
22

terraform-example

《Terraform:自动化管理云基础设施》视频课程及电子书所用的代码示例文件 https://selfhostedserver.com/terraform
HCL
4
star
23

create-gce-with-terraform

利用 Terraform 创建 Google 云主机
HCL
4
star
24

utils

Collection of useful little utilities
Perl
3
star
25

lastplay

Remember last play position of MPlayer
Perl
3
star
26

kiss-personal

A KISS repository for the Arm 64-bit Architecture (AArch64)
Shell
3
star
27

scripts

Some useful Perl/Shell scripts
Perl
2
star
28

dotfiles

My dot files
Emacs Lisp
2
star
29

dailyrb

Use Ruby. Be happy.
JavaScript
2
star
30

overlay

My Gentoo overlay
1
star
31

namepub

Automatically rename ePub file
Ruby
1
star
32

bbcreate

Create a Bitbucket repository from the command line
Perl
1
star
33

miro-vim

Mirror of Miro color scheme for Vim.
Vim Script
1
star
34

vim-markdown-helper

Fast insert markdown tags in Vim
Vim Script
1
star
35

pydoc-epub

Automatically build ePub format of Python documents
Shell
1
star
36

gscripts

Gmail/Greader unread count
Perl
1
star
37

blogpost

A simple cli client for WordPress
1
star
38

gsd

A simple GUI for sdcv
Shell
1
star
39

wpcli

A simple command line client for WordPress
Ruby
1
star