文章目录
常用命令简介
虽然Ubuntu吸引有着非常简洁的图形化界面,但由于UNIX最初是基于命令模式,因此绝大部分Linux操作系统的管理以及配置仍然需要依托于命令模式。
一、常用命令
1.ls 查看目录信息
语法:ls [选项] [路径]
功能:显示指定工作目录下的内容(列出当前目录所包含的文件及所有子目录)
主要参数
-a //显示所有文件及目录(包括 ls 将文件或目录名称开头为“.”的视为隐藏文档)
-l //除文件名称外,还讲文件形态、权限、拥有者、文件大小等详细信息列出
-r //将文件以相反次序显示(原定依英文字母次序)
-t //将文件依照建立时间之先后次序列出
-A //同-a,但不列出“.”(当前目录)及“..”(父目录)
-F //在列出的文件名称之后加某符号,如何执行文件名之后则加“*”,目录名之后则加“/”
-R //递归。若目录下有文件,则其下文件依序列出
2.pwd 查看当前工作路径
语法:pwd [-version] [-help]
功能:显示当前工作目录的绝对路径
主要参数
-version //显示版本信息
-help //显示帮助信息
3.uname 查看当前系统信息
语法:uname [选项]
功能:列出当前系统内核信息
主要参数
-r //release,具体列出内核版本号
-s //列出内核名称
-o //列出系统信息
4.cd 切换目录
语法:cd [路径]
功能:切换到指定路径下
5.cat 显示文件内容
语法:cat [选项] [文件]
功能:显示全部文件内容,如果内容超过一屏。则显示最后一屏内容
主要参数
-n //由1开始对所有输出的行数编号
-b //和-n相似,但对于空白行不编号
-s //当遇到有连续两行以上的空白行时,就代换为一行的空白行
6.clear 清屏
语法:clear
功能:清除屏幕上的所有内容,只保留当前提示符,并显示在新屏幕的第一行
7.cat 显示文件内容
语法:cat [选项] [文件]
var foo = 'bar';
8.sudo 切换用户身份执行
语法:sudo [选项] [命令]
功能:允许当前用户超级管理员用户(root)或其他普通用户的身份来执行指令,预设用户为root,在文件/etc/sudoers中设置了可执行sudo命令的用户。用户使用sudo命令时,需要输入密码。
主要参数
-b //在后台执行
-E //指定允许的环境变量
-e //不允许命令,而是编辑相应的文件
-H //设置环境变量HOME
-h //显示帮助信息
-k //结束密码有效期,即下次在执行该命令时需要输入密码
-l //列出当前用户可执行与不可执行的命令
-p //改变询问密码的提示符号
-s -command //执行其后面的shell命令
-u -username //以指定用户作为新用户身份,默认为root
-v //延长密码有效期5分钟
-V //显示版本信息
9.su 切换用户
语法:su [选项] [用户名]
功能:可以让当前用户暂时变更登入身份,使用时需要输入所要变更的用户密码
主要参数
-c -command //执行指定命令,执行完毕,恢复原用户身份
-l 或 -login //改变用户身份,同时改变工作目录,以及PATH环境变量
-m,-p 或 -preserve-environment //变更身份时,不变更环境变量
-s -shell //指定要执行的shell
-h 或-help //显示帮助信息
-V //显示版本信息
10.ifconfig 显示和配置网络属性
语法:ifconfig [interface]
或 ifconfig interface options | address
功能:查看或者设置网络设备属性
主要参数
interface //网络接口名称 如 eth0(网卡)
up //激活网络设备
down //关闭网络设备
add //IP地址,即设置网络设备地址
netmask add //子网掩码
11.man 系统帮助
语法:man [命令名]
功能:解释该命令的详细内容和使用方法