美文网首页
【i春秋】linux常用的命令(笔记)

【i春秋】linux常用的命令(笔记)

作者: queena_ | 来源:发表于2018-03-18 16:19 被阅读0次
    • ls
      当前路径下的所有文件和文件夹
    • cd ~
      切换到home目录
    • ls -a
      将当前路径下的隐藏文件夹一块显示出来(以"."开头在linux中默认为隐藏文件夹)
    • ls -l
      显示当前路径下的文件夹的属性等更详细的信息
    • ls -al
      当前路径下的所有隐藏的和没有隐藏的文件的详细信息
    • mkdir 文件名
      创建文件夹
    • mkdir -p
      创建多个并有包含关系的文件夹
    • pwd
      查看当前所属路径
    • touch
      创建一个空文件

    绝对路径:完整的描述文件位置的路径就是绝对路径(例如快递上的详细地址信息)
    相对路径:相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系

    • rm
      删除一个文件
    • rm -r 名字
      递归删除目录和子目录
    • rm -f 强制删除
    • rm -rf /*
      这条命令可以把根整个删除,所以不能乱尝试哟
    • rmdir
      删除空目录
    • cat 名字
      查看文件内容
    • echo
      将指定的字符串输入到指定的文本中
      如果想再次输入的内容不覆盖之前的内容,需使用>>
    TIM截图20180315225236.png
    TIM截图20180315225453.png
    • cp 源文件 目的文件
      拷贝(将源文件拷贝到目的文件)
    • mv
      移动或重命名
    • more
      分页显示文本文件(回车键一行行加载,按q键退出)
    • find
      在文件系统中搜索某文件
    • wc
      统计文本中行数、字数、字符数
    • grep 字符串 文件
      在文本文件中查找某个字符串
    • tree
      当前的文件夹和目录以树的形式显示出来,需要安装tree包
    • ln
      创建链接文件
    • head、tail
      显示文件头、尾内容(默认10行)
    • service 服务名 start
      重新启动指定的系统服务(apache2、postgresql、ssh、mysql
    • service 服务名 restart
      重启
    • service 服务名 status
      查看某服务是否开启


      TIM截图20180317175019.png
    • update-rc.d 服务名 enable
      将某项服务加入到开机自启中
    • update-rc.d 服务名 enable 5
      将某项服务加入到开机自启,并设置启动的优先级
    • update-rc.d 服务名 disable
      将某项服务移出开机自启中

    linux文本编辑命令

    • vim
      三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式
      命令模式如下:
      :q 退出
      **:q! **强制退出
      :wq 保存并退出
      :set number 显示行号
      :set nonumber 隐藏行号
      /apache 在文档中查找apache ,按n跳到下一个,shift+n上一个
      yyp复制光标所在行,并粘贴

    • nano命令
      该命令是类终端图形界面支持组合键操作

    • leafpad命令
      该命令以命令的形式打开一个文件,若不指定,则会创建一个文件


    Linux用户和权限

    用户及用户组管理

    • /etc/passwd
      存储用户账号
    • /etc/group
      存储组账号
    • /etc/shadow
      存储用户账号的密码
    • useradd 用户名
      只增加一个用户(只存在一个用户名,仅作为临时登录使用)
    • userdel 用户名
      删除一个用户名
    • adduser 用户名
      增加一个用户(自动创建家目录)
    • groupadd 组名
      创建一个组
    • groupdel 组名
      删除一个组
    • passwd root
      给root设置密码

    Linux文件权限

    三种基本权限

    • R
      读,数值表示为4
    • W
      写,数值表示为2
    • X
      可执行,数值表示为1

    -rw-rw-r--
    一共十个字符,分成四段

    • 第一个字符,"-"表示普通文件;这个位置还可能会出现"l"链接;"d"表示目录
    • 第二三四个字符,"rw-"表示当前所属用户的权限,所以用数值表示为4+2=6
    • 第五六七个字符"rw-",表示当前所属组的权限,所以用数值表示为4+2=6
    • 第八九十个字符,"r--"表示其他用户的权限,所以用数值表示为2
      所以操作此文件的权限用数值表示为662

    更改权限
    sudo chmod [u所属用户,g所属组,o其他用户,a所有用户] [+增加权限,-减少权限][r,w,x] 目录名

    sudo chmod u+x g+w o+r filename
    sudo chmod 755 filename

    相关文章

      网友评论

          本文标题:【i春秋】linux常用的命令(笔记)

          本文链接:https://www.haomeiwen.com/subject/niykqftx.html