Linux拉你入门
前言:为了做一个更优秀的程序猿,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拉你入门的更多相关文章
- Linux运维入门到高级全套常用要点
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...
- Linux Shell脚本入门--cut命令
Linux Shell脚本入门--cut命令 cut cut 命令可以从一个文本文件或者文本流中提取文本列. cut语法 [root@www ~]# cut -d'分隔字符' -f fields &l ...
- Linux基础知识入门
[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...
- 使用Java管理千台规模Linux服务器_入门
http://www.oschina.net/code/snippet_222919_11734 代码分享 当前位置: 代码分享 » Java » 网络编程 搜 索 [饶过] 使用Java管理千 ...
- linux grep 从入门到精通
linux grep 从入门到精通 一.初级 搜索日志 grep "186" catalina.out 在新输出日志中监听固定字符串 tail -f catalina.out | ...
- linux系统基础入门
使用工具:源码管理,自动部署,web服务器(linux) linux系统基础入门 1.下载地址 2.本文介绍的是一个基于Ubuntu的开源操作系统 下载优麒麟 Ubuntu是一个广泛应用于个人电脑,云 ...
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- ObjectARX动态添加AutoCAD传统下拉菜单入门篇(一)
ObjectARX动态添加传统下拉菜单入门篇 图文by edata , 转载注明出处 http://www.cnblogs.com/edata AutoCAD 添加传统下拉菜单有很多种方式,比较典型 ...
- Linux Shall命令入门
Linux Shall命令入门 ifconfig //查看ip信息 service network start ...
随机推荐
- OpenCv的CV2一些函数总结
- Scratch 简单的小游戏 --- 碰碰球
Scratch 简单的小游戏 --- 碰碰球 ================================ 积木脚本块的简要分类: 1. 角色 2. 背景 3. 角色和背景组成的场景 4. 挡板角 ...
- TP5调用微信JSSDK 教程 - 测试成功案例
前提:必需了解TP5的全局配置,扩展目录,composer,依赖注入的概念: 第一步:首先配置加载官方JSSDK类 "autoload": { "files": ...
- 用keras实现基本的文本分类任务
数据集介绍 包含来自互联网电影数据库的50000条影评文本,对半拆分为训练集和测试集.训练集和测试集之间达成了平衡,意味着它们包含相同数量的正面和负面影评,每个样本都是一个整数数组,表示影评中的字词. ...
- Hdoj 2109.Fighting for HDU 题解
Problem Description 在上一回,我们让你猜测海东集团用地的形状,你猜对了吗?不管结果如何,都没关系,下面我继续向大家讲解海东集团的发展情况: 在最初的两年里,HDU发展非常迅速,综合 ...
- mysql5.6做单向主从复制Replication
原理场景:MySQL从3.23版本开始提供复制功能.指的是将主数据库的DDL和DML操作通过二进制日志传到从服务器(也叫从库),然后在从库上对这些日志重新执行, 从而使得从库和主库的数据保持同步. 优 ...
- BZOJ2244 拦截导弹
此题最早看到是在我还什么都不会的去年的暑期集训,是V8讲的DP专题,我当时还跑去问这概率怎么做.这道题要求的是二维最长不上升子序列,加上位置一维就成了三维偏序问题,也就是套用CDQ分治,对位置排序,然 ...
- .net 调用 网易云的短信验证
static string url = "https://api.netease.im/sms/sendcode.action"; static string appKey = & ...
- SQL中 like 通配符 特殊字符处理
以下是一些匹配的举例,需要说明的是,只有like操作才有这些特殊字符,=操作是没有的.a_b... a[_]b%a%b... a[%]b%a[b... a[[]b%a]b... a]b%a[]b... ...
- jokes
先看效果如下 目录如下 //index.html <!DOCTYPE html> <html lang="zh-CN"> <head> < ...