Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask
来源:互联网 发布:卡盟js代码申请 编辑:程序博客网 时间:2024/05/22 14:23
文件目录
对新手建议
- 防火墙不要把自己踢出去;
- 不要在高峰期高负载操作;
- 重启时要关闭服务;//因为数据在传输。可能会把服务器烧掉。一定要关服务。
- 防火墙不要把自己踢出去。//在配的时候可以每五分钟清空一次防火墙。
- 密码规范并且定期更新;
- 定期备份重要数据和日志; 太多悲剧了发生过。
- 合理分配权限;
Linux常用命令
字母占一个字节,汉字占3个字节。
ls
ls -l-rwxrwxrwx 2 michael michael 1204 3月 3 10:10 文件名` #2表示的是引用基数,在硬链接的时候用的到,其他地方用不到。#-表示文件,d表示目录,l表示链接ls -alhls -ld [文件夹名字] #d表示当前目录ls -i #显示node节点,可用来判断文件是否是硬链接
mkdir
mkdir /tmp/japan/boduo 不行 mkdir -p /tmp/japan/boduo #p递归创建mkdir /tmp/japan/boduo /tmp/japan/longze #创建多个文件rmdir 目录名 #不常用pwd
cp
cp mic1 mic2 #不可拷贝文件夹,拷贝文件夹必须加选项r。cp -r dir1 dir2 #copy目录,递归拷贝,不会询问,直接覆盖。复制到其他目录里,时间会不一样。cp -rp dir1 dir3 #带属性一起复制过去,连时间都是一样的。
mv
mv /tmp/janpan /root #剪切目录不需要-r参数。mv /tmp/cangjk /tmp/cls #改名,文件的时间不会改变
rm
rm #删除文件rm -f #强制删除rm -r #删除目录
touch
touch my files #会生成两个文件 你可以用 touch ‘my files’
cat
catcat -n #查看文件时显示行号
tac
tac #从下往上查看文件
more
more #分页查看,空格或f下一页,回车下一行,q退出
less
less #同more,上一页:pageup。可用来查找:反斜杠加上查找内容,n键可以寻找下一个。
head
head -n 20 /etc/services #默认前十行
tail
tail -n 20 /etc/services #默认末尾十行tail -f /etc/log #动态实时显示尾巴十行。 ctrl c退出
ln
ln -s 源文件 目标文件。 #软连接 (类似于快捷方式)ln 源文件 目标文件。 #硬连接 (相当于cp -p加同步更新)
硬链接不能跨分区。软连接可以。
硬链接不能针对目录使用
硬链接删除一个,不会导致其他的对应硬链接被删除。
怎么判断是否是硬链接,看inode。
chmod
chmod g+w,o-r mic.docchmod a=rw- mic.doc # a代表了allchmod 640 mic.doc # 4:read; 2:write; 1:execute;
删除文件的前提是要有他的目录的可写权限。文件具有继承性。里面有删权限,外面没有,不可删除。
目录有r权限肯定有x权限。没有强制,但是如果有r权限没有x权限不符合逻辑。反之亦然。
chown , chgrp
chown linzhiling /home/sss #只有root可以chownchgrp root sss #所有者和root可以修改
umask
umask #返回0022,文件的缺省权限,0是特殊权限,022是权限掩码。一般的umask值都是0022. umask -S #返回u=rwx,g=rw,o=rx
则mkdir的权限为
drwxr-xr--
而touch为-rw-r--r--
。
因为文件linux默认不会给执行权限,因为它也许是木马呢。
umask不建议修改。
0 0
- Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask
- 四、Linux常用命令之文件操作篇(cat、more、head、tail、ln、chmod、chown、chgrp、umask)
- 文件管理 mv、cp、cat、touch、more、less、rm、chown 、chgrp、chmod、ln、find、cmp、cut、whereis、which
- linux常用命令touch,cat,tac,more,less,head,tail
- Linux 查看文件 cat,tac,more,less,head,tail 用法
- Linux学习笔记6 cat,tac,more,less,head,tail
- Linux学习笔记二、权限操作,ls,chgrp,chown,chmod,cp,mkdir,touch,rm,su,exit,cat,.,..,uname -r,lsb_release -a
- linux文件内容查看(cat,tac,nl,more,less,head,tail,od)
- linux文件内容查看(cat,tac,nl,more,less,head,tail,od)
- Linux查看文件内容的方法(cat,tac,more,less,head,tail)
- Linux文件内容查阅 - cat, tac, nl, more, less, head, tail, od
- CentOS文件内容查阅命令(cat、tac、nl、more、less、head、tail、touch)
- 显示文件内容 cat tac more less head tail
- 查看文件命令cat,more,less,tail,tac,nl,od---linux学习笔记
- linux学习笔记之-- 查看文件命令cat,more,less,tail,tac,nl,od
- 查看文件命令cat,more,less,tail,tac,nl,od---linux学习笔记
- Linux下查看文件常用命令-cat,more,less,head,tail
- Linux文件显示命令:cat、more、less、tail、touch详解
- JavaScript的属性操作
- 视图的绘制过程 onMeasure()、onLayout()、dispatchDraw()
- SDNU 1016.矩形合并 并查集
- 嵌入式常见笔试题总结(3)
- 【分享书单】2016读书计划
- Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask
- 解决Eclipse,MyEclipse出现An error has occurred,See error log for more details的错误
- java 多线程开发中的原子性,与可见性
- Echache整合Spring缓存实例讲解
- 使animate支持transform的插件
- shell判断1.if判断
- 【思考】我的梦想是什么?
- 嵌入式常见笔试题总结(4)
- SLAM学习资料整理(转载)