07.Linux Basic Commands(二)
users and groups:
useradd
useradd xxx
adduser xxx
/home/xxx
除此之外,会在/etc/passwd文件中新增一条记录
useradd -g groupName userName --- 新增用户并指定用户组
passwd xxx
userdel
删除用户两步:
删除用户:userdel xxx
删除用户目录: rm -rf xxx
groupadd
groupdel
文件权限:
ls -l 命令 (ll)
第一列:
- :代表文件
l :代表链接
d :代表目录
后边九列分为三组:
r--read 读
w--write 写
x--execute 执行
第一组:文件所有者拥有权限
第二组:文件所有者同用户组拥有权限
第三组:其他人对文件又有权限
修改文件权限:
第一种方法:全部修改
chmod +x xxx
chmod +r xxx
chmod +w xxx
chmod -r xxx
chmod -w xxx
chmod -x xxx
第二种方法:分组修改
chmod u+x xxx
chmod u+r xxx
chmod u+w xxx
chmod g-x xxx
chmod g-r xxx
chmod o+w xxx
chmod o-w xxx
第三中方法:八进制数占位修改
chmod 777 xxx
修改文件所有者
chown userName xxx
wc 查文件的行数、字数、字符数
grep 在指定的文本文件中查找指定的字符
grep charModel file
其他命令:
date:系统时间
stat:指定文件的相关信息
who/w:显示在线登录用户
whoami:显示用户自己的身份
id:显示当前用户的id信息
hostname:主机名称
uname:操作系统信息
dmesg:显示系统启动信息
du:显示指定文件(目录)已使用的磁盘空间的总量
df:显示文件系统磁盘的使用情况
free:显示当前内存和交换空间的使用情况
fdisk -l:显示磁盘信息
locale:显示当前语言环境
管道命令:
管道链接符"|"
ls -Rl |more ---代表将ls -Rl的查询结果分页显示
cat /etc/passwd wc
cat /etc/passwd |grep xxx
ls -l |grep "^-" |wc -l命令替换:
打开多个终端:
wall ---warn all
wall date
wall `date`(数字键1左边按键)
重定向:
标准输入、输出
Stdin
Stdout
Stderr
输出重定向
>;>>
输入重定向
<;<<!
错误输出重定向
2>;&>
如何修改系统默认启动级别(命令行、桌面)?