linux命令行简明教程

-
该文档从linux的各个方面介绍,如用linux系统的一些概念,命令行的使用,软件的安装卸载...等等。适合初学者。
前言 这篇文章试图说明几个问题: 1. Linux并不很难,功能强大,并且很冇趣。 2. Windows虽然更好学,但是没有 Linux好玩。 3.如何从 Windows跳槽到 Linux 4.一些常用命令的使用方法 5.该文章的作者写作风格更接近美式调侃型而非中式教条型 6.作者推荐你使用fsh,因为它更方便。然而考虑到大部分人用的都是bash, 这里也只好拿bash说事了。 7.关于网络设置部分,已经对中国科学技术大学寝室电话上网部分进行了 代码优化。 我写作这本小册子的动丿在于不耐烦于 Panda同学每天翻来覆去的电话召 唤。所以如果你们发现这本小册子有益的话,请你们先慼谢 Panda同学。 其实,我认为所有Lw的教程都没什么大用处,包括这本小册子。对一个 人入门还可能有点帮助,但是真正需要提高的话,阅读man里面的文献才是王 道 为∫让你反复査阅,从而对系统的一些东西卬象深刻,我在小册子中添加 了大量的交叉参考。你如果得前后翻书,就可以不看,前提是你得知道我在 说什么 Magi s University of Science and Technology of china 0403 CHP II Contents 序言 1.1版权.. 1.2约定 1.2.1字体和记号 1.2.2称谓 13免责声明 1.4作者侠用的系统 11112223 2一些对于 Linux的误解 3新的观念 3.1文件系统 31.1文件 3.1.2目录系统 313分区和盘符 31.4挂载 3.1.5文件系统格式 3.1.6文件系统的自检 31.7磁盘整理 31.8磁盘缓冲 3.2用户管理 32.1用户系统 322用户权限 5556778888889990 3.3开机和关机 331开机 3.4多终端概念 3.5命令行界面... 10 3.5.1铺垫一下 10 352字母大小写 11 3.5.3多种命令行界面 11 3.6 Shelli的概念 11 3.6.1 fish 11 3.6.2 bash 3.6.3ksh和csh 3.6.4sh 3.6.5 busybox 37多任务系统 37.1前台和后台 12 III CONTENTS 3.7.2进程标志 12 3.7.3进程优先级. .,13 3.74进程状态 38图形界面 13 简单个绍 3.82进一步讨论 3.9内码 111 344 3.10没备-文件映射 14 3.11配置文件 14 4常用命令 17 4.1公共部分 411参数 4.1.2文件名 1111 4.1.3多重文件输入 42目录控制 444 2.1cd 77788889 2.3 rIndal l11 4.24pwd. 19 4.3文件管理 4.3.1ls 19 444444 4.3.2di 4.3.3 43.4head和tail 4.3.5mv 22222 4.3.6c 4.3.7rm 4.3.8fi 4.3.9lr 44压缩解压 222 467 4.4.1 gzip/gunzip 27 4.4.2 bzip2 /bunzip2 新垂 28 4.4.3tar 28 4.4.4 zip/unzip 4.4.5 rar/unrar 32 4.4.67 32 4.47其他压缩工具 4.48压缩软件的比拼 33 4.5文件比较. 4.5,1 4.5.2comm. .34 4.5.3 diff 35 46重定向符号及其应用 4.6.1重定向符号 35 47管道符号|之后的常用命令 36 444 7.1 7.21 666 3e 4.8Shel增强命令 36 CONTENTS 4.8.1 history 36 49辅助命令 36 4.9.1 whereis 36 4.9.2 which 37 4.9.3who... 37 4.9.4man 7 4.9.5 fortune 38 4.10程序运行控制 38 4.10.1&符号 38 4.10.2CTRL-C和 38 4.10.3ps 38 4.10.4kill.., 40 4.10.5nice,, 40 5编辑器 43 51一些古怪的概念 43 5.2 nano 43 52.1系统结杓 44 522使用方法 44 52.3设置文件 46 5.3 47 .3.1著名教程 47 5.3.2基本概念 48 533基本用法 48 534进一步的应 48 3:5进二步的应 48 536进三步的应 48 6管理命令 49 6.1账号控制 49 6.1.1 49 6.1.2 sudo 49 50 6.1.4 useradd 50 6.1.5 userdel 50 6.1.6 chmod 51 6.2文件系统命令 6.2.1 mount 51 6.2.2 umount 52 6.2.3 ntfs-3g 6.2.4 fsck 53 6.25df 53 6.2.6 Cfdisk 54 6.2.7 mkfs 57 63其他命令 57 6.3.1 shutdown 57 CONTENTS 7 Ubuntu包管理系统 59 7.1基本概念 .59 71.1 Ubuntu下的软件 59 7.1.2deb包的概念 9 7.1.3源的概念 7.1.4木地数据库 72apt**软件套装和 aptitude. 60 7.2.1 apt-get 7. 2.2 apt-cdrom 61 7.2.3 7. 2. 4 aptitude i2 725安装/卸载软件包综述 71 7.3其他包管坦命令 72 7.3.1 dpk 7.3.2 alien 8系统核心配置文件 73 8.1/etc/passwd 73 8.2/etc/fstab 73 8.3/etc/apt 74 9GNU编译环境 77 9.1GNU编译器概述 77 9.1.1gx 77 92调试器 78 9.2.1gdb 78 9.22glb的前端 10命令行下的 Internet 79 10.1ADSL上网设置 79 10.1.1 pppoeconf 79 101.2pon 80 10.13pof1, 80 10.1.4plog.. 10.2命令行下的网上“冲浪” .81 0.2.1 10.2.2wget 10.2.3w3I A Grep学习笔记 A.1版权声明 A.2目录 3正文 A.3.grcp简介 A.3.2用法 A.3.3参数 A.3.4grep正则表达式元字符集(基木集) A.3.5用于 egrep和grep-E的元字符扩展集 A.3.6 POSIX字符类,,. A.3.7实例 ,1V CONTENTS VII B两个系统下的软件对比 C如何获得帮助 C.1本地帮助 C.2网上求助 C.2.1在何处求助 C.22提问的方法 D Ubuntu的历史 D.1 Ubuntu的简个 D.2 Ubuntu历史 D.3 Ubuntu动物进化图.....,,. XIV E更新列表 E.1更新说明 E.2感谢 E.3特殊感谢 VIII CONTENTS

