在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
常用快捷键: 通配符 复制代码 代码如下:touch love_{1..10}_linux.txt 可以创建love_1_linux.txt到love_10_linux.txt共10个文件。* 匹配0 或多个字符 ? 匹配任意一个字符 [list] 匹配 list 中的任意单一字符 [!list] 匹配 除list 中的任意单一字符以外的字符 [c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z] {string1,string2,…} 匹配 sring1 或 string2 (或更多)其一字符串 {c2..c2} 匹配 c1-c2 中全部字符 如{1..10} 在命令行中获取帮助 复制代码 代码如下:$ man <command_name> 可以获得某个命令的说明和使用方式的详细介绍。man命令是Manual page的缩写。使用这个命令显示手册时会进入一个类似VIM的编辑界面,可以使用VIM的快捷键来导航,如/<你要搜索的关键字>,查找到后你可以使用n键切换到下一个关键字所在处,shift+n为上一个关键字所在处。使用Space翻页,Enter向下滚动一行,或者使用j或k(vim编辑器的移动键)进行向前向后滚动一行。按下h键为显示使用帮助(因为man使用less作为阅读器,实为less工具的帮助),按下q退出。 man手册的内容很多,为了便于查找,是做了分册(分区段)处理的,在Research Unix、BSD、OS X和Linux中,手册通常被分为8个区段,安排如下: 一般命令 复制代码 代码如下:$ man 3 printf 所有的手册页遵循一个常见的布局,其为通过简单的ASCII文本展示而优化,而这种情况下可能没有任何形式的高亮或字体控制。一般包括以下部分内容: NAME(名称):该命令或函数的名称,接着是一行简介。 SYNOPSIS(概要):对于命令,正式的描述它如何运行,以及需要什么样的命令行参数。对于函数,介绍函数所需的参数,以及哪个头文件包含该函数的定义。 DESCRIPTION(说明):命令或函数功能的文本描述。 EXAMPLES(示例):常用的一些示例。 SEE ALSO(参见):相关命令或函数的列表。 想要获得更详细的帮助,你还可以使用info命令,不过通常使用man就足够了。如果你知道某个命令的作用,只是想快速查看一些它的某个具体参数的作用,那么你可以使用–help参数,大部分命令都会带有这个参数。 Linux用户管理 查看用户 创建用户 用户组 Linux文件权限 复制代码 代码如下:drwxr-xr-x@ 11 root wheel 374 1 25 22:23 usr 从左到右依次是:文件类型和权限,链接数,所有者,所属用户组,文件大小,最后修改时间,文件名。 1、文件类型和权限(drwxr-xr-x@) 第1位d表示文件类型。其余文件类型有: d:目录 l:软链接 b:块设备 c:字符设备 s:Socket p:管道 -:普通文件 后面9位每3个1组,分为3组,分别是拥有者权限、所属用户组权限、其他用户权限,字符的意义是: r:允许读权限,比如可以使用cat <file name>之类的命令来读取某个文件的内容 w:允许写权限,表示你可以编辑和修改某个文件 x:允许执行权限,通常指可以运行的二进制程序文件或者脚本文件。Linux上不是通过文件后缀名来区分文件的类型。注意:一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息 2、链接数 链接到该文件所在的inode结点的文件名数目(关于这个概念涉及到linux文件系统的相关概念知识,自行查阅) 3、文件大小 以inode结点大小为单位来表示的文件大小,可以给ls加上-h参数(表示,这才是给人看的)来更直观的查看文件的大小 使用chown <param> <file>命令可以修改文件file权限(需要root权限)。其中参数param可以是二进制形式,也可以是加减赋值操作形式。 二进制形式如chown 755 some_file,参数中3个数字分别表示拥有者,所属用户组,其他用户的权限值。权限值的计算由r、w、x决定,有权限为1,无权限为0,由二进制加权所得,如7代表rwx,5代表r-x。 加减赋值操作形式如chmod go-rw some_file,’g’’o’还有’u’,分别表示group,others,user,’+’,’-‘就分别表示增加和去掉相应的权限。 |
请发表评论