本节内容 1. 什么是shell 2. 命令的优先级 3. 元字符 4. 登录shell与非登录shell shell一般代表两个层面的意思,一个是命令解释器,如bash;另外一个就是shell脚本 命令解释器shell的发展历史 sh -> csh -> ksh -> tcsh -> bash,重 ...
分类:
其他好文 时间:
2017-09-26 16:14:18
阅读次数:
314
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;declare-ashell
declaresum_login=0
declaresum_nologin=0
shell=($(cat/etc/passwd|cut-d:-f7))
for((i=0;i<${#shell[*]..
分类:
系统相关 时间:
2017-09-21 09:48:44
阅读次数:
239
1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;1)创建文件]#vimusershells.sh#!/bin/bash#checkcurrentsystemallusersisitsloginshells#declare-inologin_num=0declare-il..
分类:
系统相关 时间:
2017-08-26 18:36:12
阅读次数:
184
shell特点—— Linux有多种shell能够使用,默认的为bash,bash有以下几个主要特点。 1、命令记忆能力 在命令行中按上下键能够找到一个前/后输入的命令。这些命令记录在~/.bash_history中,这个文件记录的是上一次登录shell曾经所运行过的全部命令,当前登录shell所运 ...
分类:
系统相关 时间:
2017-08-17 14:30:46
阅读次数:
198
一.手动创建文件:1.改/etc/passwd文件2.改/etc/shadow3.改/etc/group文件4.mkdir/xiaoming5.cp/etc/skel/.bash*/xiaoming/6.chown-Rxiao(1)./etc/passwd文件详解rootx00root/root/bin/bash用户名口令用户标识号组标识号注释性描述主目录登录Shell(2)./etc/shadow文件xiaoqiang..
分类:
系统相关 时间:
2017-08-07 17:42:16
阅读次数:
214
1.创建用户 groupadd sftp 2.添加用户并设置为sftp组 useradd -g sftp -s /sbin/nologin -M sftp (/sbin/nologin为禁止登录shell的用户) 3.设置用户密码 passwd sftp 4.创建用户目录。并设置权限。 cd /ho ...
分类:
系统相关 时间:
2017-08-03 01:07:59
阅读次数:
1019
首先要登录shell,然后再命令行输入 root@cloud:~# mysql -h localhost -u root -pEnter password: 输入密码后; 然后 输入 USE mysql; 继续输入 SELECT User, Password, Host FROM user; 可以看 ...
分类:
数据库 时间:
2017-08-02 13:06:26
阅读次数:
153
1.文件内容的查看命令cattaclessmoreheadtail=======================================2.用户和组的操作useradd-新建用户-u-新建用户时指定UID-g-新建用户时指定用户默认组-G-指定用户附加组-s-指定用户登录shell-d-指定用户加目录默认组:有且只有一个附加组:可以有多个userm..
分类:
系统相关 时间:
2017-07-22 22:33:42
阅读次数:
225
Linux用户帐号分为:超级用户root(uid0)普通用户(uid500及以上)程序用户(uid1-499)组帐号:基本组(私有组)附加组(公共组)/etc/passwd保存用户名称、宿主目录、登录Shell等基本信息,每一行对应一个用户的帐号记录,七个字段例如:teacher:x:500:500:teacher:/home/teacher:..
分类:
系统相关 时间:
2017-07-14 10:10:55
阅读次数:
174
su - egon 切换账户su egon 非登录shell 加载顺序想让用户任何地方都生效某个命令,可以在家目录的.bashrc中写命令。让用户能在自己账户使用某个命令,可以在/etc/.profile下更改环境变量通配符~ 家目录·· $() 取命令的返回值!32 !syst$取值%取模& 后台 ...
分类:
系统相关 时间:
2017-07-04 23:21:03
阅读次数:
251