-
2015-04-30
38.91MB
Linux命令行和shell脚本编程宝典 高清珍藏版带书签PDF
2018-01-24在Linux系统中,命令和shell脚本是非常重要的内容,它们的功能非常强大,使用它们可以完成各种操作。《Linux命令行和sheell脚本编程宝典》分为5部分。第1部分介绍Linux shell的基
101KB
grub命令行启动系统简明教程
2020-09-15主要介绍了grub命令行启动系统的简明教程,以及GRUB启动命令详解,需要的朋友可以参考下
485KB
Ubuntu 完全教程(中文版).pdf
2010-03-22Ubuntu 完全教程,中文版,PDF 格式,让你成为 Ubuntu 高手!直接看内容预览: 基本操作; 安装; Linux 基础; Linux 系统简介; 命令行; Ubuntu 系统简介; 软件安
100KB
python简明教程.chm
2009-10-22说明:解压后要注意把文件属性修改一下,解锁即可用 目录表 前言 本书的读者 本书的由来 本书目前的状况 官方网站 约定条款 欢迎给我反馈 值得思考的一些东西 1. 介绍 简介 Python的特色 概括
31KB
Shell脚本for循环语句简明教程
2021-01-11与其他编程语言类似,Shell支持for循环。 for循环一般格式为: 代码如下: for 变量名 in 列表 do command1 command2 … comma
122KB
GCC 命令简明教程
2021-01-07前言 GCC,全称The GNU Compiler Collection,包含了 C, C++, Objective-C, Fortran, Ada, Go等语言的编译器前端以及这些语言所依赖的一些库
103.27MB
Oracle Database 11g数据库管理艺术--详细书签版
2012-09-30CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Oracle Database 11g数据
174KB
Python简明教程
2009-05-27一个不错的Python入门教程... 1. 介绍 简介 Python的特色 概括 为什么不使用Perl? 程序员的话 2. 安装Python Linux和BSD用户 Windows®用户 概括 3.
4.15MB
Linux简明教程.rar
2019-07-09目的:让更多的人从零开始学会使用linux,少走弯路 演示系统:Ubuntu 10.04 desktop 适用人群:未接触或刚刚接触linux的同志们 本教程使用Ubuntu 10.04 LTS -
30.20MB
精通Android游戏开发(将本地PC游戏轻松移植到Android的秘技)--详细书签版
2013-02-08CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 精通Android游戏开发(将本地PC游戏
手把手教你蓝牙协议栈入门
2020-07-16本课程定位是:引领想学习蓝牙协议栈的学生或者从事蓝牙,但是对蓝牙没有一个系统概念的工程师快速入门 课程是多年从事蓝牙经验总结出来的,希望能让你看完有一种醍醐灌顶的感觉。 不要在摸着石头过河了·学习完这些你肯定还是要继续学习蓝牙协议栈,但是至少懂了蓝牙的一些概念以及适合高效的学习方法 本课程一共分为4个小节: 1)蓝牙教程计划.mp4 ,主要介绍下我们的视频规划以及后续的蓝牙教程规划 2)蓝牙的前生后世.mp4 主要介绍下蓝牙的产生背景概念,以及蓝牙从开始产生到现在最新的5.2的发展过程,新赠的功能特性 3)市面蓝牙架构调查.mp4 主要介绍市面蓝牙产品的架构以及HCI蓝牙芯片的详细架构,让你对蓝牙有一个整体的认识,对于后续做蓝牙产品选型大有帮助 4)快速学习蓝牙文档介绍_工具介绍.mp4 主要介绍HCI蓝牙芯片的协议栈以及profile获取途径以及学习蓝牙的高效工具,引领你快速找到适合自己的方法来学习蓝牙
2.28MB
A题文献(建模方法和思路).rar
2020-02-152020年美赛A题鱼类栖息地预测模型、公式、建模思路指导。
程序员的数学:微积分
2019-09-28本课程介绍程序员必备的数学基础内容,在取材上侧重人工智能、数据分析等热门领域
程序员的数学:线性代数
2019-09-26编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。程序员的数学系列课程主要讲解程序员必备的数学知识,借以培养程序员的数学思维。学习者无需精通编程,也无需精通数学。从概率统计、线性代数、微积分、优化理论、随机过程到当前大热的机器学习,讲师幽默风趣,课件精致美观,深入浅出带你重学数学,时间不可重来,知识可以重学!
535KB
2021年数据建模美赛必备LATEX模板
2018-01-272021数模美赛LATEX模板,美赛必备,CTeX,Texlive都可以用~~~~~年份可以任意修改
Python金融数据分析入门到实战
2019-09-26会用Python分析金融数据 or 金融行业会用Python 职场竞争力更高 Python金融数据分析入门到实战 掌握金融行业数据分析必备技能 以股票量化交易为应用场景 完成技术指标实现的全过程 课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用。 以Python为编程语言 解锁3大主流数据分析工具 Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。 2大购课福利
852KB
python京东茅台脚本.zip
2021-01-04最近热门的python京东茅台脚本
24.46MB
图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目
2019-01-04图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写
JAVA入门精品课程
2018-12-20课程目标: 1、让初学者从小白开始,善于运用知识点,解脱学习的苦恼 2、能够学习更多的工作中使用技巧,成为编程高手
256KB
维纳滤波实现的图像复原
2018-03-29维纳滤波器实现图像的复原,并采用了自相关算法进行处理,使得恢复效果更好
爬虫微课5小时 Python学习路线
2018-07-10Python爬虫技术视频教程,该课程每堂课都有一个作业,包含的项目案例有家长帮142600条数据爬取与分析,全球天气数据抓取与分析,淘宝商品信息数据众数分析,12306余票查询,python软件打包exe与发布。学完此课程能让你对整个数据爬取数据分析有一个全新的了解,适当的深入则可以做这方面的工作
Python初级入门精讲
2017-11-22本课程为Python全栈开发初级入门篇-语言基础章节,学习完本篇章可对python语言有初步的掌握与理解,本课程侧重于初级学员,课程内容详细有针对性,务求各种类型的学员都可以掌握python开发。
47.52MB
非常漂亮的100个前端案例
2018-06-04非常漂亮的100个前端案例,包含幻灯片切换、图片缩放、相册、放大镜、图片拖着滚动等等,只有你想不到。
Linux系统编程:入门篇视频教程
2018-10-16Linux系统编程视频课程为《Linux系统编程》入门篇,主要针对零基础的Linux开发学员科普Linux系统编程的概念以及需要掌握的各种技能,掌握Linux命令编写、Linux学习路线并熟悉嵌入式设备编程的方法。为后续的Linux系统编程深入学习打下良好的基础。
-
学院
转行做IT-第1章 计算机基础
转行做IT-第1章 计算机基础
-
博客
elasticsearch分词器-analyzer
elasticsearch分词器-analyzer
-
博客
B1003 我要通过
B1003 我要通过
-
下载
最新人教版五年级下册语文第五单元基础过关知识整理.doc
最新人教版五年级下册语文第五单元基础过关知识整理.doc
-
学院
ArcGIS Pro2.6和ArcGIS Enterprise学习
ArcGIS Pro2.6和ArcGIS Enterprise学习
-
下载
Visual Assist X 10.9 Build 2341.2 特别版
Visual Assist X 10.9 Build 2341.2 特别版
-
下载
自动驾驶激光雷达物体检测技术
自动驾驶激光雷达物体检测技术
-
博客
各操作系统下php.ini文件的位置在哪里
各操作系统下php.ini文件的位置在哪里
-
学院
(新)备战2021软考信息安全工程师通关套餐
(新)备战2021软考信息安全工程师通关套餐
-
博客
怎么用conda创建Python虚拟环境?
怎么用conda创建Python虚拟环境?
-
下载
mysql-5.7.20-win32-debug-test.zip
mysql-5.7.20-win32-debug-test.zip
-
学院
Kotlin协程极简入门与解密
Kotlin协程极简入门与解密
-
博客
读书笔记 - Zero to One
读书笔记 - Zero to One
-
学院
朱有鹏老师嵌入式linux核心课程2期介绍
朱有鹏老师嵌入式linux核心课程2期介绍
-
学院
(新)备战2021软考系统集成基础知识套餐
(新)备战2021软考系统集成基础知识套餐
-
学院
FFmpeg4.3黄金系列课程:c++版
FFmpeg4.3黄金系列课程:c++版
-
下载
HZ视频配音配字幕工具v1.0版本一键配音配字幕.zip
HZ视频配音配字幕工具v1.0版本一键配音配字幕.zip
-
博客
react全家桶都有什么
react全家桶都有什么
-
下载
javaweb maven项目
javaweb maven项目
-
学院
RabbitMQ消息中间件实战(附讲义和源码)
RabbitMQ消息中间件实战(附讲义和源码)
-
下载
学生管理系统.cpp
学生管理系统.cpp
-
下载
C++应用工程/库工程模版
C++应用工程/库工程模版
-
博客
soul学习第三天 - 体验dubbo代理
soul学习第三天 - 体验dubbo代理
-
博客
吴恩达机器学习作业Python3实现(四):神经网络及其反向传播
吴恩达机器学习作业Python3实现(四):神经网络及其反向传播
-
下载
JAVA基础.xmind
JAVA基础.xmind
-
博客
头脑风暴优化算法
头脑风暴优化算法
-
下载
蓝白调毕业答辩风格PPT
蓝白调毕业答辩风格PPT
-
博客
php 利用debug_backtrace方法跟踪代码调用
php 利用debug_backtrace方法跟踪代码调用
-
下载
表彰大会实施方案.docx
表彰大会实施方案.docx
-
下载
2013年水资源公报.docx
2013年水资源公报.docx