Linux 之 目录和文件
1 初识
1.1 终端
打开终端 Ctrl + Alt + F1 ~ F6 图形界面: Ctrl + Alt + F7
1.2 命令
1) 一般 date; cal - calendar; bc - binary calculator (quit 退出计算器; scale = number 结果输出小数)
2) 常用 man/info + 所查命令; shutdown -h now/21:30/+10 (分钟)
3) 热键 Tab, 命令补全或文件名补全; Ctrl + c, 中断当前程序; Ctrl + d, ≈ exit
2 目录和文件
2.1 目录
1) 常用 [.] 本层目录 [..] 上层目录 [-] 前一个工作目录 [~] 当前用户目录
2) 命令
pwd - print working directory
cd 绝对路径或相对路径 (例: cd /usr/share/doc 或 cd ../man)
mkdir directoryname
rm directoryname
2.2 文件
1) 复制、移动和删除
cp source destination
mv source destination
rm filename
例 1)
$ cd /tmp
$ cp ~/.bashrc bashrc
$ cp -i ~/.bashrc bashrc #交互模式
例 2)
$ cp ~/.bashrc bashrc
$ mkdir mvtest
$ mv bashrc mvtest
2) 搜索
which [-a] command 寻找“执行文件”
whereis [-bmsu] filename 寻找特定文件
locate [-ir] keyword 寻找包含keyword的文件
find [PATH] [option] [action] 常用来查找带有特殊的属性或权限的文件
3 文件属性
3.1 类型
[-] regular file [d] directory [l] link, 类似Windows中的快捷方式
[b] block, 如硬盘 [c] character, 如键盘, 鼠标
3.2 属性
ls -al 列出文件属性 (-l long list format)
- rwx rwx --- 1 root root 290 Oct 19 21:24 test
[-] 文件类型
[rwx] user; [rwx] group; [---] others
[1] 连接数
[root] owner; [root] owner group
[290] 大小
[Oct 19 21:24] 最近修改时间
[test] 文件名
3.3 权限更改
1) 用户和用户组
chown [-R] OWNER: GROUP FILE... (-R, recursive 递归更改)
chgrp [-R] GROUP FILE ...
2) 文件属性
chmod [-R] xyz FILE... (xyz: r=4, w=2, x=1)
chmod | u, user |
+ (加入) - (除去) = (设置) |
r (读) w (写) x (执行) |
FILE... |
g, group | ||||
o, others | ||||
a, all users |
例:
chmod bashrc chmod u=rwx, go=rx bashrc chmod a+w bashrc
Linux 之 目录和文件的更多相关文章
- linux常用目录和文件解析
1. 一级目录 /dev 设备目录 /etc 系统配置及服务配置文件.启动命令的目录 /proc 显示内核及进程信息的虚拟文件系统 /tmp 临时文件目录 /home 普通用户家目录 /root 超级 ...
- linux获得目录下文件个数
获得当前目录下文件个数赋值给变量panonum: panonum=$(ls -l |grep "^-" | wc -l) 获取指定目录下文件个数赋值给指定变量: panonum=$ ...
- linux 查找目录或文件详解
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print 如果需要更进一步的了解,可以参看Linux的命令 ...
- linux 查找目录或文件
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 ·find path -option [ -print ] [ ...
- linux获取目录下文件
查看当前目录下的文件: find . -type f 查看当前目录下的文件夹: find . -type d 如果文件file1不为空: if [ -s file1 ];then echo ...
- linux下目录、文件显示颜色的设置生效
Centos系统 拷贝/etc/DIR_COLORS文件为当前主目录的 .dir_colors 命令:cp /etc/DIR_COLORS ~/.dir_colors 修改~/.dir_colors中 ...
- Linux同步目录 保留文件修改时间和权限 rsync
scp copy文件夹的时候,会强行覆盖文件,导致增量同步的时候不方便,而rsync则能很好解决这个问题. rsync -avz ubuntu@192.168.1.208:/home/ubuntu/m ...
- Linux统计目录下文件个数及代码行数
1. 统计当前目录下,php文件数量 find ./ -name "*.php" | wc -l 2. 统计当前目录下所有php文件代码行数 find ./ -name " ...
- Linux常用目录及文件
1./etc/sysconfig/network 操作相关:hostname设置 2./etc/sysconfig/network-scripts/ifcfg-ethX(X为0.1等编号,一般为0) ...
随机推荐
- T- SQL性能优化详解
摘自:http://www.cnblogs.com/Shaina/archive/2012/04/22/2464576.html 故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册 ...
- 背水一战 Windows 10 (37) - 控件(弹出类): MessageDialog, ContentDialog
[源码下载] 背水一战 Windows 10 (37) - 控件(弹出类): MessageDialog, ContentDialog 作者:webabcd 介绍背水一战 Windows 10 之 控 ...
- 用childNodes获取子元素 换行会产生一个子元素
<div id='div1'> <div id='div2'> <div id='div3'></div> </div> <div c ...
- CSS制作凹环特效
就是在地面上打凿出凹的圆环效果,利用linear-gradient线性渐变增强内环质感,再用伪类after元素设置中心圆凸块的位置以及大小与跟内环之间的阴影度,然后设置内环的颜色就行了:第四个环上面的 ...
- jQuery静态方法parseJSON方法使用和源码分析
该方法接受一个JSON字符串,返回解析后的对象. 传入一个畸形的JSON字符串会抛出一个异常.比如下面的都是畸形的JSON字符串: {test: 1} ( test 没有包围双引号) {'test': ...
- 滚动条美化实践(原生js,iscroll,nicescroll)
近期需要改造项目中的滚动条,使原滚动条在三大浏览器下表现相同,分享一下自己的改造经历: 项目中的滚动条分布在网页的各个小窗口中,使用的是-webkit-scrollbar制作,在-webkit内核的浏 ...
- DOM中的事件对象
三.事件对象事件对象event1.DOM中的事件对象(1).type:获取事件类型(2).target:事件目标(3).stopPropagation() 阻止事件冒泡(4).preventDefau ...
- Android—实现自定义相机倒计时拍照
这篇博客为大家介绍Android自定义相机,并且实现倒计时拍照功能 首先自定义拍照会用到SurfaceView控件显示照片的预览区域,以下是布局文件: 两个TextView是用来显示提示信息和倒计时的 ...
- [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
关联 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分. 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的. 在类的定义之外为类增加额外的存储空间 ...
- IOS开发基础知识--碎片2
六:获得另一个控件器,并实现跳转 UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboa ...