Linux_cmd_ABC



经常更新常用Linux命令, 每天进步一点点


2015-07-07 16:44:35


sudo -s     ---------------------------------- input passwd can use root

su      ---------------------------------------- input passwd can use root(tmp)

exit(Ctrl+D)-------------------------------- exit root

cat   path/filename----------------------------- see a file


touch   path/filename--------------------------- create a file


2016-02-01 11:01:07

cp 

-r   递归复制该目录下的所有子目录和文件,此时目标文件必须是一个目录, recursion的缩写

-v   基本可以在很多linux命令下面使用,verbos的缩写

-f    force的缩写,不提示,强制

 cp: omitting directory(cp -rvf)-------------拷贝当前目录里面还包含目录,不能直接拷贝
 cp: target `services/core/java/com/android/server' is not a directory---------目标目录server不存在时,不能使用通配符/*或者/.  目标目录server已经存在,可以使用
 cp -rvf  frameworks/base/services/core/java/com/android/server/*   services/core/java/com/android/server-------server存在
 若目标目录不存在时可以这样创建目标目录---------不使用通配符系统会自动创建目标目录server
 cp -rvf  frameworks/base/services/core/java/com/android/server/    services/core/java/com/android/server-------server不存在
 
如果SystemUi_build目录不存在,则可以直接使用
cp -rv SystemUi SystemUi_build
如果SystemUi_build目录已存在,则需要使用
cp -rv SystemUi/. SystemUi_build/


2016-04-19 16:08:55

zip -r  xxx.zip  xxx   打包xxx目录下的所有文件生成一个xxx.zip文件

2016-05-08 10:24:39
只压缩xxxx目录下的文件,但是xxxx目录下的目录同时也会被压缩进来,但是目录里面的文件不会归档进来,压缩完成后的文件为xxxx.zip
zip xxxx.zip xxxx/*

2016-08-10 14:21:06

从指定的zip压缩文件里面deleted指定的文件

zip -d xxx.zip   xxxx.txt 

2016-10-26 16:10:07
zip -m xxx.zip ./readme.txt
向压缩文件xxx.zip中追加readme.txt文件

unzip -o -d /home/august xxx.zip   xxx.zip文件解压到 /home/august/
-o:不提示的情况下覆盖文件;
-d: /home/august 将文件解压缩到/home/august目录下
unzip xxx.zip     unzip to current dir


2016-05-06 20:44:51
文件拥有者用字母 u(user) 表示
用户所在的组用字母 g(group) 来表示
其他人可以用字母 o(other) 来表示
所有人可以用字母 a(all) 了表示
"+" 表示增加权限 "-" 表示消减权限


chmod(change mode)--------修改文件的权限信息
chmod 只有管理员才能执行,普通用户可以通过 sudo chmod 执行
1. chmod 755 readme.txt-------修改file
   chmod a+rwx readme.txt
   chmod g+w readme.txt
2. chmod 755  -R /etc/-------修改dir
   chome a+rwx -R /etc/


chown(change owner)-------修改拥有者和组
chown 只有管理员才能执行,普通用户可以通过 sudo chown 执行(用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以)
1. chown August readme.txt-----修改file拥有者
   chown August:August readme.txt-----修改file拥有者和用户组
2. chown -R August  /etc/-------修改dir拥有者
   chown -R August:August /etc/-------修改dir拥有者和用户组
   
chgrp(change group)------修改用户所在组
chgrp 只有管理员才能执行,普通用户可以通过 sudo chgrp 执行(用户组名称必须在 /etc/group 里存在,否则会显示错误)
1. chgrp August readme.txt------修改file用户组
2. chgrp -R August /etc/--------修改dir用户组


2016-06-07 16:19:11
df--------------硬盘被占用了多少空间,目前还剩下多少空间等信息
du(disk usage)----------逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块(1024字节)的情况,若没有给出指定目录,则对当前目录进行统计
 -s:对每个Names参数只给出占用的数据块总数
 
xargs-----------其他命令传递参数的一个过滤器(xargs的默认命令是echo,空格是默认界定符)
cat test.c | xargs--------------单行输出test内容
cat test.c | xargs -n5----------多行输出test内容(以空格为界限每行输出5个)
cat test.c | xargs -dX----------自定义个X作为界定符输出
-I(指定一个替换字符串{})
ls *.c | xargs -n1 -I cp {} /home/code----------ls输出c文件每行路径替换cp的拷贝源文件(将当前目录下的c文件拷贝到code目录)

ls | xargs du -s-------------ls输出的内容作为参数给du命令


持续更新中.......

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值