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) ...
随机推荐
- C++实现邮件群发的方法
这篇文章主要介绍了C++实现邮件群发的方法,较为详细的分析了邮件发送的原理与C++相关实现技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了C++实现邮件群发的方法.分享给大家供大家参考.具 ...
- Tomcat指定的服务已存在
解压Tomcat8.0后,运行service.bat install,结果安装未成功,进入logs文件夹,查看错误日志,提示: 指定的服务已存在. Failed to install service ...
- python征程1.3(初识python)
1.字典. 字典是python中的映射的数据类型,由键值对构成,几乎所有类型的python对象都可以用作键,不过一般还是以数字或是字符串最为常见.值可以是任意类型的python对象,字典元素用{}来包 ...
- ElasticSearch+NLog+Elmah实现Asp.Net分布式日志管理
本文将介绍使用NLOG.Elmah结合ElasticSearch实现分布式日志管理. 一.ElasticSearch简介 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布 ...
- 转载利用伪元素单个颜色实现 hover 和 active 时的明暗变化效果
1.颜色小tip知识 在背景色上方叠加一个黑色半透明层 rgba(0,0,0,.2) 可以得到一个更暗的颜色 在背景色上方叠加一个白色半透明层 rgba(255,255,255,.2) 可以得到一个更 ...
- jQuery动画特效实例教程
本文以实例形式详细讲述了jQuery动画特效的实现方法. 1.自制折叠内容块 内容块如下: <div class="module"> <div cla ...
- SharePoint 2013 托管导航及相关配置 <二>
本文的思路是使用JQuery重写SharePoint自带托管导航的样式,其实思路和脚本都非常简单,引用一下JQuery脚本,然后重写导航的样式,把脚本放到母版页中,即可.当然,使用JQuery可以做很 ...
- 使用VS2015开发跨平台APP
VS2013开始就可以基于HTML5开发WEBAPP,并借助xamarin或者PHONEGAP实现原生APP 不过升级麻烦,直接下载VS2015CTP6,最好安装在同一个分区上,ANDROID S ...
- 关于reids
redis 官网(英文):https://redis.io/ redis 手册(中文): http://doc.redisfans.com/ redis 中文网(中文) : http://www.re ...
- Linux(RHEL6.0)下安装GCC
查看系统版本 [root@CP-RHEL proc]# cat /etc/issue Red Hat Enterprise Linux Server release 6.0 (Santiago) Ke ...