参考书籍:linux就该这么学
注:删除的文字只是因为“太长不看“”,不代表错误
补充知识点:现在包括红帽系统在内的许多主流 Linux 系统默认使用的终端是 Bash
解释器(后面会用到)他的优势,
➢ 通过上下方向键来调取过往执行过的 Linux 命令;
➢ 命令或参数仅需输入前几位就可以用 Tab 键补全;
➢ 具有强大的批处理脚本;
➢ 具有实用的环境变量功能。
2.1新手必须掌握的 Linux 命令
(1)执行查看帮助命令

man 用于查看命令自身的帮助信息
补充知识点:–help、man、info三个指令均为Linux下的帮助指令格式,三个指令略有区别。
1,help命令用于显示shell内部的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
(判断一个指定的命令是不是内部命令可以使用type命令 内置命令在系统启动时就调入内存,是常驻内存的,所以执行效率高。而外部命令是系统的软件功能,用户需要时才从硬盘中读入内存。 )
2,man命令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。man是在程序安装的时候安装的帮助文档,可以在系统的目录下找到,如果软件有配套的页面,就可以使用man来查找。比如通过指令:ls /user/share/man我们可以看到很多man帮助文档的存储,我们从中看到有很多歌man#文件,linux的一些man指令文档就存在于这些文件内。
3,info指令是man 指令的详细内容。但man 使用起来要方便的多。一个man 只有一页,而info总是将它们的内容组织成多个区段(节点),每个区段也可能包含子区段(子节点)。info工具可显示更完整的最新的GNU工具信息。通常man中若包含的信息概要在info中也有时,会有提示:“请参考info页更详细内容”

(2)常用系统工作命令
echo 用于在终端输出字符串或变量提取后的值
例如,把指定字符串“Linuxprobe.com”输出到终端屏幕的命令为:
[root@linuxprobe ~]# echo Linuxprobe.Com
该命令会在终端屏幕上显示如下信息:
Linuxprobe.Com

date 用于显示及设置系统的时间或日期
扫雷失败:date -s改时间不成功只好把时区改成上海同步时间:sudo timedatectl set-timezone ‘Asia/Shanghai’

reboot 用于重启系统
poweroff 用于关闭系统

wget 用于在终端中下载网络文件(如果没有 Linux 系统的管理经验,当前只需了解一下 wget 的参数以及作用,等掌握了网卡的配置方法)

ps 用于查看系统中的进程状态(通常会将 ps 命令与第 3 章的管道符技术搭配使用,用来抓取与某个指定服务进程相对应的 PID 号码)

top 用于动态地监视进程活动与系统负载等信息(完全将它看作 Linux 中的“强化版的
Windows 任务管理器)
ps主要是查看进程的,关注点在于查看需要查看的进程
top主要看cpu,内存使用情况,及占用资源最多的进程由高到低排序,关注点在于资源占用情况

pidof f用于查询某个指定服务进程的 PID 值(每个进程的进程号码值(PID)是唯一的,因此可以通过 PID 来区分不同的进程)

kill 用于终止某个指定 PID 的服务进程
killall 终止某个指定名称的服务所对应的全部进程
(3)系统状态检测命令
Ifconfig 用于获取网卡配置与网络状态等信息(第一章)
uname 用于查看系统内核与系统版本等信息
uptime 用于查看系统的负载信息
free 用于显示当前系统中内存的使用量信息
who 用于查看当前登入主机的用户终端信息
last 用于查看所有系统的登录记录
history 命令用于显示历史执行过的命令
sosreport 用于收集系统配置及架构信息并输出诊断文档
(4)工作目录切换命令
pwd 用于显示用户当前所处的工作目录
cd 用于切换工作路径
ls 用于显示目录中的文件信息
蓝色文件----------目录
白色文件----------一般性文件,如文本文件,配置文件,源码文件等
浅蓝色文件----------链接文件,主要是使用ln命令建立的文件
绿色文件----------可执行文件,可执行的程序
红色文件-----------压缩文件或者包文件
. 开头的文件除非是目录,否则就是隐藏文件

(ps:后面太长了等我用的上的时候再看吧)
(5)文本文件编辑命令
cat 用于查看纯文本文件(内容较少的)
more 用于查看纯文本文件(内容较多的)
head 用于查看纯文本文档的前 N 行
tail 用于查看纯文本文档的后 N 行或持续刷新内容
tr 用于替换文本文件中的字符
wc 用于统计指定文本的行数、字数、字节数
stat 用于查看文件的具体存储信息和时间等信息
cut 用于按“列”提取文本字符
diff 用于比较多个文本文件的差异
(6)文件目录管理命令
touch 用于创建空白文件或设置文件的时间
mkdir 用于创建空白的目录
cp 用于复制文件或目录
mv 用于剪切文件或将文件重命名
rm 用于删除文件或目录
dd 用于按照指定大小和个数的数据块来复制文件或转换文件
file 用于查看文件的类型
(7)打包压缩与搜索命令
tar 用于对文件进行打包压缩或解压
grep 用于在文本中执行关键词搜索
find 用于按照指定条件来查找文件

