注册 登录
  • 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

Linux基础命令使用

系统管理 彭东稳 8313次浏览 已收录 0个评论

Linux命令分类

内部命令:没有单独对应的系统文件,只要shell解释器被运行,内部命令也就自动载入内存了,用户可以直接使用(enable命令可以查看内部命令有哪些)

外部命令:每个外部命令对应了系统中的一个文件(bin/sbin目录下),属于shell解释器程序之外的命令,所以为外部命令

Linux命令格式

命令字 [选项] [参数]

命令字:就是用来为了实现某一功能的具体表示方法,区分大小写。

选项:调整命令的执行特性的,另外选项可以有多个而多个选项之间必须以空格分隔;选项有短选项“-char”和长选项“–char”,且短选项可以合并使用而长选项一般不可以合并;有些特殊的选项需要有参数。

参数:命令的作用对象,有些命令可以带多个参数而各参数间需要使用空格符分隔。注意命令参数跟选项参数是不同的。

Linux基本命令

硬件信息查看命令

日期时间类命令

磁盘统计命令

其他命令

其他命令

[root@localhost ~]# hash
显示缓存命令命中次数也是shell的一种缓存机制(把刚刚执行过的命令缓存在内存中;缓存保存的列表是哈希的,哈希保存的是键值对key-value数据库;它的查询的速度是o(1)的;那什么是o(1)呢它是衡量程序执行速度的一种标准、他的意思是我们从一个列表中查找一个数据的速度是随着列表长度发生变化而变化的一种函数;无论这个队列有多长我从中找一个数据的时间是一样的比喻10和1000个数据;因此说从hash中找无论hash有多长瞬间就可以找到使用key对应实际命令的位置;这比在文件系统中一个一个找快很多)

[root@localhost ~]# ldconfig
是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令;ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.. ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。

-v:显示正在扫描的目录及搜索到的动态链接库,还有它所创建的连接的名字

-f /PATH: 此选项指定动态链接库的配置文件为CONF,系统默认为/etc/ld.so.conf

Windows到Linux两者文件传输的方法如下:

1.共享文件然后mount挂载到linux

2.Linux服务器搭建samba服务器

3.Linux服务器搭建FTP服务器

4.sftp(xshell可以使用sftp)

put:上传

get:下载

5.zmodem协议(lrzsz包支持)

sz 1.txt:下载

rz:上传

-b:以二进制格式上传下载

-e:对所有控制字符转义


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (0)or分享 (0)
关于作者:

您必须 登录 才能发表评论!