热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

命令详解_Linux命令详解一

前言什么是Linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用

前言
什么是Linux?
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
特点: 免费、可靠、安全、稳定、多平台。
什么是Linux命令?
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
一、shell
1.Linux系统中运行的一种特殊程序
2.在用户和内核之前充当“翻译官”
3.用户登录Linux系统时,自动加载一个shell程序
4.Bash是Linux系统中默认使用的shell程序
文件位于/bin/bash
技术图片

二Linux命令
Linux命令分类

技术图片
三、Linux命令行格式
通用的命令行格式:命令字+【选项】+【参数】
命令字:操作+选项:功能+参数

Linux命令行的辅助操作
Tab键:自动补齐
反斜杠 :强制换行
快捷键Ctrl+U:清空至行首
快捷键Ctrl+K:清空至行尾
快捷键Ctrl+L:清屏
快捷键Ctrl+C:取消本次命令编辑
Linux常用命令
help:查看bash内部命令帮助信息
技术图片
--help:适用于大多数外部命令
技术图片
man:阅读手册页
上下方向键可滚动文本;Page up和Page down 翻页;Q、q退出;按“/” 查找内容
技术图片
pwd:显示用户当前所在工作目录位置,且显示绝对路径,根目录
技术图片
cd:到达某个目标目录
技术图片
cd ~: 家目录
技术图片
cd - :切换到上一次所在的目录
技术图片
cd .. :返回上层目录
技术图片
cd../../ :返回上层目录
技术图片
cd / 根目录
技术图片
ls:列表显示目录内容
ls+【选项】+文件或目录
技术图片
ls -l :显示文件的详细信息
技术图片
ls -a :查看隐藏文件
技术图片
ls -A 查看隐藏文件 除了. ..
技术图片
ls -d显示本目录的信息

技术图片
ls -h 友好形式显示带有单位的信息
技术图片
ls -R 递归形式
技术图片
以颜色区分文件类型
黑色----数据文件
蓝色----目录、文件夹
红色----压缩包
绿色----执行文件,命令文件,脚本
天蓝色----链接文件,快捷方式
黄----设备文件,磁盘文件
设置别名
alias myls=“ls-alh”
du 进行统计
技术图片
du -a统计所有
技术图片
du -h友好的形式有单位的
技术图片
du -s只统计总大小
技术图片
mkdir 创建空目录
技术图片
软链接:快捷方式
硬链接:文件的别名
文件节点:文件在磁盘中存储的唯一标识序列
cp 复制
技术图片
rm -f 删除
技术图片
which 命令|程序名 或者 which -a 命令|程序名
技术图片
find+查找范围+查找条件表达式
采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找
find -name、find -size、find -user、find -type
“-a” 表示而且 (and)
“-o” 表示或者 (or)
技术图片

总结
初学Linux命令,对我们来说是一道很难的关卡,唯一的窍门还是需要我们多敲多练,才能熟练掌握。这是我们学习的基础,只要掌握好命令我们才能在接下来的学习中取得更好的进展,不然以后接触的命令会越来越多,现在不赶紧好好吸收的话,到以后更难吸收,所以一定要多加练习!


推荐阅读
  • Linux提权之suid篇
    Linux提权之suid篇不知攻,焉知防一个在安服路上摸索的大三生,记录平时学习笔记suid前言:1.只有可以执行的二进制程序文件才 ... [详细]
  • GPS 校验和 代码_Linux recovery 移除签名校验
    原创作者:王锐,多年Linux系统、龙芯平台移植与优化研发经验,LinuxContributor、Mozillian。背景某个设备配套的刷 ... [详细]
  • Linux是一套免费使用和***传播的类UNIX操作系统,主要用于基于Intel x86系列CPU的计算机上。Linux系统是由全世界各地的成千上万的程序员合适的方式定制自己的Li ... [详细]
  • 13Linux基本命令和配置服务器来电后自动开机
    本节所讲内容:Linux终端介绍Shell提示符BashShell基本语法基本命令的使用:ls、pwd、cd查看系统和BIOS硬件时间Linux如何获得 ... [详细]
  • Lunix历史及如何学习
    1.Lunix是什么1.1Lunix是操作系统还是应用程序Lunix是一套操作系统,它提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构, ... [详细]
  • 是不是zlib是这些库的压缩算法的实现库,而这么多库它们只是在打包的时候使用了zlib进行压缩而已.而具体的打包格式就有ZIP,BZIP2,GZ之分?但是在我们在用gz压缩时候通常之前 ... [详细]
  • 安全3AAuthentication:认证Authorzation:授权Accouting|Audition:审计用户管理用户:UID:0,不一定是root,root的uid非0时 ... [详细]
  • 文章目录前言必知必会的软件服务器分类机架式服务器塔式服务器刀片式服务器三者的区别虚拟服务器(云服务器)服务器的硬件组成服务器常见的品牌前言本文是循序渐进学linux的第一课,为 ... [详细]
  • Ubuntu16.0464位安装armlinuxgcc交叉编译器以及samba服务器
    交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-l ... [详细]
  • centos卸载不必要的程序_在 Linux 中移除从源代码安装的程序的一种简单的方法...
    不是所有的程序都可以在官方或者第三方库中找到,因此你不能使用常规的包管理来安装它们。有时你不得不从源代码中手动构建这些程序。就如你已经知道的一样,当你从 ... [详细]
  • 102安装Linux系统
    安装Linux系统 安装CentOS系统准备系统光盘插入CentOS7光盘,引导安装程序设置主机,将光盘作为第一-引导设备从CentOS7光盘启动主机检测安装光盘的完整性从ISO镜 ... [详细]
  • 服务器系统控制台怎么打开文件,云服务器控制台怎么打开文件
    云服务器控制台怎么打开文件内容精选换一换远程桌面协议(RemoteDesktopProtocol,RDP),是微软提供的多通道的远程登录协议。本节为您介 ... [详细]
  •  在使用PHP多年之后,我对PHP的优势和劣势已经非常清楚,与后起之秀Golang相比,两者已经不在一个重量级。 PHP更像是70kg级别的选手,脚本语言,极速开发,部署方便,性能 ... [详细]
  • 不同方式实现集群的可行性 && 部分不建议踩的坑
    路标1.Systemhasnotbeenbootedwithsystemdasinitsystem(PID1).Can’toperate.2.CannotconnecttotheD ... [详细]
  • Nginx简介Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAPPOP3SMTP代理服务器。Nginx是由IgorSysoev为 ... [详细]
author-avatar
欧美盛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有