博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 常用命令
阅读量:4967 次
发布时间:2019-06-12

本文共 3968 字,大约阅读时间需要 13 分钟。

linux 系统下,绝对路径是以"/" 开头

相对路径不以"/" 开头,相对当前目录

1,ls 列出当前目录下的文件名

caich5@ubuntu:~$ ls20       Documents  examples.desktop  Pictures  TemplatesDesktop  Downloads  Music             Public    Videos

      ls -l 长格式列出当前目录下的文件,以及详细信息,包括权限,创建时间,创建人,文件名,大小等

 

caich5@ubuntu:~$ ls -ltotal 48drwxrwxr-x 2 caich5 caich5 4096 Apr  1 00:07 20drwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Desktopdrwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Documentsdrwxr-xr-x 2 caich5 caich5 4096 Mar  3 23:49 Downloads-rw-r--r-- 1 caich5 caich5 8980 Dec 13 08:37 examples.desktopdrwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Musicdrwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Picturesdrwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Publicdrwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Templatesdrwxr-xr-x 2 caich5 caich5 4096 Dec 13 08:40 Videos

ls -a 列出所有文件(主要是针对隐藏文件,是以.开头)

caich5@ubuntu:~$ ls -a.              .cache     Downloads         Music      .Xauthority..             .compiz    examples.desktop  Pictures   .xinputrc20             .config    .gconf            .profile   .xsession-errors.bash_history  Desktop    .ICEauthority     Public     .xsession-errors.old.bash_logout   .dmrc      .local            Templates.bashrc        Documents  .mozilla          Videos

ls -d 查看当前目录本身的信息

caich5@ubuntu:~$ pwd/home/caich5caich5@ubuntu:~$ ls -d /home/caich5/home/caich5caich5@ubuntu:~$ ls -ld /home/caich5drwxr-xr-x 17 caich5 caich5 4096 Apr  1 00:07 /home/caich5caich5@ubuntu:~$ ls -l -d /home/caich5drwxr-xr-x 17 caich5 caich5 4096 Apr  1 00:07 /home/caich5caich5@ubuntu:~$

2,touch 创建空文件 mkdir 创建目录

caich5@ubuntu:~/20$ touch 1.txt
caich5@ubuntu:~/20$ mkdir 22 caich5@ubuntu:~/20$ mkdir -p a/b/c  递归创建,可以创建多级子目录

3,cat  文件名,查看文件内容,全屏显示

4,more 文件名,查看文件内容,分页显示,按照百分比

5,less + 文件名 查看文件

less 与more相对应,less 更加随意,more 只能向前查看,less 可以后退

less -m 显示百分比,加不同参数有不同功能

6,head 和 tail 查看文件

head -5 文件名 查看文件前5行文件内容

tail - 5文件名 查看文件后5行文件内容

tail -f  文件增长时候,输出后续添加的数据,用于实时查看log日志

caich5@ubuntu:~/20$ tail -5 1.txtBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBcaich5@ubuntu:~/20$ head -5 1.txtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

7, du 统计文件占用内存大小

du -sh + 目录名  查看文件夹

caich5@ubuntu:~$ du -sh /home/caich5612M    /home/caich5caich5@ubuntu:~$ du -s /home/caich5626580    /home/caich5

du -sh +目录名 /*  查看文件夹下所有的文件所占用的大小

caich5@ubuntu:~$ du -sh /home/caich5/*213M    /home/caich5/204.0K    /home/caich5/Desktop4.0K    /home/caich5/Documents66M    /home/caich5/Downloads12K    /home/caich5/examples.desktop4.0K    /home/caich5/Music4.0K    /home/caich5/Pictures4.0K    /home/caich5/Public4.0K    /home/caich5/Templates4.0K    /home/caich5/Videos

 8,grep 在文件里面找符合条件的行

caich5@ubuntu:~/20$ grep 'T' 1.txtsssssssssssaaaaaaaaaaaaaaaaaaaaaaaTTTTTTTTTTTTT

   

  caich5@ubuntu:~/20$ grep -i 's' 1.txt   不区分大小写

  sssssssssssaaaaaaaaaaaaaa aaa aaaaaaTTTTTTT TTT

  SSSSSSSSSSSSSSIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII

 

  caich5@ubuntu:~/20$ grep -w 'aaa' 1.txt  匹配整词,精确地单词,单词的两边必须是非字符符号(即不能是字母数字或下划线)

  sssssssssssaaaaaaaaaaaaaa aaa aaaaaaTTTTTTT TTT 

 

  caich5@ubuntu:~/20$ grep -v 'A' 1.txt  反转匹配,选择没有被匹配到的内容。

 

9,find 在目录下下找符合条件的文件或者目录

   find + 查找路径  -name '名称'

   不知道具体内容可用通配符*

   find + 查找路径 -name '*名称*'

   find + 查找路径 -type -d 查找directory

   find + 查找路径 -type -f 查找file

10,rm 删除 

    rm -f 强制删除

    rm -fr 强制删除目录或文件(目录删除必须加-r)

11,cp 复制

caich5@ubuntu:~/20$ cp source/1.txt dest

  caich5@ubuntu:~/20$ cp -r source dest  //复制整个目录

  caich5@ubuntu:~/20$ cp -a source dest  //复制整个目录或则文件连同属性

 12,mv 文件或者目录剪切或者重命名

caich5@ubuntu:~/20$ mv source/1.txt dest  //剪切

   caich5@ubuntu:~/20/dest$ mv 1.txt 2.txt   //重命名

 13,ln - s + 文件 + 链接名        软链接,删除链接不会删除文件本身

        ln  文件 + 链接名                硬链接

        好处是保证配置文件的一致性

        

转载于:https://www.cnblogs.com/pickKnow/p/10636922.html

你可能感兴趣的文章
eclipse package,source folder,folder区别及相互转换
查看>>
Py 可能是最全面的 python 字符串拼接总结(带注释版)
查看>>
如何从亿量级中判断一个数是否存在?
查看>>
客户数据(类的调用)
查看>>
cookie session 和登录验证
查看>>
(转载)博弈汇总【巴什博奕,威佐夫博弈,尼姆博弈,斐波那契博弈】
查看>>
【数据结构作业】-【带头结点的单链表就地逆置】
查看>>
【Pet HDU - 4707 】【利用并查集找深度】
查看>>
《Java程序设计实验》 软件工程18-1,3 OO实验2
查看>>
【Herding HDU - 4709 】【数学(利用叉乘计算三角形面积)】
查看>>
【7-9 有重复的数据I (20 分)】【此题卡输入,需要自己写个输入挂】
查看>>
JRebel安装部署,激活
查看>>
OPENSSL使用方法
查看>>
下载GO的开源开发工具LITEIDE
查看>>
接口操作XML
查看>>
idhttp访问DATASNAP有密码验证的中间件
查看>>
libmidas.so.2
查看>>
开发WINDOWS服务程序
查看>>
httpencode编码
查看>>
cross socket和msgpack的数据序列和还原
查看>>