在<Linux命令行大全>一书中,第3章名称是 Linux 系统. 概念太大,不过该节内容却是 Linux 系统最为核心的基础——查看 Linux 系统. ls 命令 显示目录自身信息或目录中内容信息,也可只显示指定文件信息 ls 等同于 “ ls . “,显示当前目录下目录或文件名称,一般用空格隔开 ls 若干目录路径 显示指定目录下目录或文件名称,可有多个目录,目录间用空格隔开 ls 参数 -a 一般不显示隐藏文件(以"."开头),带上此参数即显示 -F 此项在列出的名…
前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即home目录,按快捷键Ctrl+H(显示隐藏文件),看到的.bash_history文件就是命令行的历史记录啦. 参考 1.linux命令行记录查看: 完…
jhat: heapdump文件分析工具 在前两篇系列文章JDK的命令行工具系列 (一) jps.jstat.JDK的命令行工具系列 (二) javap.jinfo.jmap中, 我们已经介绍过了jps.jmap这些命令行工具的使用, 所以这里就不在多做说明, 直接演示jhat的使用. 代码清单: public class JhatDemo { Integer i = 6; public static void main(String[] args) { String str = "qingsh…
学习 Linux, 从命令开始 图形界面只是让简单事情,更简单 图形化界面能快速处理简单的事情,如打开/关闭文件 然后,随着事务复杂度的提升,图形化界面的操作也就繁琐起来 例如,word中插入一个图片:工具栏——插入——图片——浏览目录——确定 这个功能其实并不复杂,但整个过程中,点击至少4次 而命令行,专门用来处理复杂的事情 Linux 中的命令行 进入Linux命令行界面,展现在眼前的,其实是一个程序 它的名字是,shell shell是一个接受由键盘输入的命令,并将其提交给Linux操作执…
1.Shell是什么 2.(文件目录)导航 3.Linux系统 4.操作文件和目录 5.命令的使用 6.重定向 7.透过shell看世界 扩展 引用 8.高级键盘技巧 9.权限 10.进程 11.环境 12.VIM 13.定制提示符 14.软件包管理 15.存储介质 16.网络 17.文件搜索 18.归档与备份 19.正则表达式 20.文本处理 21.格式化输出 22.打印 23.编译程序 24 ~ 35. shell脚本语言相关内容 36.其它命令 1.Shell是什么 当谈到命令行的时候,我…
文件系统的导航,是一个不断访问树形结构中节点的过程. 文件系统树 Linux只有一个倒立的文件系统树 不同设备可以挂载到这同一个树上 文件和子目录是此树的组成部分,最顶层的即根目录 目录 根据树节点间的相对关系,有: 当前工作目录用户所处的目录代表符号:.打印路径命令:pwd返回上一个工作目录:cd- 主目录首次登陆系统或首次启动终端仿真器时,当前工作目录被设为主目录对普通用户来说,其主目录是唯一可以进行写操作的位置返回根目录:cd返回指定用户的主目录:cd~username 父目录 子目录 显…
date 显示当前时间和日期 cal 显示当前月份的日历 df 查看磁盘剩余空间的数量 free 显示空闲内存的数量 pwd 打印当前工作目录 cd 切换目录 ls 列出文件夹内容 绝对路径:开始于根目录 相对路径:开始于工作目录 .工作目录 ..工作目录的父目录 cd - 更改目录到先前的工作目录 cd ~ 切换到家目录 ls -l 结果以长模式输出 -t 选项按文件的修改时间的先后来排序 --reverse 结果会以相反的顺序输出 -h 更友好的方式显示 -a 列出所有文件包括隐藏文件 fi…
通配符示例 1.创建几个文件及目录 补充创建一个以大写字母开头的文件. 2.1显示所有文件及目录 2.2显示所有以1开头的文件及目录 2.3显示以a开头.txt结尾的文件 2.4显示以e开头,后跟任意两个字符的文件及目录(linux中一切皆文件,所以目录也是文件),后缀名也是匹配的字符 2.5以[abc]中任一字符开头的文件 2.5c[a-z][0-9].txt 2.6以大写字母开头的文件 2.7不以数字开头的文件 2.8*[[:lower:]123]…
/**操作数据库*/ SHOW DATABASES; CREATE DATABASE db; SHOW DATABASES; DROP DATABASE db; /**操作表*/ USE  db; SHOW TABLES; CREATE TABLE IF NOT EXISTS student( stu_id  INT PRIMARY KEY NOT NULL AUTO_INCREMENT, stu_name VARCHAR(20) NOT NULL DEFAULT '', stu_age  IN…
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的,先学一些Linux命令行相关的知识,对后续ROS教程的快速上手会大有帮助.由于后续ROS的开发都是在Linux发行版ubuntu系统上进行,所以本章节就以ubuntu系统为例,对Linux命令行相关的知识进行展开讲解,本章节主要内容: 1.Linux简介 2.安装Linux发行版ubuntu系统 3…