命令概述

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘管理,文件存取,目录操作,进程管理,文件权限设定等

Linux命令格式

Linux命令的组成部分:命令字   命令选项参数(简称“选项”)   命令操作参数(简称“参数”)

命令行格式

Command    [option]      [arguments]

注:Command(命令名)   [option](命令选项,说明对命令的要求)      [arguments](命令参数,述命令的作用对象)

注:[option]  表示选项或参数可选    [arguments] 表示并非必须

相当于:($普通用户/#root用户)主语+(command)谓语+([options])状语+([arguments])宾语

命令帮助:

使用命令man(manual手册页缩写)阅读帮助手册页

使用命令的”--help”选项,获取快捷帮助信息

使用info命令阅读帮助信息页

使用help命令查看内部命令的帮助信息

目录的路径概念

路径是搜寻到文件所经历的目录途径

相对路径是从从当前工作目录开始表达的路径形式

表达形式上,非以根目录”/”开始表达的路径形式都是相对路径

例如:   home/test/a.txt

./home/text/a.txt

../home/text/a.txt

其中 .表示当前目录    ..当前目录的上一级目录

绝对路径是从根目录”/”开始表达的路径形式都是绝对路径

例如:

/home/test/a.txt

通过相对路径和绝对路径都能最终搜寻到目标文件,效果上殊途同归

目录的显示和切换

目录内容显示命令:ls

缺省列示当前目录包含的文件和目录条信息

常用选项参数”-l” 列示文件和目录条目的的”冗长信息”

常用选项参数”-d” 列示当前目录条目的自身信息,常和”-l” 连用

上述两者连用时,常可缩写为”-ld”

当前目录切换命令:cd (change directory)

将当前目录切换至指定目录,缺省切换到当前用户的家目录

例如:   $cd    切换到家目录(~)

显示当前目录命令:pwd

内部命令pwd没有选项参数,仅显示当前所处的工作目录名

  • Linux常用命令实例大全

安装和登录

login

登录系统

shutdown

关闭计算机,使用权限是超级用户

halt

关闭系统,使用权限是超级用户

reboot

重新启动计算机

install

安装或升级软件或备份数据

mount

加载文件系统

umount

卸载一个文件系统

chsh

更改使用者shell设定

exit

退出系统

last

显示近期用户或终端的登录情况

文件处理

file

根据文件内容判断文件类型

mkdir

建立名称为dirname的子目录

grep

指定文件中搜索特定的内容,并将含有这些内容的行标准输出

dd

用来复制文件,并根据参数将数据转换和格式化

find

在目录中搜索文件

mv

用来为文件或目录改名,或者将文件有一个目录移到另一个目录中

ls

用于显示目录内容

diff

用于两个文件之间的比较,并指出两者的不同

cmp

用来简要指出两个文件是否存在差异

cat

用于连接并显示指定的一个和多个文件的有关信息

ln

用来文件之间创建连接

系统管理

df

用来检查文件系统的磁盘空间占用情况

top

用来显示执行中的程序进程

free

用来显示内存的使用情况

quota

用来显示磁盘使用情况和限制情况

at

用来在指定时刻执行指定的命令序列

lp

打印文件的命令

useradd

用来建立用户帐号和创建用户的起始目录

groupadd

用于将新组加入系统

kill

用来终止一个进程

crontab

可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行

网络操作

ifconfig

用于查看和更改网络接口的地址和参数,包括IP地址,网络编码,广播地址

ip

ip是iproute2软件包里面的一个强大的网络配置工具,能替代ifconfig,route

ping

检测主机网络接口状态

netstat

检查整个linux网络状态

telnet

telnet开启终端机阶段作业,并登入远端主机

ftp

进行远程文件传输

route

手工产生,修改和查看路由表

rlogin

用来进行远程注册

rcp

远程拷贝,用于计算机之间文件拷贝

finger

用于查询一台主机上的登录账号的信息

mail

发送电子邮件

nslookup

查询一台机器的ip地址和其对应的域名

系统安全

passwd

修改账号的登录密码

su

变更为其它使用者的身份,除超级用户外,需要输入该使用者密码

umask

设置用户文件和目录的文件创建缺省屏蔽值

chgrp

修改一个或多个文件或目录所属的组

chmod

用于改变文件或目录的访问权限

chown

更改一个或多个文件或目录的属主和属组

chattr

修改ext2和ext3文件系统属性

sudo

sudo是一种以限制配置文件中的命令为基础

ps

显示瞬间进程的动态

who

显示系统中有那些用户登录系统

其他

tar

Unix/linux系统中备份文件的可靠方法

unzip

将.zip文件解开

gunzip

解压文件

unarj

解压缩格式为.arj格式的文件

mtools

一个命令集合,是DOS文件系统的工具程序,从标准的DOS软盘上读,写文件和目录

man

用来提供在线帮助

unencode

把一个二进制文件表编码为一个文本文件

undecode

用来将unencode编码后的档案还原

转载于:https://www.cnblogs.com/LQ6H/p/Linux-2.html

Linux学习之第二课时--linux命令格式及命令概述相关推荐

  1. Linux学习:第二章-Linux安装

    一虚拟机使用 VMware主要特点: 1.不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统 2.本机系统可以与虚拟机系统网络通信 3.可以设定并且随时修改虚拟机操作系统的硬件环境 二安装方 ...

  2. Linux学习系列二:Linux中的常用命令

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  3. Linux学习笔记(一):Linux常用命令

    linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...

  4. LINUX学习基础篇(十二)痕迹命令

    LINUX学习基础篇(十二)痕迹命令 系统痕迹命令 w命令 who命令 last命令 lastlog命令 lastb命令 系统痕迹命令 系统中有一些重要的痕迹日志文件,如/var/log/wtmp./ ...

  5. python学习之第二课时--运行程序和字符编码

    python学习之第二课时--运行程序和字符编码 python的运行方式 Windows的终端运行方式:                [右键点击开始键]--->[运行输入cmd]---> ...

  6. Linux学习笔记---移植官方linux步骤(二)

    目录 修改网络驱动 修改 LAN8720 的复位 以及网络时钟 引脚驱动 修改fec1和fec2节点pinctrl-0属性 修改LAN8720A的PHY地址 修改 fec_main.c 文件 配置 L ...

  7. Linux学习笔记---移植官方linux步骤(一)

    使用的开发板是正点原子IMX6U-MINI  EMMC512M的开发板,这个板子也是移植的NXP官方linux,所以这里就直接从NXP官方的linux移植. 这里所说的移植,其实不是自己编写驱动文件等 ...

  8. Linux学习之VMware安装Linux

    前言 之前写过一篇VirtualBox安装Linux过程,这里写一篇VMware安装Linux的过程 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/ ...

  9. 【快速入门Linux】3_Linux命令—终端命令格式、命令帮助信息、bash标准输入输出

    文章目录 一.终端命令格式 二.查阅命令帮助信息 2.1 --help 2.2 man 2.2.1 使用 `man` 时的操作键 三.bash的标准输入输出 3.1 名词解释 3.2 相关符号 一.终 ...

最新文章

  1. 重定向后,如何通过浏览器返回定向之前的页面?
  2. 为什么不使用多机训练神经网络
  3. 思科交换机PXE响应巨慢,甚至无响应问题
  4. [转]Android-Proguard(代码混淆)
  5. 前端学习(525):等分布局
  6. php 调用python 脚本
  7. 外媒揭晓华为Mate 30 Pro配置细节:新iPhone最大的对手
  8. winform中listview选中整行_工作中常见的11个Excel难题,一次解决!
  9. python function terminated un_Python: 僵尸进程的产生和清除方法
  10. 前端问题求助input type=“range”问题求助
  11. Android 利用缓存机制实现文件下载
  12. 百度编辑器 UEditor 报错汇总
  13. html中opacity的使用
  14. 樱花动漫中的视频下载分析
  15. Eclipse语言包安装
  16. 度度熊的午饭时光[2017百度之星资格赛 1004]
  17. android toolbar 搜索框,SearchView配合RecyclerView实现分页搜索过滤关键字
  18. 【稀饭】react native 实战系列教程之热更新原理分析与实现
  19. 从Log4j迁移到LogBack的理由
  20. SAS中library是 excel引擎,LIBNAME STATEMENT

热门文章

  1. 机器学习与不确定性_机器学习求职中的不确定性
  2. 脱了马甲我也认识你: 聊聊 Android 中类的真实形态
  3. 房奴房贷断供,房子真的会被收走吗?
  4. 老干妈如今做到这么大,为什么她就是没遇到竞敌?
  5. python3 console input_Python3 tkinter基础 Button command 单击按钮 在console中打印文本
  6. python boolean_Python成为专业人士笔记-Boolean 布尔操作符研究
  7. java 验证码_Java - 验证码 - 由Kaptcha组件实现
  8. mmseg java_MMSeg中文分词算法
  9. python中exp_python中的exp是什么
  10. 深度学习(Deep Learning)读书思考三:正则化