ifconfig --查看Ip地址 clear --清除屏幕 pwd --查看自己当前所在的目录 cd / 返回根目录 cd .. 返回父目录 ls –a:查看目录下文件 ll 以列表形式查看目录 mkdir 创建文件目录 mkdir /a 在根目录创建 与 mkdir a在当前目录创建 rm –rf:删除文件或目录 rm ri:删除文件前询问用户 注意ri只能删除文件,并在删除前进行询问 cp /usr/test / 第一个是文件的路径 第二个是要拷贝的路径 mv:移动文件或修改文件名 touch a.html 创建文件 head -5 a.html 查看a.html文件的前5行数据 cat a.html 查看a.html文件的内容 vi命令: 有三种模式 1、命令行模式 首次进入文件, 输入i,a就可以进入编辑模式 2、编辑模式 写完文本内容以后,按ESC,就会进入底行模式 3、底行模式,按冒号: wq 保存并退出 q 退出 q!强制退出
目录名称 | 说明 |
---|---|
/ | Linux系统根目录 |
/bin | 系统启动时需要的执行文件(二进制) |
/dev | 设备文件目录 |
/etc | 操作系统的配置文件目录(防火墙、启动项) |
/home | 用户信息存放的目录,用户的默认工作目录 |
/usr | 程序和数据存放目录 |
/var | 包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等 |
/bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。
/boot: 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev : dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。
/etc: etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home: 用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图中的 alice、bob 和 eve
/lib: lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
/sbin: s 就是 Super User 的意思,是 Superuser Binaries (超级用户的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序
/tmp: tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的。
/usr: usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。
xshell:一个远程连接的客户端软件,连接服务器使用的
xftp:客户端向服务器传送文件使用
root root 超级管理员 mengshujun 123456 普通管理员 wex 123 普通管理员
分开用户的主要现实的是一种权限控制。对系统的某些资源具有什么样的权限。 可读 可写 可执行
在Linux中,用户组是一种将一组用户聚合在一起的机制,具有以下作用:
1、用来管理文件和目录的权限;
2、用于共享和管理系统资源;
3、通过将一组用户归为同一个用户组,可以简化用户和权限的管理。
su - 用户名 切换账户 (switch user:选择用户)
1.用户和组
useradd 用户名 添加一个用户如果没有指定用户的组,则会自动添加一个与用户名同名的组
useradd -g msj zhangsan 添加一个张三的用户,分配到msj组
adduser --password 123456 testuser 添加一个testuser账号,指定密码为123456
userdel 用户名 删除用户(不会删除home目录)
userdel -r 用户名 删除用户以及home目录
2.组管理
id 查看当前用户所在的组
groupadd 组名
groupdel 组名 删除组 确保组中没有用户
Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令
示例:
dr-xr-xr-x
drwxr-xr-x
权限表:
d: 表示的是目录
-: 表示的是文件
l: 表示链接文件
c: 表示设备文件
r: read可读
w: wirte可写
x: excute执行
-:没有权限
u :表示该文件的拥有者,
g:表示与该文件的拥有者属于同一个群体(group)者,
o: 表示其他以外的人
chmod u=rwx,g=rwx,o=rwx index.html
ctrl+z #执行强制退出
读R- 4
写W- 2
执行X- 1
chmod 777 a.txt 第一位代表:user 第二位代表:group 第三位代表: other
# 查看进程的 ps -ef|grep ssh #查看本机是否允许ssh远程连接 kill -9 8856 #杀掉进程
进程是在 CPU 及内存中运行的程序代码,而每个进程可以创建一个或多个进程(父子进程)。
查看进程命令
ps aux
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
ps: 将某个进程显示出来
a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。
ps -ef|grep 查找信息
grep:(Global Regular Expression Print)查找的意思,使用的权限是所有的用户,它是一种强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来
|:管道命名,指的是 ps 命令和 grep 命令同时执行(可以把它看做是一个连接的作用)
-e:显示所有进程
-f:全格式