文章目录 如果觉得本文对你有所帮助,那就点个赞、收藏一波吧~1. 提前了解如果文中部分涉及到的命令没有,可以参看7.3或按照linux的提示安装即可 1.1 终端命令格式command [-options] [parameter]
command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略。这里是可以同时输入多个的,此时中间的**-**可以省略
parameter :传给命令的参数,可以是 零个、一个或者多个
[] 代表可选,不过某些命令中参数是必须的,具体根据情况而定
1.2 --helpcommand --help
1.3 man command 查询使用手册man command
查询command命令的使用手册,
1.4 小技巧1.5 在linux中命令终止方式2.最常用的6个终端命令命令汇总序号 | 命令 | 作用 | 对应英文 |
---|
2.1 | ls | 查看当前文件夹下的内容 | list | 2.2 | pwd | 查看当前所在的文件夹 | print wrok directory | 2.3 | cd [目录名] | 进入文件夹 | change directory | 2.4 | touch [文件名] | 如果文件不存在,新建文件 | touch | 2.5 | mkdir [目录名] | 创建目录 | make directory | 2.6 | rm [文件名] | 删除指定的文件或目录 | remove | 2.7 | clear | 清空终端屏 | clear |
可以通过英文方便记忆,2.3、2.4、2.5、2.6,命令中间有一个空格。下面依次介绍演示各个命令 2.1 ls 查看当前文件夹下的内容2.2 pwd 查看当前所在的文件夹第一个/是根目录 2.3 cd [目录名] 进入文件夹注意在linux中是区分大小写的 2.4 touch [文件名] 如果文件不存在,新建文件桌面上是没有文件的,所以就新建了名为test的文件 2.5 mkdir [目录名] 创建目录新建一个名为test1的文件夹 2.6 rm [文件名] 删除指定的文件名删除文件test 3. 文件和目录常用命令及其详解命令汇总序号 | 命令 | 作用 |
---|
3.1 | ls | 查看目录内容 | 3.2 | cd [目录名] | 进入目录 | 3.3 | touch [文件名] | 创建文件 | 3.4 | mkdr [目录名] | 创建目录 | 3.5 | rm [文件名] | 删除文件或目录 | 3.6 | tree [目录名] | 以树状图列出文件目录结构 | 3.7 | cp [源文件] [目标文件] | 拷贝 | 3.8 | mv [源文件] [目标文件] | 移动文件 | 3.9 | cat [文件名] | 查看文件内容、创建文件、追加文件内容等功能 | 3.10 | more [文件名] | 分屏显示文件内容 | 3.11 | grep [word] [文件名] | 在文件名中搜索word | 3.12 | >,>> | 重定向,请参照目录3.12 | 3.13 | A|B | 管道,将A命令的结果作为B命令的输入 |
下面依次详细介绍各个命令,注意以下命令选项选择常见的进行说明演示。 3.1 ls 查看目录内容在linux中文件或者目录最长可以有256个字符 ls中的常用选项 通配符的使用,快速定位文件
3.2 cd [目录名],进入目录注意在linux中目录和文件名需要严格区分大小写 命令 | 含义 |
---|
cd (与cd ~等同) | 切换到当前用户的主目录 | cd . | 保持在当前目录不变 | cd … | 切换到上级目录 | cd - | 可以在最近两次工作目录之间来回切换 | cd [目录名] | 进入 【目录名】中的目录 |
在演示中的pwd命令含义为 查看当前所在的文件夹
3.3 touch [文件名] 创建文件如果文件不存在则创建 存在则修改文件最后操作时间
3.4 mkdir [目录名] 创建目录3.5 rm [文件名],删除文件或目录3.6 tree [目录名], 以树状图列出文件目录结构3.7 cp [源文件] [目标文件],复制文件3.8 mv [源文件] [目标文件],移动文件命令选项 | 含义 |
---|
mv -i [源文件] [目标文件] | 移动文件或目录,若存在则覆盖文件前提示 |
3.9 cat [文件名],查看文件内容、创建文件、追加文件内容等功能3.10 more [文件名] ,分屏显示文件内容适合显示较多的文本内容文件 操作命令 | 含义 |
---|
空格 | 显示下一页 | 回车 | 显示下一行 | b | 回滚一屏 | f | 前滚一屏 | q | 退出 | /word | 搜索 word 字符串 |
3.11 grep [word] [文件名],搜索文本文件内容命令选项 | 含义 |
---|
grep -n [word] [文件名] | 显示匹配行及行号 | grep -v [word] [文件名] | 显示不包含匹配文本的所有行(相当于取反) | grep -i [word] [文件名] | 忽略大小写 |
**
3.12 重定向>,>>3.13 管道,A|B4. 远程管理常用命令命令汇总序号 | 命令 | 作用 |
---|
4.1 | shutdown [选项] [时间] | 在某个时间点关机/重启 | 4.2 | ifconfig | 查看计算机当前的网卡配置信息,很常用 | 4.3 | ping ip地址 | 检测到目标 ip地址 的连接是否正常,很常用 | 4.4 | ssh | 远程控制 | 4.5 | scp | 远程拷贝文件(如果在windows中更推荐使用软件WinSCP、FTP等软件) |
下面依次详细介绍各个命令,注意以下命令选项选择常见的进行说明演示。 4.1 shutdown [选项] [时间],在某个时间点关机/重启4.2 ifconfig,查看计算机当前的网卡配置信息命令选项 | 作用 |
---|
ifconfig | 查看网卡配置信息 | ifconfig | grep inet | 通过管道连用,查看网卡对应的 IP 地址 |
4.3 ping ip地址, 检测到目标 ip地址 的连接是否正常4.4 ssh的安装和使用,远程控制4.5 scp,远程拷贝文件5. 用户、权限相关命令命令汇总序号 | 命令 | 作用 |
---|
5.1 | chmod [+/-rwx] [文件名|目录名] | 可以修改 用户/组 对 文件/目录 的权限 | 5.2 | sudo | 获取root权限 | 5.3 | groupadd [组名],groupdel [组名] | 添加组,删除组 | 5.4 | chgrp -R [组名] [文件/目录名] | 递归修改文件/目录的所属组 | 5.5 | useradd -m -g [组] [新建用户名] | 新建用户, -m自动建立家目录;-g指定所在组,否则自动新建一个同名组,注意和5.6连用 | 5.6 | passwd [用户名] | 设置用户密码 | 5.7 | userdel -r [用户名] | 删除用户,-r会自动删除用户家目录 | 5.8 | 查看用户信息,修改用户组 | 查看用户信息 | 5.9 | su [用户名] | 切换用户 | 5.10 | chown [用户名] [文件名|目录名] | 修改文件拥有者,这个命令一般而言用的不多 |
下面依次详细介绍各个命令,注意以下命令选项选择常见的进行说明演示。 5.1 chmod [+/-rwx] [文件名|目录名], 修改文件权限5.2 sudo,获取超级用户权限5.3 groupadd [组名],groupdel [组名], 添加删除组5.4 chgrp -R [组名] [文件/目录名], 递归修改文件/目录的所属组5.5 useradd -m -g [组] [新建用户名], 新建用户该命令可以达到新建用户的目的 其中-m :自动建立家目录,建议带上 -g :指定用户所在的组,否则会建立一个同名组
一般该命令使用完,创建新用户之后紧接着就设置密码,否则安全性难以保证 演示中前面都带有sudo 是为了获取root权限,如果在root权限下,则不用带 新建的用户信息可以使用cat /etc/passwd 查看
5.6 passwd [用户名],修改用户密码5.7 userdel -r [用户名], 删除用户5.8 查看用户信息,修改用户组命令选项 | 含义 |
---|
id [用户名] | 查看 UID(用户ID) 和 GID(组ID) 信息 | who | 查看当前所有登录的用户列表 | whoami | 查看当前登录用户的账户名 |
文件/etc/passwd 含义解释
用户名 密码(x,表示加密的密码) UID (用户标识) GID(主组标识) 用户名全称(若没有,则同名) 家目录 登录使用的Shell(可以理解为命令终端的风格,下面会介绍响应信息)
关于主组与附加组
5.9 su [用户名]5.10 chown [用户名] [文件名|目录名],修改文件拥有者6. 系统信息相关命令命令汇总序号 | 命令 | 作用 |
---|
6.1 | date | 查看系统时间 | 6.2 | cal | 查看日历 | 6.3 | df | 显示磁盘剩余空间 | 6.4 | ps | 查看当前进程的详细状况 | 6.5 | top | 动态显示运行中的进程并且排序 | 6.6 | kill [进程代号] | 终止指定代号的进程 |
下面依次详细介绍各个命令,注意以下命令选项选择常见的进行说明演示。 6.1 date,查看系统时间6.2 cal,查看日历命令选项 | 含义 |
---|
cal | 查看到当月的日历 | cal -y | 查看到当年的日历情况 |
6.3 df,显示磁盘剩余空间命令选项 | 含义 |
---|
df | 显示磁盘剩余空间(单位字节) | df -h | 显示磁盘剩余空间(单位自适应),更符合一般人的查看方式 | df -h [目录名] | 显示该目录下的文件大小 |
6.4 ps ,查看进程的详细状况命令选项 | 含义 |
---|
ps | 显示当前用户通过终端启动的应用程序 | ps a | 显示终端上的所有进程,包括其他用户的进程 | ps u | 显示进程的详细状态 | ps x | 显示没有控制终端的进程 |
注意和其他命令一样命令可以叠加,比如ps ax 等
6.5 top,动态显示运行中的进程并且排序6.6 kill [进程代号],终止指定代号的进程7. 查找、打包、软件安装等命令命令汇总序号 | 命令 | 含义 |
---|
7.1 | find [路径] -name “[查找内容]” | 在该路径下查找文件 | 7.2 | tar和gzip | 打包/解包。压缩/解压 | 7.3 | apt | 安装软件 |
下面依次详细介绍各个命令,注意以下命令选项选择常见的进行说明演示。 7.1 find [路径] -name “[查找内容]”,在该路径下查找文件7.2 tar和gzip,打包/解包。压缩/解压7.3 apt,安装软件
|