MOOC 

window操作系统 在同一个局域网中   IP地址不能重复外  主机名也不可以重复

 

ROOT  用户的家目录是/ ROOT

USER  用户的家目录是 /home/user

 

 

PWD显示目前所在的目录

 

#登陆的是root   普通用户是$

 

命令的格式 

 命令 【选项】【参数】

【选项用来调试功能】  

 

 

命令1

ls  【选项】【文件或者目录】  默认显示当前目录下的文件’

       选项 :

                -a 显示所有文件   包括隐藏文件

                -l  显示详细信息

                -d 查看目录属性

                 -h 人性化显示文件大小

                  -i  显示inode 

Linux 学习日志————1-LMLPHP

文件类型   (-文件  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 相关的进程

Linux 学习日志————1-LMLPHP

root 后面的为PID

强制关闭进程     kill -9 PID

开启进程  service sshd start 

关闭进程  service sshd stop

重启进程  service sshd restart

ps -ef|grep sshd

 

clear //清屏

Linux 学习日志————1-LMLPHPftp 文件传输

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文件中  在

Linux 学习日志————1-LMLPHP

: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   #切换好的用户包括该用户的环境

  

 

 

 

10-06 13:41