可以通过 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. python极简教程07:封装、多态和继承

    测试奇谭,BUG不见. 这一场主讲python的面向对象部分--封装.多态和继承. 目的:掌握Python面向对象的三个核心概念. 封装 01 什么是封装? 封装的目的是,保护隐私.通俗的讲:不想让别 ...

  2. Cesium和Kaarta用高分辨率激光雷达可视化室内和地下环境

    Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ Cesium使急救人员和军事操作人员更容易快速评估和了解密集和不 ...

  3. T-SQL的游标和fetch

    很多时候我们sql操作会得到一个结果集合,当我们需要依次查看集合内的内容时,我们便需要游标特性了. 所以,sql的游标类似c++里容器的迭代器,下面举个例子来辅助理解: DECLARE vend_cu ...

  4. 利用词向量进行推理(Reasoning with word vectors)

    The amazing power of word vectors | the morning paper (acolyer.org) What is a word vector? At one le ...

  5. springmvc请求处理过程

    springmvc请求的处理流程 1)发起some.do 2)tomcat(web.xml-----url-pattern知道*.do的请求给DispatcherServlet) 3)Dispatch ...

  6. Tomcat-IDEA整合Tomcat服务器

    Tomcat(IDEA整合Tomcat服务器) 可以加多个版本tomcat

  7. 事件驱动架构在 vivo 内容平台的实践

    一.什么是事件驱动架构 当下,随着微服务的兴起,容器化技术的发展,以及云原生.serverless 概念的普及,事件驱动再次引起业界的广泛关注. 所谓事件驱动的架构,也就是使用事件来实现跨多个服务的业 ...

  8. 关于Linux安装中NAT模式和桥接模式的区别详解(转载)

    1.一般我们在创建一个Linux虚拟机时候,会面临三个网络配置选择: 桥接模式.nat模式.host-only模式(主机模式,这个模式用得少,就不介绍了) 2.NAT模式: 所谓nat模式,就是虚拟系 ...

  9. JavaScript数据结构之链表

    链表相较于数组的优缺点 1. 链表在 插入.删除.移动数据效率比数组要高,数组插入.移动.删除数据需要改变没有数据的索引,而链表则只需要更改指针即可 2. 在查询方面,数组要优于链表,数组存储的数据是 ...

  10. Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile

    前言 IDEA(2020)引入Maven进行依赖管理,无法从私服上下载jar包 报如下错误 Failed to execute goal org.apache.maven.plugins:maven- ...