linux学习记录03

    xiaoxiao2021-03-25  7

    管理员所在 的主目录(家目录),/root

    一般用户目录:/home/用户名

    增加用户:

    useradd linhuaping

    修改密码:

    passwd linhuaping

    切换用户:

    su linhuaping   (管理员切换成普通用户不需要输入密码,普通用户切换成管理员,需要密码)

    命令的history,每一个用户都有自己的历史。使用上下方向键显示历史命令。

     

    查看一个具体的文件的信息:

    more,一直向下翻页

    less,可以向上查看

    cat,可以查看

    tail,查看最后几行

    head,查看前几行

     

    查看已经存在的用户:

    more   /etc/passwd

    得到的信息如下:

    linhuaping:x:505:505::/home/linhuaping:/bin/bash

    其中,505用户的id,组的id505

    查看组信息

    more /etc/group

    新增一个组

    groupadd beautygroup

    修改用户所在的组

    usermod -g beautygroup linhuaping

    新建用户时指定具体的组

    useradd limingzhen -g 506

    用户的家目录(主目录 /home/linhuaping

     

    linux的权限:

    ll命令或者ls -l命令可以看到以下的文件(文件夹)信息

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Desktop

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Documents

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Downloads

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Music

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Pictures

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Public

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Templates

    drwxr-xr-x. 2 linhuaping beautygroup 4096 Feb  9 19:22 Videos

     

    给用户增加:

    chmod修改权限的命令

    1:赋值法:

    给用户赋权限

    chmod u=rx a.txt

    给组赋权限

    chmod g=rx a.txt

    给其他人赋权限

    chmod o=rx a.txt

    2:加减法

    给用户赋权限

    chmod u-rx a.txt

    chmod u+rx a.txt

    给组赋权限

    chmod g-rx a.txt

    chmod g+rx a.txt

    给其他人赋权限

    chmod o-rx a.txt

    chmod o+rx a.txt

    3:数字表示法

    0  无权限

    1  执行权限

    2  写权限

    4  读权限

     

    3   1+2  执行+

    5   1+4  执行+

    6   2+4   +

    7  1+2+4 所有权限

     

    按左右顺序排列,如果只有一个7,就代表007

    如果有两个7,代表077

     

     

    修改文件的所有者

    chown limingzhen:beautygroup Desktop/

    递归修改文件夹及所有的子文件夹和文件

    chown -R limingzhen:beautygroup Desktop/

    修改文件所属的组:

    chgrp beautygroup Desktop/

     

    vi的使用方法:

    vi有上百个命令,我们随便写几个:

    yy可以向下复制一行

    nyy可以向下复制n

    dd可以向下删除一行

    ndd可以向下删除多行

    小写u可以撤消(恢复)

     

    查找文件

    find / -name server.xml   根据文件的名称查找,/代表根目录,不写就代表当前目录

     

    . ./都代表当前目录 

    ..../都代表上级目录

    ~当前已登录用户的家目录(主目录)

     

     

    命令行的快捷键:

    ctrl+a到行的行首

    ctrl+e到行尾

    ctrl+u删除行

     

     

    top命令可以查看当前的系统信息

    查看一个进程的信息

    ps -elf|grep tomcat

    杀掉一个进程:

    kill -9 进程id

    清空屏幕:

    clear

     

    启动防火墙:service iptables start

    停止防火墙:service iptables stop

    重新启动防火墙:service iptables stop


    关闭防火墙(关机不会自启动):chkconfig iptables off      

    关闭防火墙(关机自启动):chkconfig iptables on     

     

    当启动 iptables是报错误:iptables: No config file. 

    1、输入以下命令:

    iptables -P OUTPUT ACCEPT

    service iptables save

    进行保存,启动防火墙即可

     

     

    配置yum远程源

    cd /etc/yum.repos.d/

    vi  163.repo

    [base_remote_163]

    name=CentOS-6 - Base - 163.com

    baseurl=http://mirrors.163.com/centos/6/os/$basearch/

    gpgcheck=1

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

    安装软件

    yum install httpd

    删除软件

    yum remove httpd

     

    查看软件的信息

    yum info httpd

     

    查看软件的依赖

    yum deplist httpd

     

     

    查看哪些软件组可以安装

    yum grouplist 

    yum group install    eclipse

     

    用户名@主机或者ip  当前文件夹

    [root@localhost yum.repos.d]# pwd

    /etc/yum.repos.d

    运行java

    java  -verbose  Hello

     

    执行带包的java类,要到包的根目录下

    java com.mashensoft.Test

    如果不到包根目录下,就必须要执行classpath或者cp

    java -classpath ../../ com.mashensoft.Test

    java -cp ../../ com.mashensoft.Test

    转载请注明原文地址: https://ju.6miu.com/read-200210.html

    最新回复(0)