???这破笔记也要序??

昨天开始学linux,做好笔记以备日后翻阅

Linux系统目录结构图

bin  —-主要用于存放二进制文件(如:命令文件)

boot—-引导目录

dev  —-设备目录

ect  —-配置文件夹

home—-用户文件夹

lib  —-库文件夹

mnt  —-挂载目录

opt  —-通常大型软件安装在这里

proc—-实时的信息(只存在内存中)

sbin—-  super bin只有root用户才能执行

sys   —- 系统文件夹

tmp  —-临时文件夹

usr   —-应用软件安装目录(通常)

var  —-经常变化的信息存放(如Log文件)

常用命令

date—用于查看日期

    date +%Y--%m--%d  //后面参数为时间格式

hwclod—-查看硬件时间

cal—-显示日历

uptime—-查看系统运行的时间

echo—-显示输入的内容

echo hello Linux

touch—-新建文件

touch a //創建一個新文件a

cp—-複製文件

cp a b //複製文件a到b

rm—-刪除文件

rm a //刪除a
rm -r Dir //刪除目錄Dir

cat—-显示文件的内容

cat Main.c

head—-显示文件的头几行内容

head Main.c -n 3//显示Main.c的前三行内容

tail—-显示文件的末尾几行

tail Main.c -n 3//显示Main.c的后三行内容
tail Main.c -n -f //显示Main.c的后三行,并且在内容发生改变时变化

more—-以翻页的的形式输出内容(只能向下翻页)

less—-以翻页的形式输出内容(上下翻页,q退出)

lspci—-查看pci设备(-v 查看详细信息)

lsusb—-查看usb设备(-v查看详细信息)

lsmod—-查看加载的模块

shutdown—-用以关机以及重启(需要root权限)

shutdown -h now //立即关闭计算机
shutdown -r now //立即重启计算机

poweroff—-立即关闭计算机

reboot—-立即重启计算机

归档,压缩命令

zip—-用zip来进行压缩

zip Main.zip Main.java //将Main.java 通过zip算法进行压缩

uzip—-用zip来进行解压缩

unzip Main.zip //将Main.zip解压缩

tar—-将目录归档(打包,并非压缩)

tar -cvf out.tar ./mydir //将mydir进行归档,生成out.tar文件
tar -xvf out.tar //将out.tar文件释放归档
tar -cvfz out.tar.gz ./mydir //将mydir先进行归档,再进行压缩,生成out.tar.gz文件

查找命令

locate 用以快速查找文件,文件夹(预先建立了一个数据库,默认每天更新一次,有可能新建文件查找不到)

locate Main.java

find 用以查找文件

find Dir 参数
find . -name *Main* //在 . 目录下寻找名字中包含Main的文件
find / -name *.java //在 . 目录下寻找扩展名为java的文件
//常用参数如下:
//- user 用户类型
//- ctime 创建时间
//- type 文件类型
//- size 文件大小
//还可以将搜索结果作为参数继续执行下一条命令
find . -name "*.java" -exec ls -l {} \;
//查找扩展名为.java的文件并且对他们执行ls -l命令,其中除了ls -l以外为固定模板

【linux学习笔记之一】linux系统目录结构以及常用系统命令的更多相关文章

  1. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  2. Linux学习第二道坎——系统目录结构及其作用

    如果说Linux学习的第一道坎是系统安装及对磁盘分区的理解,那么第二道坎就应该是对Linux系统目录结构及其作用的掌握了(这里主要指根目录 / 下的一级目录)! 随着Linux的不断发展,Linux的 ...

  3. linux学习(五)系统目录结构,ls命令,文件类型,alias

    一.系统目录结构 在我们的根目录下,有这样一些文件夹 /bin /sbin /usr/bin /usr/sbin /sbin一般都是root用户用的 /boot 系统启动相关的,grup就放在这里,这 ...

  4. Linux学习笔记之Linux相关知识

    [想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...

  5. Linux学习笔记之Linux文件系统详解

    0x00 机械硬盘 机械磁盘由磁头(head).磁道(track).柱面(cylinder).扇区(sector)和盘片(platter)组成.其中,磁头悬浮在盘片上,并且每张盘片上下各有一个磁头:每 ...

  6. Linux学习笔记之Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...

  7. Linux学习笔记之Linux启动引导过程

    早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序.尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行 ...

  8. Linux学习笔记之Linux第一课-基本介绍

    Linux简介 Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux是一套免费使用和自由传播的类Unix操作系统,是一个基 ...

  9. Linux学习笔记之Linux目录结构、磁盘命名、启动过程

    1.Linux磁盘命名规则 名称的起名规则——/dev/xxyN: 1.Linux下装所有硬件设备的一个目录叫 /dev(devices) 2.Linux没有C盘.D盘.Linux最根上的一个目录叫  ...

随机推荐

  1. activiti 数据库升级 upgrade

    分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 在项目中我们如果使用activiti 工作流引擎的时候,肯定是需要 ...

  2. Java程序员必须掌握的线程知识-Callable和Future

    Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口. 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果. 如果需 ...

  3. Microsoft Dynamics CRM 2013/2015 选项集的多选

    CRM中的选项集多选一直是客户需求中的必选项,但从CRM进国内的3.0时代开始到目前的2015版本均没有提供该功能,但既然客户要了就得想办法满足,既然CRM本身的功能上不支持,那我们只有使用非官方支持 ...

  4. 学习Tensorflow,反卷积

    在深度学习网络结构中,各个层的类别可以分为这几种:卷积层,全连接层,relu层,pool层和反卷积层等.目前,在像素级估计和端对端学习问题中,全卷积网络展现了他的优势,里面有个很重要的层,将卷积后的f ...

  5. nfc开发

    很多Android设备已经支持NFC(近距离无线通讯技术)了.本文就以实例的方式,为大家介绍如何在Android系统中进行NFC开发. Android NFC开发环境 使用硬件:Google Nexu ...

  6. 4.2、Android Studio压缩你的代码和资源

    为了让你的APK文件尽可能的小,你需要在构建的时候开启压缩来移除无用的代码和资源. 代码压缩可在ProGuard中使用,可以检测和清除无用的类,变量,方法和属性,甚至包括你引用的库.ProGuard同 ...

  7. 详解EBS接口开发之销售订单挑库发放

     1. 对销售订单的有效性验证     1)检查销售订单的行是否被完全传回客户化表     2)验证销售订单的关键字段     3)检查子库存是否启用了货位控制,如果启用了货位控制,没有生成货位, ...

  8. Centos7下Redis3.2的安装配置与JReid测试

    环境 Centos7 Redis版本 3.2.0 安装目录 /usr/local/redis/redis-3.2.0 Redis的介绍 参见官网 安装 1 安装gcc与tcl # yum instal ...

  9. Oracle中使用游标转换数据表中指定字段内容格式(拼音转数字)

    应用场景:将数据表TB_USER中字段NNDP的内容中为[sannanyinv]转换为[3男1女] 主要脚本:一个游标脚本+分割字符串函数+拼音转数字脚本 操作步骤如下: 1.创建类型 create ...

  10. I/O操作之概述与导读

    I/O流可以表示很多不同种类的输入源和输出目的地,包括简单的字节流,基本数据(int.boolean.double等),本地化的字符,以及对象.一些流只是简单地传递数据,还有一些流可以操作和转换数据 ...