可以通过 tab键来补全提示命令或者目录,终端命令的格式: 命令 [-选项,多个选项可以结合写] [参数] , 大多数情况可以通过 ctrl c 退出命令

磁盘管理
pwd 查看当前所在目录 即:print wrok directory
ls [-[l][,h][,a]] [目录] 查看目录下的所有文件和目录,默认查看当前目录下的 即:list

选项 l 代表以列表形式展现,a即 all,显示所有文件包括隐藏的,隐藏文件的特征是文件命名最前面有一个点 .

ls 命令可配合通配符(即正则表达式)使用

通配符 : * 代表任意个字符 ? 代表任意一个字符 [] 代表字符组中的任意一个(即范围)(如[abc]代表有abc中任意一个,[a-z]代表任意一个小写字母)

tree [目录名] 以树状图的形式列出文件目录
cd 目录名 切换目录

目录名可以使用相对路径和绝对路径 相对路径中: . 代表当前目录, .. 代表上一级目录 即:change directory

cd ~ 切换到该用户的Home目录

mkdir 目录名 创建目录 即:make directory 选项: -p可以创建多级目录
touch 文件名 创建文件 如果不存在则新建文件,存在则修改文件末次修改时间
rm 文件名 删除(不经过回收站),也可结合通配符使用 即: remove 选项 -r 则删除目录, 默认删除文件 -f 不提示删除
clear 清屏
cp 原文件 目标文件 即: copy,拷贝文件
mv 原文件 目标文件 即: move 移动文件或者重命名文件

cp 和mv均有命令选项 -i , 覆盖前提示, 默认不提示, -r 操作目录

查看文件

cat 文件名 即:concatenate, 查看文件内容,创建文件,合并文件,追加文件内容等功能

选项: -n 对所有行进行编号(行号) , -b 对非空行进行编号

more 文件名 以分页模式查看,按空格键下一页,回车下一行, b 回滚前一页,f前滚一页, /word 即可搜索word字符串
grep 搜索内容(如果有空格,用引号包裹) 文件 即:搜索指定文件的内容,可结合正则表达式使用

选项: -n 显示匹配的行及行号, -i 忽略大小写 , -v显示不包括匹配文本的所有行(相当于求反)

命令参数:

^string 行首匹配,如 grep ^string a.txt 搜索以stirng开头的行;

str$ 行尾匹配,搜索str结尾的行

echo 参数(可以是文本或者执行命令后的结果) 输出参数,默认输出到终端,通常配合重定向使用;

重定向 > 和 >> , > 文件 代表将文件内容重写,不存在则新建文件, >> 文件 代表向文件追加内容

如 echo hello > a.txt 则会向a.txt中内容重写为 hello , ls > a.txt 则向文件中输出 ls命令的结果内容

管道 | 即: 将一个命令的输出可以通过管道作为另一个命令的输出

如 ls -lha ~ | more 将用户home目录分页显示, ls -lha ~ | grep -n root 查找用户home目录中带有root的记录

关机/重启

shutdown [选项] [时间] 不写选项默认是关机, 不写时间默认一分钟后

选项: -r 重启 -c 取消执行计划 时间: now 现在执行, 20:00 今天晚上8点执行, +10 10分钟后执行

查看或配置网卡信息

ping ip地址 即:访问ip, 按 CTRL C 退出命令
ifconfig 即: configure a network interface , 查看网卡配置信息

使用SSH命令远程控制

ssh [-p port] user@remote 不设置选项默认为ssh默认端口22, remote可以是IP地址,域名,或者别名
权限与用户组

通过 ls 命令可查看到文件相关的权限

/etc/passwd文件保存了用户的信息

/etc/group文件保存了组的信息

Linux常用命令在Ubuntu 16下(个人笔记)的更多相关文章

  1. linux常用命令(ubuntu)

    编辑: vi [path] vim [path] :q 退出 :wq 保存退出 查看进程 ps ps -aux | grep mem 查看全部含 “mem”的进程 ps –aux  查看全部 在系统启 ...

  2. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置   1.Tomcat的下载 地址:https://tomcat.apach ...

  3. 教老婆学Linux运维(二)Linux常用命令指南【下】

    目录 tips:紧接上一篇,Linux常用命令指南[上] 2.4 文件解压缩 2.4.1 官宣的linux压缩工具:tar tar的基本命令格式为 tar [参数选项] [文件或目录] 我们前面学的命 ...

  4. Linux常用命令详解下

    Linux常用命令详解 目录 一.Linux常用命令 1.1.查看及切换目录(pwd.cd.ls.du) 1.2.创建目录和文件(mkdir.touch.ln) 1.3.复制.删除.移动目录和文件(c ...

  5. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

  6. 100个命令Linux常用命令大全

    Linux常用命令大全100条: 1,echo "aa" > test.txt 和 echo "bb" >> test.txt//>将原 ...

  7. Linux常用命令大全(非常全!!!)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  8. 【转载】Linux常用命令

    Linux常用命令大全(非常全!!!) 转载出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 系统信息 arch 显示机器的处理器架构( ...

  9. Linux常用命令大全(转)

    (转)Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因, ...

随机推荐

  1. 包装类integer的常用方法

    三种类型互转 (一): String 转换成 int 类型  调用 八大封装类 parseInt方法 结果可见 输出了223 成功转型 (二): int 转换成 String:  调用String类的 ...

  2. 鲜为人知的一些meta标签作用

    来自UC Scrat-team http://scrat-team.github.io/ <meta name="viewport" content="width= ...

  3. 如何查看mysql的用户权限

    查询语句:select * from mysql.user where user='root'\G;user是用户名 <privileges>是一个用逗号分隔的你想要赋予的MySQL用户权 ...

  4. Redhat 如何使用yum 源(转)

    1.需要把Redhat注册的信息给解决掉 This system is not registered with an entitlement server. You can use subscript ...

  5. RBAC: K8s基于角色的权限控制

    文章目录 RBAC: K8s基于角色的权限控制 ServiceAccount.Role.RoleBinding Step 1:创建一个ServiceAccount,指定namespace Step 2 ...

  6. Java将引入新的对象类型来解决内存利用问题

    2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道.结合Java语言架构师布莱恩·格茨(Brian Goetz)最近的一些分享,胖哥给大家爆个料.老规矩,点赞走起. Valha ...

  7. 【C++】字符串处理

    字符串处理 标签:c++ 目录 字符串处理 一.输入 1. scanf()函数 2. gets()函数 3. getchar()函数 二.输出 1. printf()函数 2. puts()函数: 3 ...

  8. Zotero群组新建后无法显示

    我们新建Zotero的群组后无法显示. 此时需要点击文献库,就刷新了. 修改Zotero的群组后无法显示修改后的名称 点击同步即可同步内容.

  9. ArrayList实现类

    特点 数组结构实现,查询快,增删慢 运行效率高,线程不安全 可重复 常用方法 Modifier and Type Method and Description boolean add(E e) 将指定 ...

  10. 从容器镜像的选择-alpine 说起

    在 容器崛起之前,Alpine 还是个无名之辈,可能是因为大家并不是很关心操作系统本身的大小,毕竟大家只关心业务数据和文档,程序.库文件和系统本身的大小通常可以忽略不计. 容器技术席卷整个软件产业之后 ...