频道栏目
首页 > 网络 > 云计算 > 正文

大数据基础--linux文件常用命令

2018-03-01 15:38:54         来源:TAngrybird的博客  
收藏   我要投稿

linux文件常用命令

1、日常操作命令
pwd 查看当前所在的工作目录
date 查看当前系统的时间
who 查看当前在线
last 查看最近的登录历史记录
2、文件系统操作

ls /? 查看根目录下的子节点信息
ls -al? -a是显示隐藏文件? ?-l是以更详细的列表形式显示
cd? /home? 切换目录

mkdir? aaa? 创建目录aaa

mkdir? -p? aaa/bbb/ccc 创建目录在指定文件夹下

rmdir? 删除空目录

rm -r aaa 递归删除aaa整个文件夹以及所有的子节点
rm -rf aaa 强制删除
mv aaa bbb 修改文件或者文件夹的名字
touch somefile.1? 创建一个空文件

echo "i miss you">somefile.2 如果文件不存在会创建文件并输出(会覆盖原来的内容,>>是追加)
vi常用快捷键:

a 在光标后面插入
A 在该行的最后插入
I 在该行的最前面插入
gg 直接跳到文件的首行
G? 直接跳到文件的末行
dd 删除当前行,如果5dd,则一次性删除光标后的五行
yy 复制当前行,如果3yy,则复制当前行附近的3行
p 粘贴

v 进入字符选择模式,选择完成后,按y复制,p粘贴
ctrl+v 进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v 进入行选择模式,选择完成后,按y复制,按p粘贴
查找并替换(在底行命令模式中输入):
%s/sad/88888? 效果:查找文件中所有的sad,并替换为88888
/you? ?效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(N定位到上一个)
3、文件权限操作
drwxr-xr-x
d:标识节点类型(d:文件夹? ? -:文件? ?l:链接)
r:可读? w:可写? ?x:可执行

第一组rwx: 表示文件的拥有者对它的权限
第二组r-x: 表示文件的所属组对它的权限
第三组r-x: 表示这个文件的其他用户对它的权限
chmod g-rw? haha.dat? ?表示将haha.dat对所属组的rw权限取消(也可以使用数字,比如说777表示所有人都具有权限)
chmod o-rw? haha.dat? 表示将haha.dat对其他人的rw权限取消

chmod? u+x? haha.dat? 表示将haha.dat对所属用户的权限增加x
chmod? -R? 770? aaa/? 递归修改文件夹的权限
文件夹的x权限表示是否能进入
删除文件改变的是父目录的内容,与当前文件的w权限无关

上一篇:Kubernetes中的负载均衡全解
下一篇:Hadoop2.7.3完全分布式配置
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站