linux简单介绍_Linux一共多少指令

linux简单介绍_Linux一共多少指令Linux介绍和基本操作文件系统Linux目录结构文件分类文件权限常用命令命令使用方法文件管理命令文件系统Linux目录结构 /:根目录 /bin:/usr/bin:可执行二进制文件的目录 /lib:/usr/lib:/

linux简单介绍_Linux一共多少指令"

文件系统

Linux目录结构

	/: 根目录
	/bin: /usr/bin: 可执行二进制文件的目录
	/lib: /usr/lib: /usr/local/lib: 系统使用的函数库有的目录
	/home: 系统默认的用户家目录
	/usr/include: 头文件所在目录

文件分类

第1个字母:代表文件类型

普通文件

-rwx------ 普通文件一般包括文本文件、数据文件、可执行的二进制程序文件等。

目录文件

drwx------ 目录文件只允许系统管理员对其进行修改,用户进程可以读取目录文件,但不能对它们进行修改。

设备文件

brwx------ block device 即块设备文件,如硬盘;支持以block为单位进行随机访问
crwx------ character device 即字符设备文件,如键盘支持以character为单位进行线性访问

管道文件

prwx------ 这类文件多用于进程间的通信。

链接文件

lrwx------ 分为硬链接和符号链接(又称软链接)。硬链接直接指向文件,符号链接指向文件名,通过文件名再指向文件。

文件权限

第2~4字母:代表文件所有者的权限
第5~7字母:代表用户组的权限
第8~10字母:代表其他的用户的权限

访问用户

文件所有者:只允许用户自己访问
用户组:允许一个预先制定的用户组种的用户访问
其他用户:允许系统中的任何用户访问

访问权限

读权限(r)对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。

写权限(w)对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。

可执行权限(x)对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

常用命令

命令使用方法

内建命令与外部命令

查看帮助的工具在内建命令与外建命令上是有区别对待的。

内建命令:是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 shell 不需要创建子进程,因此其执行速度比外部命令快。比如:history、cd、exit 等等。

外部命令:是 Linux 系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调入内存。虽然其不包含在 shell 中,但是其命令执行过程是由 shell 程序控制的。外部命令是在 Bash 之外额外安装的,通常放在/bin,/usr/bin,/sbin,/usr/sbin等等。比如:ls、vi等。

查看帮助文档

help命令
用法 ady@ady-virtual-machine:/$ help cd 按下回车键,显示帮助文档。 只能用于内建命令,不能用于外部命令
用法 ady@ady-virtual-machine:/$ ls --help 按下回车键,显示帮助文档。 只能用于外部命令,不能用于内建命令
man命令

man命令在Linux系统中存储着一部联机使用的手册,没有内建与外部命令的区分,使用man命令可以调阅其中的帮助信息。在尝试上面这个命令时我们会发现最左上角显示“ LS (1)”,在这里,“ LS ”表示手册名称,而“(1)”表示该手册位于第一章节。

章节数 说明

1 Standard commands (标准命令)

2 System calls (系统调用)

3 Library functions (库函数)

4 Special devices (设备说明)

5 File formats (文件格式)

6 Games and toys (游戏和娱乐)

7 Miscellaneous (杂项)

8 Administrative Commands (管理员命令)

9 其他(Linux特定的), 用来存放内核例行程序的文档。

打开手册之后我们可以通过 pgup 与 pgdn 或者上下键来上下翻看,可以按 q 退出当前页面
用法 ady@ady-virtual-machine:/$ man ls  回车  (直接查询man手册)
用法 ady@ady-virtual-machine:/$ man 1 ls  回车  (按章节查询查询man手册)

man设置了如下的功能键:

功能键 功能
空格键 显示手册页的下一屏
Enter键 一次滚动手册页的一行
b 显示手册页的下一屏
f 滚一屏
q 退出man命令
h 列出所有功能键
/word 搜索word字符串

文件管理命令

查看文件信息:ls
输出重定向:>
分屏显示:more
管道:|
清屏:clear
切换工作目录:cd
显示当前路径:pwd
创建目录:mkdir
删除目录:rmdir
删除文件:rm
建立链接文件:ln
查看文件内容:cat
文本搜索:grep
查找文件:find
拷贝文件:cp
移动文件:mv
获取文件类型:file
归档管理:tar
文件压缩解压:gzip
文件压缩解压:bzip2
文件压缩解压:zip、unzip
查看命令位置:which

用户、权限管理命令

查看登录用户:whoami、who、w
退出登录账户:exit
切换用户:su
添加、删除组账号:groupadd、groupdel
修改用户所在组:usermod
添加用户账号:useradd
设置用户密码:passwd
删除用户:userdel
查询用户登录情况:last
修改文件权限:chmod 数字法:421 = rwx
修改文件所有者:chown
修改文件所属组:chgrp

系统管理命令

查看进程信息:ps
动态显示进程:top
终止进程:kill
后台程序:&、jobs、fg
关机重启:reboot、shutdown、init
切换到字符界面:Ctrl + Alt + F2
切换到图形界面:Ctrl + Alt + F7
检测磁盘空间:df
检测目录所占磁盘空间:du
查看或配置网卡信息:ifconfig
测试远程主机连通性:ping

今天的文章linux简单介绍_Linux一共多少指令分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/72451.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注