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

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

ping

检测主机网络接口状态

netstat

检查整个linux网络状态

telnet

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

ftp

进行远程文件传输

route

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

rlogin

用来进行远程注册

rcp

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

finger

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

mail

发送电子邮件

nslookup

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

 

 

系统安全

 

passwd

修改账号的登录密码

su

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

umask

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

chgrp

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

chmod

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

chown

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

chattr

修改ext2ext3文件系统属性

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253019.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux C语言调用C++动态链接库

Linux C语言调用C动态链接库 标签: C调用C库 2014-03-10 22:56 3744人阅读 评论(0) 收藏 举报 分类: 【Linux应用开发】(48) 版权声明:本文为博主原创文章,未经博主允许不得转载。 如果你有一个c做的动态…

Android实践 -- 对apk进行系统签名

对apk进行系统签名 签名工具 网盘下载 ,需要Android系统的签名的文件platform.x509.pem 和 platform.pk8 这个两个文件在Android源码中的 ./build/target/product/security 目录下 具体的使用方法: java -jar signapk.jar platform.x509.pem platform.…

Java编写基于netty的RPC框架

一 简单概念RPC: ( Remote Procedure Call),远程调用过程,是通过网络调用远程计算机的进程中某个方法,从而获取到想要的数据,过程如同调用本地的方法一样.阻塞IO :当阻塞I/O在调用InputStream.read()方法是阻塞的,一直等到数据到来时才返回,同样ServerSocket.accept()方法时,也…

linux下c和c++互相调用

c调用cpp 创建个目录 创建4个文件 c.c--c文件 cpp.cpp--c文件 cpp.hh--c声明文件 Makefile c.c [javascript] view plaincopy#include "cpp.hh" int main() { cpp_fun(); } cpp.cpp [cpp] view plaincopy#include "cpp.hh" #include <stdi…

Applications Manager Docker监控

Docker 是一个流行的开源容器应用程序&#xff0c;允许您将应用程序、应用程序的内部依赖和关联库打包到一个单元中。Docker 的主要优点在于单台机器上的多个 docker 容器共享同一操作系统内核&#xff0c;这可以帮助提升性能和节省大量内存。监控 docker 容器会很困难&#xf…

find

Linux中find常见用法示例 find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数&#xff1b; pathname: find命令所查找的目录路径。例如用.来表示当前目录&#xff0c;用/来表示系统根目录。-print&#xff1a; find命令将匹配的文件输出…

PHP将多个文件中的内容合并为新的文件

function test(){$hostdir iconv("utf-8","gbk","C:\Users\原万里\Desktop\日常笔记") ; //iconv()转换编码方式&#xff0c;将UTF-8转换为gbk&#xff0c;若是报错在gbk后加//IGNORE$filesnames scandir($hostdir); …

HTTP Live Streaming直播(iOS直播)技术分析与实现

不经意间发现&#xff0c;大半年没写博客了&#xff0c;自觉汗颜。实则2012后半年&#xff0c;家中的事一样接着一样发生&#xff0c;实在是没有时间。快过年了&#xff0c;总算忙里偷闲&#xff0c;把最近的一些技术成果&#xff0c;总结成了文章&#xff0c;与大家分享。 前些…

中文论文格式【杂】

转自知乎&#xff0c;https://www.zhihu.com/question/23791742/answer/344752056 【纸张】毕业论文一律打印&#xff0c;采取A4纸张&#xff0c;页边距一律采取&#xff1a;上、下2.5cm&#xff0c;左3cm,右1.5cm&#xff0c;行间距取多倍行距(设置值为1.25);字符间距为默认值…

jmeter 非gui 模式跑jmx

D:\study\apache-jmeter-3.0\bin>jmeter -n -t D:\study\apache-jmeter-3.0\基金排行.jmx -l D:\study\apache-jmeter-3.0\result_log\获取基金排行.jtl D:\study\apache-jmeter-3.2\bin>jmeter -n -t D:\study\apache-jmeter-3.2\bin\examples\test\百度新闻首页.jmx -l…

noip模拟赛 遭遇

分析&#xff1a;暴力挺好打的&#xff0c;对于前30%的数据神搜&#xff0c;hi相同的数据将所有的建筑按照c从小到大排序&#xff0c;看最多能跳多少,ci0的数据将所有的建筑按照h从小到大排序&#xff0c;枚举起点和终点&#xff0c;看能否跳这么多,取个max就可以了.这样70分就…

揭开全景相机创业真相:国外一开源国内就自主

今年以来全景相机有了一个大爆发&#xff0c;国外Google、三星、诺基亚等大厂都进入了这个领域&#xff0c;国内也有很多厂商推出了全景相机。 Bubl全景相机国外一开源&#xff0c;国内就自主。这在VR&#xff08;虚拟现实&#xff09;领域体现的淋漓尽致——Google的Cardborad…

福大软工1816 · 团队现场编程实战(抽奖系统)

值得一看的补充版本演示视频 软工锦鲤在这里程序版本链接及说明 按时提交版本 以基础功能为主github链接&#xff1a;first version测试环境说明 本程序在python 3.6以上环境下运行操作说明&#xff1a; 键入抽奖关键词&#xff0c;支持&#xff1a;#我要红包#或“我要换组“或…

LeakCanary——直白的展现Android中的内存泄露

之前碰到的OOM问题&#xff0c;终于很直白的呈现在我的眼前&#xff1a;我尝试了MAT&#xff0c;但是发现不怎么会用。直到今天终于发现了这个新工具&#xff1a; 当我们的App中存在内存泄露时会在通知栏弹出通知&#xff1a; 当点击该通知时&#xff0c;会跳转到具体的页面&am…

老司机做VR视频,需要什么样的全景相机?

做为一个在全景内容领域摸爬滚打一年有余的老司机&#xff0c;经历了太多的坑。最近有不少朋友转行进入这个领域&#xff0c;问我买什么样的相机好。我现在项目太多&#xff0c;根本没空详尽解答。所以写下这篇文章&#xff0c;不懂得自己看吧。 说白了&#xff0c;买什么样子…

域乎曹胜虎:传统互联网“生病”了

11月17日&#xff0c;2018&#xff08;第12届&#xff09;创业周暨全球创业周中国站在上海盛大召开&#xff0c;由上海域乎信息技术有限公司&#xff08;以下简称“域乎”&#xff09;承办的区块链专场论坛——《区块链产业应用赋能精英论坛》成功举办&#xff0c;吸引了众多业…

xml的方式配置AOP:Aspect Oriented Programming

在某些类中, 什么时机, 做什么事情 切入点(point-cut): 在某些类中(Class<?>[] itfc new Class<?>[] { IStudentService.class }) 通知: 什么时机, 做什么事情(InvocationHandler的invoke方法) 切面: 切入点 通知 织入(weaver): Proxy.newProxyInstance: 把切入…

[No0000112]ComputerInfo,C#获取计算机信息(cpu使用率,内存占用率,硬盘,网络信息)...

github地址&#xff1a;https://github.com/charygao/SmsComputerMonitor 软件用于实时监控当前系统资源等情况&#xff0c;并调用接口&#xff0c;当资源被超额占用时&#xff0c;发送警报到个人手机&#xff1b;界面模拟Console的显示方式&#xff0c;信息缓冲大小由配置决定…

I2C总线之(一)---概述

概述&#xff1a;IC 是Inter-Integrated Circuit的缩写&#xff0c;发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。 IC 只是用两条双向的线&#xff0c;一条 Serial Data Line (SDA) &#xff0c;另一条Serial Clock (SCL)。 SCL&#xf…

js中级(1)

动画(1) Css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 Transition:attr time linear delay&#xff1b; Attr 是变化的属性 Time 是花费的时间 Linear 变化的速度 Delay 是延迟 复习background:url() no-repeat 50% 50% red; Background-image Ba…