【linux学习笔记之一】linux系统目录结构以及常用系统命令
序
???这破笔记也要序??
昨天开始学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系统目录结构以及常用系统命令的更多相关文章
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习第二道坎——系统目录结构及其作用
如果说Linux学习的第一道坎是系统安装及对磁盘分区的理解,那么第二道坎就应该是对Linux系统目录结构及其作用的掌握了(这里主要指根目录 / 下的一级目录)! 随着Linux的不断发展,Linux的 ...
- linux学习(五)系统目录结构,ls命令,文件类型,alias
一.系统目录结构 在我们的根目录下,有这样一些文件夹 /bin /sbin /usr/bin /usr/sbin /sbin一般都是root用户用的 /boot 系统启动相关的,grup就放在这里,这 ...
- Linux学习笔记之Linux相关知识
[想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...
- Linux学习笔记之Linux文件系统详解
0x00 机械硬盘 机械磁盘由磁头(head).磁道(track).柱面(cylinder).扇区(sector)和盘片(platter)组成.其中,磁头悬浮在盘片上,并且每张盘片上下各有一个磁头:每 ...
- Linux学习笔记之Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...
- Linux学习笔记之Linux启动引导过程
早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序.尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行 ...
- Linux学习笔记之Linux第一课-基本介绍
Linux简介 Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux是一套免费使用和自由传播的类Unix操作系统,是一个基 ...
- Linux学习笔记之Linux目录结构、磁盘命名、启动过程
1.Linux磁盘命名规则 名称的起名规则——/dev/xxyN: 1.Linux下装所有硬件设备的一个目录叫 /dev(devices) 2.Linux没有C盘.D盘.Linux最根上的一个目录叫 ...
随机推荐
- Swift类中如何创建一个对外只读对内可读写的属性
很简单用private修饰符,后面跟限制关键字set: class Day{ private(set) var rawValue:Int = 0 func showRawValue(){ print( ...
- [ExtJS5学习笔记]第三十三节 sencha extjs 5 grid表格导出excel
使用extjs肯定少不了使用表格控件,用到表格,领导们(一般)还是惯于使用excel看数据,所以用到extjs表格的技术猿们肯定也会有导出表格excel这一个需求,本文主要针对如何在用extjs将gr ...
- Java学习之栈和堆的区别
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配. 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配 ...
- java中&和&&的区别 位运算
1.1. 逻辑与的运算符功能 1.1.1. 测试&& public static void main(String[] args) { int x=5; if (x==6 && ...
- java中遍历map的几种方法介绍
喜欢用Java写程序的朋友都知道,我们常用的一种数据结构map中存储的是键值对,我们一般存储的方式是: map.put(key, value); 而提取相应键的值用的方法是: map.ge ...
- (NO.00005)iOS实现炸弹人游戏(十一):怪物之火精灵
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 从本篇开始我们一次介绍一下游戏中敌人的制作过程.看过第一篇的小 ...
- Linux下使用gcc编程初体验
近期刚刚放弃了Windows,投入了Ubuntu 的怀抱.今天就拿一个小小的案例来做一下C语言的编译和运行流程.额,顺便说一句.本文适合那些Linux新手,不适合老鸟哈. 看完本文可以学到什么? 程序 ...
- Android最佳实践之SystemBar状态栏全版本适配方案
前言 自从MD设计规范出来后,关于系统状态栏的适配越受到关注,因为MD在5.0以后把系统状态栏的颜色改为可由开发者配置的,而在5.0之前则无法指定状态栏的颜色,所以这篇就说说使用Toolbar对系统状 ...
- iOS中 GCD-Grand Central Dispath 多线程 UI_21
GCD:Grand Central Dispath "牛逼的中枢调度器";是纯C语言编写的,提供了很多比较强大的函数 GCD:优势 1.目前是苹果主推的线程管理方式 2.它会自动的 ...
- Mysql中limit的用法详解
Mysql中limit的用法详解 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,为我们提供了limit这样一个功能. SELECT * FROM table LIMIT [offset ...