Linux(运行系统 CentOS 7.4)
linux 常用命令使用命令格式: 命令 选项 文件或者目录
1.pwd : 显示当前所在目录位置 (也就是当你进入了好几级目录下,想知道该目录的完整的路径,则可以使用该命令) 2.ls : 显示目录中文件信息 命令常用选项: -a : 全部文件包括隐藏文件 -l : 长格式显示包含文件和目录的详细信息 -R : 连同子目录内容一起列出来 ll : ls -l 的缩写命令 3.cd 命令 : 用于切换当前用户所在的工作目录 (路径可以是绝对路径,也可以是绝对路径) 4.mkdir :用于创建目录 常用选项: -p 用于创建多级文件夹 5.rm : 删除文件或者目录 常用选项: -r 表示删除目录,也可以用于删除文件 -f 表示强制删除,不需要确认 6.cp 格式 : cp 选项 复制的文件 复制目的地 : 复制文件或者目录 7.mv 格式 选项 文件 目标地 : 移动文件或对其改名 常用选项: -i 表示若存在同名文件,则向用户询问是否覆盖; -f 直接覆盖已有文件,不进行任何提示 -b 当文件存在时,覆盖前为其创建一个备份 8.cat : 查看文件内容 常用选项: -n 显示行号 9.tar 格式 tar 选项 档案名 文件或者目录 : 为文件和目录创建档案,利用tar命令,可以把一大推的文件和目录全部打包成一个文件(也可以反过来将档案的文件和目录释放出来) 常用选项: -c 建立新的备份文件 -C <目录> 切换工作目录,先进入指定目录在执行压缩/解压缩文件, 可用于仅压缩特定目录里的内容或解压缩到特定目录; -x 从归档文件中提取文件 -z 通过 gzip 指令压缩/解压缩文件,文件名*.tar.gz -f <备份文件> 指定备份文件 -v 显示命令执行过程
用户操作
1.useradd 格式 useradd 用户名(自定义) : 创建新用户(该命令只能由root用户使用) 2.passwd 格式 passwd 用户名 : 设置或修改指定用户的口令 3.chown 格式 chown 选项 :将文件或者目录的拥有者改为 指定的用户或组 4.chomd 格式 chmod -R 模式 文件或目录 : 修改文件或目录的访问权限 常用选项: -R 表示递归设置指定目录下的所有文件和目录的权限 三种模式 一:数字表示 第一个数字表示所有者的权限 第二个数字表示与所有这同组用户的权限 第三个数字表示其他用户的权限 每类用户都有三种权限:读 写 执行 这三种权限对应的数字:4 2 1 一个用户的权限数字为这三类权限的数字之和 读写:4+2=6 读执行:4+1=5 写执行:2+1=3 二:字符赋值 u:表示所有者 g:所有者同组用户 o:其他用户 r:读 w:写 x:执行 =:给用户赋权限 +:给用户加权限 5.su 格式 su [-] 用户名 : 将当前的操作员的身份切换到指定用户。 (如果使用选项 "-",则用户切换后使用新用户的环境变量,否则环境变量不变)
文本操作
1.vi 格式: vi 文件名 : vi 是 linux 的常用文本编辑器 命令模式: 使用 vi/vim 文件名 - - > 就进入了命令模式 (命令模式中只能查看文件内容) 输入模式 在命令中输入字母 i ,则进入输入模式,在输入模式就是进行字符输入了 x 删除当前光标所在处的字符 编写完成后按 Esc 键即可返回命令模式 末行模式 : 切换到末行模式,用以在最底一行输入命令 w : 将编辑内容保存到指定的文件内 q : 退出 vi wq :保存文件并退出 vi q!:强制退出 vi,不管是否保存文档内容
系统操作
1.clear : 清除屏幕(实质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息) 2.hostname : 用于显示和设置系统的主机名称, (使用 hostname 命令设置主机名后,系统并不会永久保存新的主机名,在重新启动机器后还是原来的主机名(永久修改主机名,需要同时修改/etc/hostname的线相关内容)) 常用选项: -a 显示主机别名 -i 显示主机的 ip 地址 3.hostnamectl :显示当前主机的名称和系统版本 4.hostnamectl set-hostname <自定义主机名> :永久设置当前主机的名称 5.ip : 格式 ip link 选项 设备 : 对网络设备(网卡)进行操作, 常用选项: add : 增加 delete : 删除 show : 查看 set : 设置 6.ip address 选项 设备(address 一般缩写 addr) :对网卡的网络协议地址(IPv4/IPv6)进行操作 常用选项: add : 增加 change : 修改 del : 删除 show : 查看 IP 地址 7.systemctl :systemctl 命令选项 修改配置文件名 例子: systemctl start firewalld 8.reboot : 用于重新启动计算机(root权限) 9.poweroff :用来关闭计算机操作并且切断系统电源。 (前提需要注意系统中已经没有用户存在所有数据都已保存,需要立即关闭系统) 10.export :用于将 Shell 变量输出为环境变量,或者将 Shell 函数输出为环境(一个变量创建时,它不会自动地为他之后创建的Shell进程所知,而命令export可以向后面的Shell传递变量的值。当一个Shell 脚本调用并执行时,他不会自动得到父脚本(调用者)里定义的变量的访问权,除非这些变量已经被显示的设置为可用。export命令可以用于传递一个或多个变量的值到任何子脚本) 常用选项: -f 代表 -n 删除指定的变量(变量实际上并未删除,只是不会输出到后续指令的执行环境中) -p 列出所有的Shell 赋予程序的环境变量 11.echo : 用于在终端设备上输出字符串或变量提取后的值,一般使用在变量前加上 $ 符号的方式提取出变量的值。 12.source :用于重新执行刚修改的初始化文件,使之立即生效,而不必注销用户,重新登录。