前言:为了做一个更优秀的程序猿,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 ...
随机推荐
-
Yii2 使用 Joins 查询
Join() JOIN_TYPE = INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 等等 语法 $query = new ...
-
iOS中数字的格式化 NSNumberFormatter
NSNumberFormatter 和NSDateFormatter 是NsFormatter的子类. NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值 ...
-
《JS高程》JS-Object对象整理
继上篇<JS高程>对象&原型笔记,对JavaScript中的Object对象进行了整理,梳理一遍~ 参考文章:详解Javascript中的Object对象 ------------ ...
-
Oracle学习【语句查询】
基本查询语句any和all不能单独使用,必须和比较符一起使用>any 大于最小的例如:select * from emp where sal >any(1000,2000);<any ...
-
CF#231DIV2:A Good Number
Let's call a number k-good if it contains all digits not exceeding k (0, ..., k). You've got a numbe ...
-
javaScript滚动新闻
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
-
Shell中处理方法返回值问题
同步发表:http://blog.hacktons.cn/2017/12/13/shell-func-return/ 背景 通过shell编程,写一些工具批处理的时候,经常需要自定义函数.更复杂点的情 ...
-
echo 1+2+"3+4+5“输出的结果是6
如上,为什么echo 1+2+"3+4+5"输出的结果是6呢?刚开始我也不是很明白,以为有问题,但在电脑上运行程序的时候,结果出现6 了.这让我更加疑惑不解.现将问题解释一番. 在 ...
-
可见参数和增强for以及自动拆装箱
可变参数:定义方法的时候不知道该定义多少个参数格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ } 注意: 这里的变量其实是一个数组如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定 ...
-
Python3字符串-最容易理解的方式
字符串的创建 字符串创建符号 ' ' " " ''' ''' """ """ 转义符\ >>> str ...