- 文件处理命令:file,mkdir,grep,dd,find,mv,ls,diff,cat,ln;
- 系统管理相关命令:df,top,free,quota,at,,lp,adduser,groupadd,kill,crontab;
- 系统安全相关命令:passwd,su,umask,chgrp,chmod,chown,chattr,sudo,ps,who;
文件处理
- file
- 作用:通过探测文件内容判断文件类型,所有用户可用。
- 格式:file+文件名
- 说明:使用file命令文件是二进制的可执行文件,还是 Shell Script文件,或者是其他格式。file能是别的文件类型:目录,shell脚本,英文文本,二进制可执行文件,C语言源文件,文本文件,DOS的可执行文件。file不能探测包括图形,音频,视频等多媒体文件类型。
- mkdir
- 作用:建立名称为dirname的子目录,与MS DOS下的命令类似,所有用户可用
- 格式:mkdir+文件名
- grep(Global Regular Expression Print)
- 作用:指定文件中搜索特定的内容,并将含有这些内容的行标准输出,所有用户可用
- dd
- 作用:复制文件,根据参数将数据转换和格式化。
(dd命令常用来制作Linux启动盘)
- 作用:复制文件,根据参数将数据转换和格式化。
- find
- 作用:在目录中搜索文件,所有用户可用
- 格式:find【path】【options】【expression】
- mv
- 作用:移动或者改名
- 格式:mv【options】源文件或目录 目标文件或目录
- ls
- 作用:显示目录内容
- 格式:ls【options】【filename】
- 说明:使用ls时会有几种不同的颜色,蓝色—目录,绿色—可执行文件,红色—压缩文件,浅蓝色—链接文件,加粗的黑色—符号链接,灰色—其他格式文件。ls最常使用ls -l。
- diff
- 作用:用于两个文件之间的比较,指出两者的不同。
- 格式:diff【options】 源文件 目标文件
- cmp(compare)
- 作用:简要指出两个文件是否存在差异。
- 格式:cmp【options】 文件名
- cat(concatenate)
- 作用:用于连接并显示指定的一个和多个文件的有关信息
- 格式:cat【options】 文件1 文件2 ……
- 说明
- 显示readme文件内容:cat readme
- 合并文件,将readme和install的文件内容加上行号附加到一个新文本文件file1中:cat readme install file1
- 编号,对/etc/named.conf文件进行编号:cat -b /etc/named.conf
(-b:只能对非空白行进行编号;-n:可以对所有行进行编号)
- ln
- 作用:创建链接
- 格式:ln【options】 源文件 【链接名】
系统管理
- df(disk free)
- 作用:检查系统的磁盘空间占用情况。
- 格式:df【options】
- top
- 作用:显示执行中的程序进程
- free
- 作用:显示内存使用情况
- quota
- 作用:显示磁盘使用情况和限制情况,使用权限超级用户
- at
- 作用:在指定时刻执行指定的命令序列
- lp
- 作用:打印文件
- useradd
- 作用:建立用户账号和创建用户的起始目录,使用权限始超级用户
- groupadd
- 作用:将新组加入系统
- kill
- 作用:中止一个进程
- 实例:
- 强行中止(经常使用):kill -9 标识号
- killall:可以直接使用进程的名字
- crontab
- 作用:可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行
系统安全
- passwd
- 作用:修改账户登录密码
- su
- 作用:更换用户,默认更换为root用户
- umask
- 作用:设置用户文件和目录的文件创建缺省屏蔽值,若将此命令放入profile文件,就可控制该用户后续所建文件的存取许可
- 格式:umask -p -S mode
(-S:确定当前的umask’设置;-p:修改umask设置;mode:修改数值)
- chgrp
- 作用: 修改一个或多个文件或目录所属的组,root用户使用
- chmod
- 作用:chmod命令是非常重要的,用于改变文件或目录的访问权限,用户可以用它控制文件或目录的访问权限,使用权限是超级用户
- chown
- 作用:更改一个或多个文件或目录的属主和属组,root用户使用
- 格式:chown 用户或组 文件
-chattr - 作用:修改ext2和ext3文件系统属性(attribute),root用户使用
- sudo
- 作用:sudo是一种以限制配置文件中的命令为基础,在有限时间内给用户使用,并且记录到日志中的命令
- ps
- 作用:显示进程动态
- who
- 作用:显示系统中有那些用户登录系统