Linux常用命令

1、清空文件内容
[root@centos7 ~]# > filename
[root@centos7 ~]# true > filename
[root@centos7 ~]# cat /dev/null >  filename
[root@centos7 ~]# echo -n "" > filename    ==>要加上"-n"参数,默认情况下会"\n",也就是回车符
[root@centos7 ~]# truncate -s 0 filename   -s参数用来设定文件的大小,清空文件,就设定为0
2、ll文件解析
drwxrwsr-- 23 www www      4096 Sep 18 18:41 build

第一段
drwxrwsrwx:文件属性
第1个字符代表文件的类型。   -:普通文件   d:目录   l:链接文件,类似快捷方式   b:块设备文件
c:字符设备文件   p:命令管道文件,shell相关文件     s:sock文件,shell相关文件
后面9个字符为文件的控制权限,每三个位一组,每一组分表为rw*,第一位是否可读,第二位是否写,第三方位是否可执行
前三个:表示文件拥有者的权限   中间三个:表示文件所属组拥有的权限  后三个:表示其他用户拥有的权限。
r(Read)可读  、w(Write)可写 、x(eXecute)可执行、s(socket)网络接口,-无权限

第二段 
23:子目录格式 
第三段
www:文件创建者
第四段
www:创建者所在用户组
第五段
4096:文件占用空间(本身大小,不包含子文件)

第六、七、八段
Sep 18 18:41:文件后访问时间
第九段
build:文件名称
3、tar
tar zxf lua-5.3.5.tar.gz (常用)   
tar -zxvf   java.tar.gz 
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
4、sudo
sudo su  切换到root用户
su www-data  切换到www-data用户
sudo -l  显示出自己(执行sudo的使用者)的权限
sudo -s  执行环境变数中的SHELL所指定的shell,或是/etc/passwd里所指定的shell
sudo -h  会显示版本编号及指令的使用方式说明

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值