Ubantu学习笔记2
又是新的一天,继续学习Ubantu命令
cat 可以查看文件内容
cat -n p.py 可以在查看文件内容的同时显示行号
cat -s p.py 可以将多行空白的地方进行合并成一行(输入空格的地方不可以)
tac 倒序输出到屏幕
wc 可以输出文件行数、字符数以及字节
-c 字节 -l 行数 -m 字符(一个空格两个字节) -w(空格换行符)
注:当文件内容为空时,wc -m p.py 显示为0,当输入任意字符时默认加一字符
为空时:
输入字符后
排序 sort
sort p.py 按首字母排序
sort -r p.py 翻转
sort -n p.py 按数字循序排序
uniq 忽略或报告重复行
-i 忽略大小写字符的不同
-c 进行计数
-u 只显示唯一的行
cut 可以从一个文本文件或者文本流中提取文本列
-c:仅显示行中指定范围的字符; cut -c 1-5 file (第一到第五个字符) -d:后跟字段的分隔符, 与-f一起使用; -f:取出并显示第几段的内容;
tail 显示文本流
tee 从标准输入中复制到每一个文件,并输出到标准输出。
history 历史输入命令 ! py 最近一次以py开头的命令 !234 执行历史中第234条命令
在文件最后添加内容
修改文件权限 chmod a+x ./p.py 所有组所有用户即其他 - 是去权限
r : 4 w : 2 x : 1 rwx = 7 rw =6 rx =5
一般文件权限为 755
密码文件
查看密码文件
创建一个新用户 less /etc/passwd 查看详细信息
更改所属组
复制配置文件
ID查看当前用户
修改配置
将user1最后改为/bin/bash
此时新建的用户就有前缀了,下面是另一种创建方式
这样创建的已经有标签了
删除账户 sudo userdel user2 仅删除passwd下的配置信息,但不会删除文件
userdel -r user1 可以全部删除
修改组 还可以使用 -D 后跟多个参数
给不用的用户上锁,使其密码失效
解锁账户 -U时清除原有的密码
使用明文密码解锁
使用 less /etc/shadow查看详细密码 shadow 影子
添加一个新的组
nano 编辑器
另外一种界面
配合文件过滤查看文件 grep -v 过滤
alias 别名机制
永久保存别名修改方式: 在配置文件里面修改
清除系统前请备份 rm -rf /