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
最新文章
- Spring cache简单使用guava cache
- ASP.NET MVC项目演练:用户登录
- 转:solr6.0配置中文分词器IK Analyzer
- NSA,放开那头魔兽!
- ReactJS入门学习一
- JavasScript判断输入框不为空
- Textarea - 百度富文本编辑器插件UEditor
- make file 详
- Web 项目更改项目名
- #一周五# VS2015 CTP6, TFS2015 CTP1更新,老衣的开发工具汇总,2015 MVP 社区巡讲
- Jmeter4.0+版本If Controller使用
- __x__(46)0910第六天__框架集
- 【MySQL】初识数据库及简单操作
- net core体系-web应用程序-4net core2.0大白话带你入门-10asp.net core session的使用
- 利用jquery操作隐藏table某一列
- 理解RHEL上安装oracle的配置参数 :/etc/security/limits.conf, /etc/profile, /etc/pam.d/login
- 【转载并整理】filter、servlet、interceptor、listener区别
- 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 auto-focus
- C++ 的getline问题
- HDU 3790 最短生成树 (最短路)