Linux学习之第二课时--linux命令格式及命令概述
命令概述
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 |
用于查询一台主机上的登录账号的信息 |
|
发送电子邮件 |
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命令格式及命令概述相关推荐
- Linux学习:第二章-Linux安装
一虚拟机使用 VMware主要特点: 1.不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统 2.本机系统可以与虚拟机系统网络通信 3.可以设定并且随时修改虚拟机操作系统的硬件环境 二安装方 ...
- Linux学习系列二:Linux中的常用命令
这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...
- Linux学习笔记(一):Linux常用命令
linux学习笔记(一):Linux常用命令 ctrl + l 清屏 clear crtl + c 终止操作 Linux常用命令 文件处理命令 ls:list 功能:显示目录文件 选项: -a 显示所 ...
- LINUX学习基础篇(十二)痕迹命令
LINUX学习基础篇(十二)痕迹命令 系统痕迹命令 w命令 who命令 last命令 lastlog命令 lastb命令 系统痕迹命令 系统中有一些重要的痕迹日志文件,如/var/log/wtmp./ ...
- python学习之第二课时--运行程序和字符编码
python学习之第二课时--运行程序和字符编码 python的运行方式 Windows的终端运行方式: [右键点击开始键]--->[运行输入cmd]---> ...
- Linux学习笔记---移植官方linux步骤(二)
目录 修改网络驱动 修改 LAN8720 的复位 以及网络时钟 引脚驱动 修改fec1和fec2节点pinctrl-0属性 修改LAN8720A的PHY地址 修改 fec_main.c 文件 配置 L ...
- Linux学习笔记---移植官方linux步骤(一)
使用的开发板是正点原子IMX6U-MINI EMMC512M的开发板,这个板子也是移植的NXP官方linux,所以这里就直接从NXP官方的linux移植. 这里所说的移植,其实不是自己编写驱动文件等 ...
- Linux学习之VMware安装Linux
前言 之前写过一篇VirtualBox安装Linux过程,这里写一篇VMware安装Linux的过程 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/ ...
- 【快速入门Linux】3_Linux命令—终端命令格式、命令帮助信息、bash标准输入输出
文章目录 一.终端命令格式 二.查阅命令帮助信息 2.1 --help 2.2 man 2.2.1 使用 `man` 时的操作键 三.bash的标准输入输出 3.1 名词解释 3.2 相关符号 一.终 ...
最新文章
- 重定向后,如何通过浏览器返回定向之前的页面?
- 为什么不使用多机训练神经网络
- 思科交换机PXE响应巨慢,甚至无响应问题
- [转]Android-Proguard(代码混淆)
- 前端学习(525):等分布局
- php 调用python 脚本
- 外媒揭晓华为Mate 30 Pro配置细节:新iPhone最大的对手
- winform中listview选中整行_工作中常见的11个Excel难题,一次解决!
- python function terminated un_Python: 僵尸进程的产生和清除方法
- 前端问题求助input type=“range”问题求助
- Android 利用缓存机制实现文件下载
- 百度编辑器 UEditor 报错汇总
- html中opacity的使用
- 樱花动漫中的视频下载分析
- Eclipse语言包安装
- 度度熊的午饭时光[2017百度之星资格赛 1004]
- android toolbar 搜索框,SearchView配合RecyclerView实现分页搜索过滤关键字
- 【稀饭】react native 实战系列教程之热更新原理分析与实现
- 从Log4j迁移到LogBack的理由
- SAS中library是 excel引擎,LIBNAME STATEMENT
热门文章
- 机器学习与不确定性_机器学习求职中的不确定性
- 脱了马甲我也认识你: 聊聊 Android 中类的真实形态
- 房奴房贷断供,房子真的会被收走吗?
- 老干妈如今做到这么大,为什么她就是没遇到竞敌?
- python3 console input_Python3 tkinter基础 Button command 单击按钮 在console中打印文本
- python boolean_Python成为专业人士笔记-Boolean 布尔操作符研究
- java 验证码_Java - 验证码 - 由Kaptcha组件实现
- mmseg java_MMSeg中文分词算法
- python中exp_python中的exp是什么
- 深度学习(Deep Learning)读书思考三:正则化