MOOC
window操作系统 在同一个局域网中 IP地址不能重复外 主机名也不可以重复
ROOT 用户的家目录是/ ROOT
USER 用户的家目录是 /home/user
PWD显示目前所在的目录
#登陆的是root 普通用户是$
命令的格式
命令 【选项】【参数】
【选项用来调试功能】
命令1
ls 【选项】【文件或者目录】 默认显示当前目录下的文件’
选项 :
-a 显示所有文件 包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示inode
文件类型 (-文件 d目录 l 软连接文件 ) Linux操作系统中通过权限位的第一位来区分文件类型的
除首位后有九位 每三位为一组 1. 所有者 2.所属组 3.其他人 用于分配权限
基础操作
ifconfig
获取网络连接相关信息 查看网卡启用状态下网卡的 IP
ifconfig -a 查看所有网卡
ifconfig etho up/down 启用/禁用卡
dhclient **** #给一块网卡自动分配一个ip地址 erro dhclient (2323) running exiting 出现的话kill掉
查看 ssh是否开启
ps -ef|grep sshd //模糊查询出和 sshd 相关的进程
root 后面的为PID
强制关闭进程 kill -9 PID
开启进程 service sshd start
关闭进程 service sshd stop
重启进程 service sshd restart
ps -ef|grep sshd
clear //清屏
ftp 文件传输
ls 查看目录下文件
ls -a 查看全部 包括隐藏的文件
ls -la 以列表的形式
ls -l 查看 详细信息
cd / 进入根目录下
/ linux 根目录
cd / 返回根目录
cd /usr 有反斜杠的是绝对路径
cd .. ##返回上一级目录
pwd 看一下当前目录的位置
vim 按回车键Enter 是一行一行的换 按 空格键是一页一页的换 按Q退出
man config (查看linux 里面所有命令的详细描述)
ftp 用的是sftp协议
mkdir 创建文件夹
linux 的操作单位是文件
命令 都在根目录下的bin
whereis pwd 寻找命令出现在系统的哪
自动补全 如果 只有一个可以匹配到的命令 或cd *** 文件名 按住tab 则 显示自动补全
如果有多个 按两下tab 可以显示出所有的可以模糊匹配到的文件
修改系统参数 到etc目录下改
home 用户的
lib64 64位系统需要的类库
usr ##一般用于存放用户的应用程序
opt ###一般第三方提供的软件
var ##临时文件
dev ##设备 光驱 声卡 显卡 插入的U盘
读取外部设备
挂载 ##其实就是拷贝?
mount /dev/cdrom /mnt/cdrom
erro : mount :you must specify the filesystem type 错误意思你必须指定这个类型 解决方案 这个是在虚拟机 虚拟机设置里面的 设备状态 需要选择连接
取消挂载 umount /mnt/cdrom
mkdir -p 可以建多层的
mkdir -p soft/tomcat 在当前目录下 建一个soft 里面有tomcat ##相对于当前目录下的 相对路径
mkdir -p /soft/tomcat 在根目录下 建一个soft 里面有tomcat ##相对于根目录下的路径 绝对路径
rm 删除文件
rmdir tomcat 删除文件夹
rmdir -r 删除多层目录
rm -r /test 删除test 及test下的文件 会有一系列的提示
rm -rf test 无提示的删除
创建文件
touch (文件名) (相对/绝对)
cat 查看小文件
tail -10 查看大文件 (末十行)
head -10 (前十行)
more 按部分加载
tail -f 查看大文件 的更新部分 一般来说是查看log (-f 可以方便查阅正在改变的日志文件(最尾部的内容显示在屏幕上))
命令输错 ctrl +c返回到命令行
编辑文件
vi abc.txt (文件名) vi 有三种工作模式 .命令工作模式 编辑工作模式 底行模式
进入编辑模式 i/o/a 退出到命令模式 :esc
进入底行模式 需要先按 esc 进入命令模式 然后 :进入底行模式 保存退出wq
:wq 保存退出 :q! 直接退出不保存
替换内容 :%s/被替换的/替换的/g
vi 显示行号 (底行模式): set nu
永久显示行号 etc 中 virc文件中 在
:SET NU
/etc/virc vi的配置文件 最后加上:set nu
查找命令 (在底行模式)
vi 命令还有很多
修改名字
重命名 :mv abc.txt 修改后的名字
拷贝文件
cp -fr /test/123.txt /usr
拷贝:cp -fr 原始文件 要拷贝的地方
环境变量 可以配系统的也可以配用户的
权限操作
1.可以使用 Xftp 对系统的文件进行权限的操作
2.命令行 chmod g+w /test(文件名)
权限
d rwx r-x r-x d为目录 r:read w:write x:execute
rwx r-x r-x
111 101 101
用户 用户组 其他组
chmod g+w 文件 给组增加写的权限
chmod u+w 文件 给组增加写的权限
chmod o+w 给其他组增加写权限 (去权限是-)
chmod 777 /test 通过数字进行授权
递归授权 chmod 777 -R /test(文件名)给子文件也授取相同的权限 相当于在Xftp更改是勾选给子目录也
用户和用户组
groupadd tomcat #创建一个tomcat 的组 创建的组一般都有一个GroupId
groupdel tomcat #删除一个组 只能删除没有用户的组
groupadd -g 701 tomcat 创建一个用户id为 701 的 名字为 tomcat 的用户组
useradd -g 701 tomcat ##添加用户进用户组 创建一个用户用户名为tomcat 添加进用户组701
修改用户登陆的密码 passwd tomcat
切换用户 su -tomcat #切换好的用户包括该用户的环境