`

Linux下常用命令

 
阅读更多

查看文件和文件夹大小命令 df du

df -h   统计数据块使用情况

du -h --max-depth=1 work/testing   统计文件大小相加

详细参考该链接 http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html

 

pwd 查看当前路径

rm -r -f test   强制删除整目录 ,包含目录和文件

 

 cp 源文件/目录 目标文件/目录  。如果存在目标文件或文件夹 则将文件夹覆盖
cp aa.txt test //将aa.txt 放到test文件夹中
cp -i aa.txt test //将aa.txt 放到test文件夹中 ,如果存在aa.txt会有提示是否覆盖
cp -r shelldemo test //将shelldemo文件夹及下的文件 放到test文件夹下
cp aa.sh aa1.sh //如果存在 aa1.sh 会覆盖。不存在生成一个
cp aa.sh ../ 将aa.sh拷贝到 上上一层目录下
cp *.txt test 将以.*txt结尾的文件放到test目录下

-s  复制成文符号链接文件symbolic link) 即快捷方式 档案
-u  若目标文件 比 源文件 旧才更新目标。
-p  连同档案的属性也复制过去,而非使用默认属性(备份常用)
-l   进行硬式链接hard link ,而非复制档案本身。
 
rm -r demo 删除demo文件夹(文件)及下的子目录文件
rm *.txt 删除.txt文件

mv -i aa.txt test  将aa.txt剪切到test 下。如果存在会提示是否覆盖
mv -u aa.txt test  将aa.txt剪切到test 下。如果test下存在文件aa.txt且比较 ,源文件新就覆盖
mv -f aa.txt test  f:force强制的意思,如果目标才能在,不询问直接覆盖
mv *.txt a  剪切.txt结尾的文件到 a目录下

cat 从第一行开始显示文件内容
cat -n hello.sh  显示文件内容并显示行号
cat -b hello.sh  列出行号,仅仅针对非空白行做行号显示,空白行不显示行号
tac 从最后一行开始显示内容

less aa.txt //翻页查看文件内容的命令。比more好用
空格键 :下翻页
pagedown 向下翻页
pageup 向上翻页
/字符串 向下搜索字符串
?字符串 向上搜索字符串
n 重复前一个搜索 (与/或 ?有关)
N 反向重复前一个搜索
q 离开less

head aa.txt 查看文件的前几行(默认是10)
head -n 20 aa.txt  查看前20行 head -20 aa.txt效果相同

gzip -v aa.txt  压缩aa.txt并显示压缩比率,会上传aa.gz 同时将aa.txt删除
gzip -d aa.gz  解压aa.gz完成后将.gz删除
gzip -9 -c aaa.txt>aaa.gz 用最佳压缩比率压缩,并保留原始文档aaa.txt
zcat aa.gz 读取aa.gz中的内容

 

cd ~zhang   进入用户zhang的跟目录

cd ~  返回自己用户的根目录

cd -  返回刚才进入的目录

pwd   显示当前工作目录

 

date 显示日期

date +%Y/%m/%d    2016/06/15   当前日期

date +%H:%M    20:23  当前时间

 

cal 日历

cal 2016   显示2016年的日历

cal 6 2016 显示2016年6月日历

 

 

bc  计算器

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics