博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基础(1)
阅读量:4590 次
发布时间:2019-06-09

本文共 1263 字,大约阅读时间需要 4 分钟。

Linux文件概述

在Linux中打开命令窗口的指令:Ctrl+Alt+T
cd /  :跳转到根目录
ls    :显示当前目录下的所有文件,如果该目录下包含隐藏文件,则可以使用ls -a命令。
Unix-like 系统中“文件系统”的概念包含两个意思,第一是“根文件系统”,另一个是“存储类文件系统”。
“存储类文件系统”就等同于Windows操作系统的存储方式.而"根文件系统"则差别较大,它并不是用来存储实际文件的.
根文件系统简称为"rootfs"
挂载"存储文件系统"的命令是:mount
卸载"存储文件系统"的命令是:umount
Linux启动过程
​从计算机系统的角度来看,启动过程一般分为三个步骤
开机并执行bootloader程序-----操作系统内核初始化-----执行第一个应用程序
常用Linux命令
  • man
man的含义是 manual,即手册,当我们不清楚Linux命令的作用和用法,可以使用man command 进行查询,command 为具体命令名称,如man ls
  • find
find用于查找某个文件或文件夹
如:   &find . -name "*.java"
  • grep
grep用于字符串匹配,比如想找到 hello.java中包含"Activity" 字符串的所有地方
&grep "Activity" hello.java
  • xargs
代表上一个命令的执行结果,作为下一个命令的参数,比如,想查找当前文件名中包含"oa"的所有文件,可以用以下命令:
&ls | xargs grep "oa"
查找当前目录下所有包含"Activity"字符串的Java文件
&find . -name "*.java" | xargs grep "Activity"
查找目录名称为res下的xml文件,并且xml文件中包含"status_bar_size"字符串的地方.
&find `find . -name res` -name "*.xml" | xargs grep status_bar_size
  • cat  
cat命令用于连接文件内容并在Terminal 中输出文件内容.
查看当前目录下 main.java的文件内容
&cat main.java
也可以查看设备文件,以下命令查看/dev/disk0的内容
&sudo cat /dev/disk0
该命令中,sudo的含义是使用管理员权限执行后续命令.
  • chmod
在Linux系统中,文件的访问者被划分为三类:user(u) 用户自身,即创建该文件的用户,  group(g)用户所在组, other(o) 其他用户
chmod即用于设置这三类访问者对于文件的访问权限.
  • ps,kill
ps用于列出当前运行的所有进程,kill用于杀死某个进程
  • export
将某个变量值的作用域设为全局范围

转载于:https://www.cnblogs.com/aibuli/p/75c18f6da5a9975f56239a7158a52b52.html

你可能感兴趣的文章
.Net持续集成 —— Jenkins+Git+WebDeploy
查看>>
01_Numpy基本使用
查看>>
checkbox和文字对齐
查看>>
JConsole远程连接配置 服务器监控工具
查看>>
了解HTTP协议栈(实践篇)
查看>>
loj10035. 「一本通 2.1 练习 1」Power Strings
查看>>
%s的用法
查看>>
调用底层不能直接访问的类和方法
查看>>
清理缓存的方法 #DF
查看>>
JAVA array,map 转 json 字符串
查看>>
2017-12-27练习
查看>>
NET设计规范(二) 命名规范
查看>>
VMware 9.0.1安装Mac OS X Mountain Lion 10.8.2
查看>>
SSL延迟
查看>>
android新手关于左右滑动的问题,布局把<android.support.v4.view.ViewPager/><ImageView/> 放在上面就不行了。...
查看>>
深入理解DIP、IoC、DI以及IoC容器
查看>>
赋值文件
查看>>
Vue 数组 字典 template v-for 的使用
查看>>
蓝牙模块选择经验谈
查看>>
java中==和equals
查看>>