LINUX基础1

###虚拟机管理
    【kiosk@foundation0 ~】$ rht    -vmctl    start    desktop                打开虚拟机
    【kiosk@foundation0 ~】$ rht    -vmctl    view    desktop                显示虚拟机
    【kiosk@foundation0 ~】$ rht    -vmctl    poweroff    desktop                关闭虚拟机
    【kiosk@foundation0 ~】$ rht    -vmctl    resist    desktop                重置虚拟机


###命令提示符的含义
    【kiosk@foundation0 Desktop】$
    kiosk:当前用户
    @:分隔符号
    foundation0:主机短名称
    Desktop:当前位置
    $:身份提示符   表示普通用户     #表示超级用户
###各个目录的作用
       /bin:存放最常用命令; 
  /boot:启动Linux的核心文件;
  /dev:设备文件;
  /etc:存放各种配置文件;
  /home:用户主目录;
  /lib:系统最基本的动态链接共享库;
  /mnt:一般是空的,用来临时挂载别的文件系统;
  /proc:虚拟目录,是内存的映射;
  /sbin:系统管理员命令存放目录;
  /usr:最大的目录,存许应用程序和文件;
      /proc:系统硬件信息和系统进程信息
     /root:超级用户家目录
     /run:自动临时的设备挂载点
    /tmp:临时文件产生目录
###文件管理命令###
1.文件建立
    touch    filename
2.目录的建立
    mkdir    dir
    mkdir    -p    dir1/dir2/dir3            建立递归目录
3.文件删除
        rm    file
        rm    -f    file        强制删除不提示
4.目录的删除
        rm    -r    dir        -r表示递归删除
        rm    -fr    dire    
5.编辑文件
    1.gedit
        gedit    file            必须有图形
    2.vim
6.文件的复制
    cp    源文件    目的地文件
    cp    -r    源目录    目的地目录
7.文件移动
    mv    源文件    目的地文件
    mv    源目录    目的地目录
8.文件查看
    cat    file        查看文件的全部内容
    cat    -b    file        显示行号
    less    file            分页浏览


##显示路径    pwd
##切换路径
    cd or cd~        进入家目录
    cd ..    进入上层目录
    cd - 目录之间进行切换

###查看
    ls    -l    file    文件属性
    ls        dir    目录中包含的内容
    ls    -d    dir    显示目录本身
    ls    -a    dir    显示所有文件
    ls    -S    dir    查看并按照大小排序
##文件查看
    cat            查看所有内容
    less        分页浏览
    head    file        看前十行
    head    -n    5    file    看前五行
    tail    file            看后十行
    tail    -n    5    file    看后五行
    tail    -f    file    监控文件变化
###历史的调用
    history    查看历史
    history -c    清空当前环境的历史
    !数字        调用此行历史


输出重定向
    >    重定向正确输出
    2>    重定向错误输出
    &>    重定向所有输出

输出追加

重定向正确输出到file

扫描二维码关注公众号,回复: 3940405 查看本文章

重定向错误输出到file.err

重定向所有输出到file.all

###管道

作用:   把前一条命令的输出变成最后一条命令的输入

看到结果为2因为错误输出不能通过管道

看到结果为22,是因为错误输出被转换成正缺输出


###vim

1.模式
    普通模式    
    插入模式    
    命令模式
2.字符的管理
    y复制
    c剪切        在剪切之后会进入插入模式要先退出插入模式才能粘贴
    d删除
    p粘贴
 3.vim可视化
    v    字符可视化
    V    行可视化
    ctrl    +    v        块可视化
    ctrl+v选中要加入字符所在的列    按大写i    加入字符 按esc


4.字符的替换
    :%s/westos/redhat/g
    :1,5s/westos/redhat/g        替换一至五行
5.分屏
    ctrl+w    s    上下分屏
    ctrl+w    v    左右分屏


6.退出
    :q    退出,在文件没有被改变时使用
    :wq        退出保存
    :q!    强制退出不保存
    :wq!    强制退出保存,对只读文件时使用
###用户管理
用户在系统中的存储方式
    /etc/passwd    用户信息文件
    /etc/group    用户组信息文件
    /etc/shadows    认证信息文件
    /home/username    用户的家目录
用户的管理命令
1.用户的删除
    userdel    westos
    userdel    -r    westos        删除配置文件
2.用户的建立
    useradd    -u    888    westos
    useradd    -g    21
    useradd    -G    21
    useradd    -c    “hello”        说明文字
    useradd    -d    /home/lee    指定家目录
    useradd    -s    /sbin/nologin    指定用户默认shell
        
用户组建立
    groupadd        建立用户组
    groupadd        -g    8888    建立用户组并制定用户id
    groupdel        删除用户组
更改用户信息
    usermod    -l    更改名称
    usermod    -u    8888
    usermod    -G
    useradd    -c
    useradd    -md
    usermod    -s
    useradd    -L        锁定用户
    useradd    -U        解锁


###用户密码
    passwd    westos        更改westos密码
    passwd    -l    westos    加锁
    passwd    -u    westos    解锁
    passwd    -d    westos    清空westos密码


用户密码最后一次被改的时间
    passwd    -e    westos    改变用户最后一次更改密码的时间为零,用户在登陆时会被强制修改密码
用户到期日
    chage    -E    2018-09-27    westos    用户在2018.09.27到期
用户密码最短有效期
    passwd    -n    1    westos        一天之内不能更改密码

###文件权限
1.查看
    ls -l    file    
    ls    -ld    dir
    ll    file
    ll    -d    dir
2.文件的类型   (权限第一个字符)
    -    空文件
    d    目录
    l    软链接
    s    socket套接字
    b    block块设备
    c    字符设备
3.            u所有者            g组        o其他    

            rw-            rw-        r--
4.修改文件所有人和所有组
    chown    username        file/dfir
    chown    user.geoup    file
    chown    .group        file
    chown    -R    group    dir
    chgrp    group        file/dir
    chgrp    -R    group    dir


5.修改文件权限
    chmod        u/g/o    +/-/=    r/w/x    file/dir
    r=4    w=2    x=1

案例:

         针对hr部门的访问目录/home/hr设置权限

1.root和hr组的两位员工可以读写执行

2.其他用户没有任何权限

猜你喜欢

转载自blog.csdn.net/jefferyfg/article/details/82881563