1、帮助命令man -- man 命令 查看命令的使用帮助说明。
2、显示目录和文件的命令ls -- 用于查看所有文件夹的命令。dir -- 用于显示指定文件夹和目录的命令 tree -- 以树状图列出目录内容du -- 显示目录或文件大小
3、改变目录和查看当前目录命令cd -- 进入工作目录。cd .. -- 回退到上一级命令。pwd -- 显示当前用户所在工作目录位置。
4、修改目录,文件权限和属主及数组命令chmod -- 用于改变指定目录或文件的权限命令。chown -- 用于改变文件拥有属性的命令。chgrp -- 用于改变文件群组的命令。chattr -- 用于设置文件具有不可删除和修改权限。lsattr -- 用于显示文件或目录的隐藏属性。
5、创建和删除目录的命令mkdir -- 用于创建目录。rmdir -- 用于删除空的目录。rm -f -- 用于删除不为空的目录。(如果再带一个 -r 将产生不可预料的后果,慎用。如 rm -rf /*)
6、创建和删除、重命名、复制文件的命令touch -- 创建一个新的文件。vi -- 创建一个新的文件。rm -- 删除文件或目录。mv -- 重命名或移动文件的命令。cp -- 复制命令。scp -- 用于将本地的文件或目录复制到远程服务器。wget -- 用于下载ftp或http服务器文件到本地。
7、显示文件内容的命令cat -- 用于显示指定文件的全部内容。more -- 用分页的形式显示指定文件的内容。less -- 用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同。head -- 用于显示文件的前n行内容。tail -- 用于显示文件的后n行内容。tail -f -- 用于自动刷新的显示文件后n行数据内容。
8、查找命令find -- 查找指定目录或文件的命令。whereis -- 查找指定的文件源和二进制文件和手册等。which -- 用于查询命令或别名的位置。locate -- 快速查找系统数据库中指定的内容。grep -- 在指定的文件或标准输出,标准输入内,查找满足条件的内容。(非常实用)
9、关机和重启计算机的命令shutdown -- 关机重启命令。常用参数:-r 关机后立即重启;-k 并不真正的关机,而只是发出警告信息给所有用户;-h 关机后不重新启动。poweroff -- 用于关机和关闭电源。init -- 改变系统运行级别。0 级用于关闭系统;1 级用于单一使用者模式;2 级用来进行多用户使用模式(但不带网络功能);3 级用来进行多用户使用模式(带网络全功能);4 级用来进行用户自定义使用模式;5 级表示进入x windows时的模式;6 级用来重启系统;reboot -- 用于计算机重启。halt -- 用于关闭计算机系统。
10、压缩和打包命令tar -- 用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包。gzip -- 用于文件进行压缩和解压缩命令,文件扩展名为.gz结尾。gunzip -- 用于对gzip压缩文档进行解压缩。bzip2 -- 用于对文件或目录进行压缩和解压缩。bzcat -- 用于显示压缩文件的内容。compress/un compress -- 压缩/解压缩.z文件。zcat -- 查看z或gz结尾的压缩文件内容。gzexe -- 压缩可执行的文件。unarg -- 解压缩.arj文件。zip/unzip -- 压缩解压缩.zip文件。
11、用户操作命令su -- 切换用户命令。sudo -- 以系统管理员的身份执行命令。passwd -- 用于修改用户的密码。
12、文件链接命令ln -- 为源文件创建一个链接,并不将源文件复制一份,即占用的空间很小。可以分为软链接和硬链接。软链接(带参数 -s ):也称为符号链接,即为文件或目录创建一个快捷方式。硬链接(不带参数 -s):给一个文件取多于一个名字,放在不同目录中,方便用户使用。ln命令参数如下:-f 在创建链接时,先将与目的对象同名的文件或目录删除;-d 允许系统管理者硬链接自己的目录;-i 在删除与目的对象同名文件或目录时先询问用户;-n 在创建软链接时,将目的对象视为一般的文件;-s 创建软链接,即符号链接;-v 在链接之前显示文件或目录名;-b 将在链接时会被覆盖或删除的文件进行备份;
13、其他命令-ami 显示当前用户;-u 显示使用者的动作/工作;-s 使用简短的格式来显示;-v 显示程序版本;free -- 查看当前系统的内存使用情况。uptime -- 显示系统运行了多长时间。ps -- 显示瞬间进程的动态。pstree -- 以树状方式显示系统中所有的进程。date -- 显示或设定系统的日期与时间。last -- 显示每月登陆系统的用户信息。kill -- 杀死一些特定的进程。(常用 kill -9 进程号 强制杀死进程)logout -- 退出系统。useradd/userdel -- 添加用户/删除用户。clear -- 清屏。passwd -- 设置用户密码。
14、vi编辑器首先用vi命令打开一个文件末行模式命令::n,m w path/filename 保存指定范围文档(n表开始行,m表结束行);:q! 对文件做过修改后,强制退出;:q 没有对文件做过修改退出;:wq或x 保存退出;dd 删除光标所在行;:set number 显示行号;:n 跳转到n行;:s 替换字符串 :s/test/test2/g (把test替换为test2) /g全局替换 /也可以用%代替/ 查找字符串;
15、常用管线命令cut -- 显示行中的指定部分,删除文件中指定字段sort -- 排序。wc -- 用于计算字数。uniq -- 用于检查及删除文本文件中重复出现的行列,通常与sort一起使用。tr -- 转换或删除文件中的字符。split -- 用于将一个文件分割成数个。xargs -- 给命令传递参数的一个过滤器,也是组合多个命令的一个工具。awk -- 文本分析工具。
16、网络通信常用的命令arp -- 网络地址显示及控制。ftp -- 文件传输。lftp -- 文件传输。ncftp :文件传输。mail -- 发送/接收电子邮件。mesg -- 允许或拒绝其他用户向自己所用的终端发送信息。mutt -- E-mail 管理程序。netstat -- 显示网络连接、路由表和网络接口信息。pine -- 收发电子邮件,浏览新闻组。ping -- 用于查看网络是否连接通畅。ssh -- 安全模式下远程登陆。telnet -- 远程登录。talk -- 与另一用户对话。traceroute -- 显示到达某一主机所经由的路径及所使用的时间。write -- 向其它用户终端写信息。rlogin -- 远程登录。
17、安全相关命令last -- ast命令显示用户最近的登录信息,在尝试跟踪更改或其他活动时通常很有用。who (或 w) -- 显示系统中有哪些用户在使用。ss -- 允许您执行诸如显示监听端口和活动连接之类的操作。history -- 查看历史执行命令记录。
--End--
文末寄语: 对大多数人来说,生活的变化是缓慢的。今天和昨天似乎没有什么不同;明天也可能和今天一样。也许人一生仅仅有那么一两个辉煌的瞬间,甚至一生都可能在平淡无奇中度过。