前言:为了做一个更优秀的程序猿,Linux是必不可少的,因此利用闲杂的时间来增加自己对Linux的认识

(一)关于Linux命令编(至于怎样安装vmvare这一个章节就先不介绍了)

  1.基础命令

   

1.1  ls     列出当前路径的文件

1.2  ll     列出当前路径的文件的详细

1.3  cd     切换到想去的目录

1.4  ..     上一级目录

1.5  ifconfig  查看主机的IP

  

  2.操作文件相关的命1.1 cp 复制当前文件到想去的目录 cp 当前文件名 复制到的文件路径/[新的文件名]

1.2  mv    移动文件  mv 原始文件名 移动到的路径/[新的文件名]

1.3  rm     删除文件  rm 指定的文件   (这个命令会出现要用户确认)

1.4  rm -f  删除文件不提示

1.5  rm -rf 文件路径  删除文件夹中所有的文件包含文件夹(慎用这个就是删库跑路的指令,但是也不要怕只要指定目录删除就不会出现这个文件) 

1.6  mkdir -r 文件名     递归的添加一个文件夹

1.7  chmod [777]  文件/目录  修改一个文件所有者拥有的权限

1.8  ps -ef grep 软件(php)  查看软件是否在进程中

  

  3.用户组相关

    含义:在Linux中组的概念非常关键我们可以理解为相当于个人的房间操作这个房间必须要有对应的组权限

1.1    groupadd   新增组用户名     groupadd   组名  (如果不指定ID默认从500开始)

1.2    groupadd -g id  新增组用户名并且指定ID  

1.3    grep id/组名 /etc/group   查找组名 注:文件/etc/group是存放所有组名的文件

1.4    groupdel   id/组名   删除组名根据名字或者ID

1.5    groupmod -n  新组名 旧组名   修改组名

1.5    chgrp [-R] 组名称  文件名/组名  [递归]改变用户所属组

  

  4.拥有者(所属用户)即只能这个用户才有这个文件的操作权限

1.1  id       所属用户(root)   查看用户的id信息

1.2  groups   所属用户(root)  查看用户的所属组

1.3  useradd  用户名        新增用户名

1.4  useradd -d /home/用户名 新的用户名   指定宿主目录所在的文件

1.4  passwd 用户名          给用户设置密码

1.5  userdel 用户名         删除用户名

1.6  usermod -l  用户名     修改用户名

1.7  /sbin/nologin  禁止某个用户不能登录在/etc/passwd文件中修改/bin/bash为不能登录就可以了

1.8  su 用户 切换用户
1.9  chown [-R] 拥有者名称 文件/目录   修改一个文件的拥有者

  5.Linux文件类型(如下图是用ll命令输出的内容)

   1.1第一位占位符通常表示的类型有

    1.2第二位到第十位是对这个文件有什么权限(这里简单列举几个)

      666(即rw-rw-rw-)

      777(即rwxrwxrwx)

      755(即rwxr-xr-x)

      -表示所有的权限

    1.3所有者(即属于那个用户)

    1.4用户组(即属于那个分组)

  6.bin和sbin的区别

    sbin为最高管理员权限,bin则是能够被所有的用户来使用

Linux拉你入门的更多相关文章

  1. Linux运维入门到高级全套常用要点

    Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...

  2. Linux Shell脚本入门--cut命令

    Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields &l ...

  3. Linux基础知识入门

    [Linux基础]Linux基础知识入门及常见命令.   前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...

  4. 使用Java管理千台规模Linux服务器_入门

    http://www.oschina.net/code/snippet_222919_11734 代码分享 当前位置: 代码分享 » Java  » 网络编程 搜 索   [饶过] 使用Java管理千 ...

  5. linux grep 从入门到精通

    linux grep 从入门到精通 一.初级 搜索日志 grep "186" catalina.out 在新输出日志中监听固定字符串 tail -f catalina.out | ...

  6. linux系统基础入门

    使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...

  7. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  8. ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)

    ObjectARX动态添加传统下拉菜单入门篇 图文by edata  , 转载注明出处 http://www.cnblogs.com/edata AutoCAD 添加传统下拉菜单有很多种方式,比较典型 ...

  9. Linux Shall命令入门

    Linux Shall命令入门 ifconfig                                            //查看ip信息 service network start   ...

随机推荐

  1. Matplotlib学习---用matplotlib画箱线图(boxplot)

    箱线图通过数据的四分位数来展示数据的分布情况.例如:数据的中心位置,数据间的离散程度,是否有异常值等. 把数据从小到大进行排列并等分成四份,第一分位数(Q1),第二分位数(Q2)和第三分位数(Q3)分 ...

  2. FPGA时序分析相关

    什么叫时序? 时间与动作的相互关系,什么时间干什么活. 同步时序:单一时钟源,所有寄存器在单一时钟源下同步工作. 异步时序:多个时钟源,除使用带时钟的触发器之外,还可以使用不带时钟的触发器与延时元件作 ...

  3. 一个有关FWT&FMT的东西

    这篇文章在讲什么 相信大家都会FWT和FMT. 如果你不会,推荐你去看一下VFK的2015国家集训队论文. 设全集为\(U=\{1,2,\ldots,n\}\),假设我们关心的\(f_S\)中的集合\ ...

  4. hihocoder#1333 : 平衡树·Splay2 (区间操作)

    题面: #1333 : 平衡树·Splay2 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho:好麻烦啊~~~~~ 小Hi:小Ho你在干嘛呢? 小Ho:我在干活啊! ...

  5. os x && linux 文件传输基础命令

    一.从服务器下载文件到本机 1.修改文件所属 由于只能下载文件所属为自己的文件,所以要做修改文件所属的操作. chown hudelei /opt/logs/tomcat/app/tomcat_stk ...

  6. NOIp 2018 游记

    Day0 啥都没做,记了一下 vimrc 和配置,然后搞了一下午的颓. 然后头有点晕乎乎的,早点洗澡去睡觉,在床上想了很多,但还是强制自己大脑放空,早点睡着了. Day1 由于去年的教训,今年我决定先 ...

  7. 【转】C++ const 关键字总结

    const是一个C++语言的限定符,它限定一个变量不允许被改变.使用const在一定程度上可以提高程序的安全性和可靠性.另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一 ...

  8. 【php】php从多个数组中取出最大的值

    function _arr_max($arr = []){ if(func_num_args() > 1){ $result = []; foreach(func_get_args() as $ ...

  9. LinkedList(JDK1.8)源码分析

    双向循环链表 双向循环链表和双向链表的不同在于,第一个节点的pre指向最后一个节点,最后一个节点的next指向第一个节点,也形成一个"环".而LinkedList就是基于双向循环链 ...

  10. window无法启动mongodb服务:系统找不到指定的文件错误的解决方法

    原文:http://www.phperz.com/article/15/0530/131534.html 错误描述 错误2:系统找不到指定文件 思考过程 昨天做测试的时候,先后安装了两次MongoDB ...