你的心如利箭 在风中笔直的飞翔
github DNS ALEXA CDN
jquery JS CSS CSS3 HTML5 svg php --- isux w3cplus

21270

  博客园  :: 首页  ::  ::  ::  :: 管理

php   mysql    linux

http://man.linuxde.net/  Linux命令大全(手册)  2017-11-26

 


 

ls

ls -l  列出文件名、权限、所有者、文件大小等详细信息
ls -l t*  列出当前目录中所有以“t”开头的目录的详细内容

cd

cd /   进入目录
cd ~   进入"家"目录
cd -   进入上一次工作路径

pwd

pwd   查看当前路径
pwd -P   查看软链接的实际路径

mkdir

mkdir ttt   当前工作目录下创建名为ttt的文件夹
mkdir -p /tmp/test/t1/ttt   在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建

rm

rm -i *.log   删除任何.log文件;删除前逐一询问确认
rm -- -f*    删除以-f开头的文件
rm -fr test   删除test子目录及子目录中所有档案删除,并且不用一一确认

rmdir

rmdir -p parent/child/child11  当parent子目录被删除后使它也成为空目录的话,则顺便一并删除

mv

mv test.log test1.txt   将文件test.log重命名为test1.txt
mv llog1.txt log2.txt log3.txt /test3   将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中
mv -i log1.txt log2.txt   将文件file1改名为file2,如果file2已经存在,则询问是否覆盖
mv * ../   移动当前文件夹下的所有文件到上一级目录

cp

cp -ai a.txt test  复制a.txt到test目录下,保持原文件时间,如果原文件存在提示是否覆盖

cat

cat file1.txt  file2.txt > file.txt 将几个文件合并为一个文件

cat filename  显示整个文件

more

more +300 text.txt  显示文件中从第300行起的内容
ls -l | more -5  在所列出文件目录详细信息,借助管道使每次显示5行。按空格显示下5行
(less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。)

tail -f ping.log(查看日志)用于显示指定文件末尾内容

find

find -atime -2  查找48小时内修改过的文件
find ./ -name '*.log' 在当前目录查找 以.log结尾的文件。 ". "代表当前目录 
find -size +1000c 查找大于1K的文件

chmod

chmod 751 t.log  给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

tar

tar -zcvf /tmp/etc.tar.gz /etc  将/etc下的所有文件及目录打包到指定目录,并使用gz压缩

tar -ztvf /tmp/etc.tar.gz  查看刚打包的文件内容(一定加z,因为是使用gzip压缩的)

df

df -l 显示磁盘使用情况

ln

ln -v source.log link1.log   给文件创建硬链接,并显示操作信息

grep 强大的文本搜索命令

grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

grep -lR '^grep' /tmp 从文件夹中递归查找以grep开头的行,并只列出文件
grep -E 'ed|at' test.txt 显示包含ed或者at字符的内容行

wget curl

curl和wget基础功能有诸多重叠,如下载等。非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长。类比的话curl是浏览器,而wget是迅雷9

curl -o rename.iso http://man.linuxde.net/text.iso         #o小写   下载文件并重命名
wget -O rename.zip http://www.linuxde.net/text.iso        #O大写  下载文件并重命名

curl --limit-rate 50k -O http://man.linuxde.net/text.iso  #限速下载
wget --limit-rate=50k http://www.linuxde.net/text.iso  #限速下载

curl -O -C - http://man.linuxde.net/text.iso               #O大写,C大写  断点续传
wget -c http://www.linuxde.net/text.iso                    #c小写  断点续传
curl -I http://man.linuxde.net/text.iso  #显示响应头部信息 wget --server-response http://www.linuxde.net/test.iso  #显示响应头部信息
wget --spider URL #测试下载链接 wget --mirror -p --convert-links -P /var/www/html http://man.linuxde.net/  #wget利器--打包下载网站

 

 

 

..

posted on 2021-08-02 14:16  bjhhh  阅读(51)  评论(0编辑  收藏  举报