Linux命令行介绍

Posted on 9/17/2022 at 12:00:00 上午

test命令的一般形式为`expression`,其中expression是一个表达式分别进行举例文件表达式:!/bin/bashteststatusoffile-efile成为true的条件为file存在FILE=-/.bashrcif-e”$FILE”;thenecho”exist”elseecho”doesnotexist”fi字符串表达式!/bin/bashtestvalueofstring-zSTRING成为true的条件为string长度等于0ANSWER=maybeif-z”$ANSWER”;thenecho”thereisnoanswer”elseecho”theansweris$ANSWER”fi整数表达式!/bin/bashtestvalueofinteger-zINT成为true的条件为int长度等于0INT=5if-z”$INT”;thenecho”INTisempty”>&2exit1fi使用&&和||同样可以进行分支控制举例:`command1&&command2“command1||command2`对于&&,先执行1,1执行成功之后才会执行2;对于||,先执行1,只有1执行成功了,2才会开始执行。

gzip使用格式如下:常用选项:

tar这个命令并没有压缩的功能,它只是一个打包的命令,但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能,实行一个先打包后压缩的过程。

useradd命令的使用格式如下:useradd参数新建用户账号参数|含义—|—-d|指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录-m|自动建立目录-g|指定组名称相关说明:*Linux每个用户都要有一个主目录,主目录就是第一次登陆系统,用户的默认当前目录(/home/用户);*每一个用户必须有一个主目录,所以用useradd创建用户的时候,一定给用户指定一个主目录;*用户的主目录一般要放到根目录的home目录下,用户的主目录和用户名是相同的;*如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名。

必须离开目录,并且目录必须为空目录,不然提示删除失败。

负值表示高优先级,正值表示低优先级VIRT—进程使用的虚拟内存总量,单位kb。

包含服务器特定服务相关的数据。

在大多数版本的Unix/Linux中,都不推荐直接使用root账号登录系统。

/usr/local中包含了从源安装的用户程序。

通常,ls命令的输出结果按照字母升序排列。

-b显示在创建每个连接或侦听端口时涉及的可执行程序。

Alt-f光标前移一个字。

在top命令执行后,可以按下按键得到对显示的结果进行排序:按键|含义—|—M|根据内存使用量来排序P|根据CPU占有率来排序T|根据进程运行时间的长短来排序U|可以根据后面输入的用户名来筛选进程K|可以根据后面输入的PID来杀死进程。

之前做过两年的运维,用过很多命令,深切体会到某些万博体育足球官网熟练掌握后对效率提升有多大。

和Windows系统使用鼠标点击的可视化管理大不相同,Linux通过键盘输入指令就可以完成管理系统的相关操作。

Unix/Linux系统中的root账号通常用于系统的维护和管理,它对Unix/Linux操作系统的所有部分具有不受限制的访问权限。

例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic12\\./lib:系统库包含支持位于/bin和/sbin下的二进制文件的库文件.库文件名为ld或lib.so.*例如:ld-2.11.1.so,libncurses.so.5.713\\./opt代表可选的。

d是目录文件,l是链接文件,-是普通文件,p是管道*rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。

然而类似于picture.jpg的文件名,我们为了使其包含图片,可调用命令:filefilename

less用法详解lessfilename查询txt文档常用命令字段|含义—|—↑或下|向上或下翻滚一行←(b)或0→(space)|向前或后滚动一页G|移动到最后一行1G或g|移动到开头/characters(/后直接加字符)|向前查找指定字符串character?(字符后直接加?)|向后查找指定字符串n|向前查找下一个出现的字符串,这个字符串是之前所指定查找的h|显示帮助屏幕q|推出less程序链接文件例:lrwxrwxrwx1aeiaei10242021-03-0607:34lizi->lizi-1.0.so上述代码第一位为l,表明此文件为链接文件;**lizi->lizi-1.0.so**表明lizi为一个符号链接,用来指向lizi-1.0.so当我们寻找lizi时,实际上找到的是lizi-1.0.so这种做法的用处之一:当我们更新lizi-1.0.so时,只需要消除lizi的链接,然后更新lizi.1.1.so,再用lizi链接到新的文件。

在熟记命令的前提下,使用命令行界面往往要较使用图形用户界面的操作速度要快。

du命令的使用格式如下:du选项目录或文件名选项|含义—|—-a|递归显示指定目录中各文件和子目录中文件占用的数据块-s|显示指定文件或目录占用的数据块-b|以字节为单位显示磁盘占用情况-l|计算所有文件大小,对硬链接文件计算多次【9】查看或配置网卡信息:ifconfig查看:ifconfig修改ens3的ip:sudoifconfigens33192.168.0.1【10】测试远程主机连通性:ping域名形式:pingwww.baidu.comip形式:ping192.168.0.2,Linux系统目录结构1\\./:根每一个文件和目录从根目录开始。

系统的所有用户使用的命令都设在这里。

常用选项说明:选项|含义—|—-v|显示不包含匹配文本的所有行(相当于求反)-n|显示匹配行及行号-i|忽略大小写grep搜索内容串可以是正则表达式。

-w指定输出时栏位的宽度。

**总结**本节课我们介绍了linux的命令行以及命令提示符,还讲解了命令的语法格式,以及如何高效的输入命令、获取命令的帮助说明这些内容,各位一定要谨记万博体育足球官网的语法格式是什么样的,并且明确的知道如何获取命令的帮助说明,否则如果工作中因为格式错误导致命令无法执行是非常尴尬的,好了本节课的内容就到这里,下节课我会给各位介绍一下远程连接工具。

*r-x:第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。

/media:可移动媒体设备用于挂载可移动设备的临时目录。

用户的账号说明解释6用户的家目录文件夹7用户使用的shell,如果换成/sbin/nologin/就是默认没有登录环境的。

虽然类Unix的操作系统,不用文件扩展名来决定文件的内容或用途,但是有些应用程序会。

也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

请注意,/root是root用户的主目录,这与/不一样2\\./bin:用户二进制文件包含二进制可执行文件。

如:ls>test.txt(test.txt如果不存在,则创建,存在则覆盖其内容)”>”是右重定向符,表示将左边命令结果当成右边命令的输入。

Posted on 星期六, 9月 17th, 2022 at 上午12:00 In 编程 | Comments RSS

Leave a Reply