Linux学习笔记(二)相关推荐

  1. linux学习笔记二

    linux学习笔记二 文章目录 linux学习笔记二 finding finding hyx@hyx-computer:~$ cd mnt -bash: cd: mnt: No such file o ...

  2. Linux学习笔记二:Ubuntu启用root用户、更改软件源以及安装vim

    目录 1. 概述 2. 启用root用户 3.更改软件源 4. 安装VIM 5. GCC编译hello.c文件 1. 概述 在上一章中我们在虚拟机中安装了Ubuntu系统,从这章开始,就正式在开启li ...

  3. Linux学习笔记二Shell教程

    Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言. Shell 是指一种应用程序,这个应用程序提供了一个 ...

  4. Linux学习笔记(二):cd命令的使用

    1.这篇文章,来介绍一下cd命令,cd命令是一个切换目录指令,在linux下经常使用,比如访问文件时,通常都需要访问文件的路径.利用cd指令切换到其它的目录下去,访问当前工作目录下的文件. 2.首先, ...

  5. Linux 学习笔记 二

    压缩解压缩 压缩格式:gz bz2 xz zip z 压缩算法,算法不同,压缩比也不同 compress: filename.Z uncompress: 不能压缩文件夹,会将文件夹内的文件单个压缩 g ...

  6. Linux 学习笔记——二、主机规划与磁盘分区

    一.Linux 与硬件的搭配 Linux 中所有设备均被视为文件,其命名规则如下: 设备 文件名 SCSI/SATA/USB 硬盘机 /dev/sd[a-p] USB 闪存盘 /dev/sd[a-p] ...

  7. Linux学习笔记(二) 安装Fedora Linux

    第二课:安装Fedora Linux .安装前的准备 .收集硬件信息 .准备安装文件 .准备安装空间 .确定安装方式 .开始安装 .安装后的配置 收集硬件信息 .检查兼容性 .RedHat Linux ...

  8. Linux学习笔记二十——系统裁剪之二

    在系统裁剪之一的基础上,给系统添加挂载文件系统.关机重启.设置主机名.运行对应级别的服务脚本.启动终端.装载网卡驱动并启用网络等功能. 挂载文件系统 ①重新挂载根文件系统为可读写 vim 编辑/mnt ...

  9. Linux学习笔记二十九——http服务

    基础概念: HTTP:Hyper Text Transfer Protocol 超文本传输协议 versions: HTTP/0.9:只接收GET一种请求方法,只支持纯文本 HTTP/1.0:支持PU ...

  10. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

最新文章

  1. QTableWidget控件总结
  2. 上传图片-服务端-创建文件系统服务工程
  3. python如何制作一个任意列表_在Python中扁平化任意嵌套列表的最快方法是什么?...
  4. Servlet 输出中文乱码的新收获(1)
  5. c语言中英互译程序,c语言怎么翻译? 程序怎么运行?
  6. Layer单选框非空校验注意
  7. 支付宝android 10.0.8,分享10.0.8版支付宝开启和关闭小额免密支付功能方法
  8. 软件工程第一次作业 192402 20194653 徐伟刚
  9. TGA文件格式分析和图片举例
  10. ubuntu下dbus工具d-feet不显示路径和接口
  11. 这届勒索病毒,其实很有上进心呀
  12. 00001-微信小游戏--显示图片
  13. 【WinForm】打印机编辑打印内容并实现双排打印
  14. 图深度学习——复杂图嵌入:异质图,二分图,多维图,超图,符号图,动态图
  15. 嵌入式开发基本环境搭建---ubuntu
  16. Three.js实现台灯的灯光效果
  17. static 和 extern水火不容。
  18. STM32学习之智能灯的实现 (STM32F103C8)
  19. 本地怎么画最简单的监控图
  20. http://blog.csdn.net/jame_peng

热门文章

  1. java string逆序_java经典入门算法题,java初学者必备
  2. 第五节:WebApi的三大过滤器
  3. 【Qt调试技巧】Profile配置使用及一些坑
  4. idea全局搜索搜不全的BUG
  5. 【PAT - 甲级1007】Maximum Subsequence Sum (25分)(前缀和)
  6. 【CodeForces - 144C】Anagram Search(尺取,滑窗问题,处理字符串计数)
  7. 7.Working with External Libraries
  8. Java 习题(面向对象)
  9. servlet中显示mysql字段_Java Servlet:从数据库获取信息并在屏幕上显示它
  10. java poi读取word中附件_Java POI导入word, 带图片