查看: 2193|回复: 0

[远程开发] linux常用命令

[复制链接]

13

主题

15

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2018-12-1 15:58:11 | 显示全部楼层 |阅读模式
本帖最后由 VD0 于 2018-12-1 17:06 编辑

[root@localhost ~]#




        root:                        当前登录用户

        localhost                主机名
        ~                        当前所在目录(家目录)
        #                        超级用户的提示符
                                  普通用户的是$

linux 中隐藏文件以.开头
命令格式
  • 命令 [选项] [参数]
  • 个别命令不遵循此格式
  • 当有多个选项,可以写在一起简化操作与完整选项
  • -a等于--all

ls [选项] [文件目录省略为当前目录)]

  • -a         显示所有文件
    linux.png
  • -l        显示详细信息
    linux ls -l.png
  • -h        人性化显示文件大小
  • -d        显示目录属性
  • -i        显示inode
  • ll命令==ls -l

       权限详细信息:
             列子:-rw-r--r--. 1
             文件类型(- 文件 d目录 l软连接文件)、文件权限
             第一个符号代表文件类型,其他九个每三个一组,代表特定类型的人的权限
             用户组:
             有相同权限相同身份的人
             rw- u所有者  r-- g所属组  r-- o其他人
             权限:r读 w写 x执行 -没有权限
             .                代表ACL权限
             1                引用计数
文件处理命令:
  • 建立目录:mkdir
       mkdir [选项] [目录名]
       -p递归创建
       原意: make directories
       mkdir -p parfile/childfile
linux mkdir.png


  • cd:

        cd ~/cd         回到家目录
        cd -                        进入上次所在目录
        cd ..                        进入上级目录
        cd .                        进入当前目录
        Linux                命令补全(tab)
        change directories
linux cd.png
  • pwd:

       参数:-P :显示出确实的路径,而非使用连结 (link) 路径。
       查看所在目录


  • 删除空目录:rmdir

linux rmdir.png
  • 删除文件或目录:rm
    linux rm.png

        -r                删除目录
        -f                强制删除(不会询问是否删除)
rm -r.png
  • 复制命令:cp

        cp [选项] [原文件或目录][目标目录]
             选项:
             -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。             -d:复制时保留链接软连接。
             -f:覆盖已经存在的目标文件而不给出提示。
             -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
             -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
             -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
             -l:不复制文件,只是生成链接文件。
cp.png
  • 剪切文件:mv

      mv [原文件或目录] [目标目录]
mv.png
链接命令:
  • 连接命令:ln

       ln -s(soft)[原文件] [目标文件]
       生成链接文件
       -s                创建软连接
        没有操作参数为创建硬链接
  • 硬链接:
  • Linux内部使用inode号码来识别不同的文件,可以通过硬链接来使不同的文件名来访问同一内容,每有一个硬链接,对应inode会增加一个连接数,当硬链接都删除时,系统会回收inode节点和对应block区域(感觉这里像python的引用计数)。

  • 有相同i节点和储存block块,可以看成一个文件
  • 可通过i节点访问
  • 不能跨分区
  • 不能针对目录使用
    in.png
  • 软连接:

  • 类似Windows快捷方式
  • 有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据

  • 软文件文件权限为lrwxrwxrwx
  • 修改任意文件,另一个都改变
  • 删除原文件,软连接不能使用
  • 软连接原文件要写绝对路径


文件搜索命令:
locate:
  • locate:速度快,在后台数据库按文件名搜索
  • 通过搜索文件/var/lib/slocate数据库查找文件名,以数据库的更新为准。
  • 后台数据库1天一更新
  • 可强制更新数据库:updatadb
  • locate只能按文件名搜索
  • locate按照/etc/uodatedb.conf配置文件搜索

        PRUNE_BIND_MOUNTS="yes"                #开启搜索限制
        PRUNEFS=                                                #搜索时不搜索的文件系统
        PRUNENAMES=                                        #搜索时,不搜索的文件类型
        PRUNEPATHS=                                        #搜索时不搜索的路径
  • whereis 和which也遵守此配置文件

whereis和which:
  •   whereis 命令名         #搜索命令所在路径及帮助文档所在位置

只能查系统命令
选项
-b:                只查找可执行文件
-m:        只查找帮助文件
  •   which 文件名:        #搜索命令所在路径和别名



find:
  • 功能强大但参数多
  • find [搜索范围] [搜索条件]        #搜索文件
  • find / -name install.log
  • 避免大范围搜索,因为find会很耗费系统资源
  • find是在系统当中搜索符合条件的文件名。如果需要匹配,使用通配符匹配,通配符是完全匹配
        -name   filename                     查找名为filename的文件
find . -name.png

[size=13.3333px]       -perm                                 按执行权限来查找
[size=13.3333px]        -user    username                按文件所有者来查找

[size=13.3333px]        -group groupname               按所属组来查找

[size=13.3333px]        -mtime   -n +n                    按文件更改时间来查找文件,-n指n天以内,+n指n天以前
find -mtime.png

(demo.py 是最近六天内创建的)
[size=13.3333px]        -atime    -n +n                    按文件访问时间来查

查看系统状态:
因为这些我用得少,所以为大家找了一些这方面的文章
查看系统状态命令https://www.cnblogs.com/liuqiang0/p/8528244.html
查看系统状态的工具包https://www.cnblogs.com/huangxm/p/6278615.html
网络监控:https://linux.cn/article-2871-1.html

与远程主机传输文件:https://bbs.easyaiforum.cn/thread-915-1-1.html
linux命令写得较详细的文章https://www.cnblogs.com/gaojun/p/3359355.html

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表