本系列文章的网络拓扑结构为:
linux的操作其实很琐碎,本文写了密码登录和管理文件的一些常用命令。
1.改用户名密码
1.改当前用户:student@workstation:passwd
2.root改特定用户:sudo passwd student
区别:当前用户更改自己密码是要大于8位的,root改不受限制。
3.改root密码:root@workstation :sudo passwd
切换到root: su-
4.验证: f0: ssh workstation -o PreferredAuthentications=password
2.管理文件
创建文件:touch f1;touch f{1..4} 单个;多个
创建目录:mkdir d1;mkdir d{1..6}
删除文件:rm f1
删除目录:rm -r d1
复制文件:cp f1 fnew;cp f1 f2 d1 如果目标文件已存在,cp会覆盖该文件
复制目录:cp -r d1 d2
移动文件:
通配符: * f*
单一占位符:? f?
3.常用命令(1)
1.whoami :看当前用户身份的
2.date: date +%Y/%m/%d 年月日
date +%s 时间戳
3.pwd ;cd /tmp; pwd 3个命令:到当前文件夹;到tmp文件夹;当前文件夹
mkdir test; cd test 2个命令:创建一个文件夹;到这个文件夹下去
4.wc /etc/passwd 统计文件: -m 字节,-l 行,-W words字,-L每行多长,
5.touch 创建文件:touch file;改文件的创新时间
touch file 1;中间有空格 生成的是两个文件 名字为 file,1;空格是可以分割参数的。
touch f\ 1;文件名有" "空格,用\做转义符,此文件名为3个字符'f 1'。
6.echo 1>1 写入文件内容:1里面写1;f里面写f
echo f>f
7.\ 转义符
8.history 显示全部命令 !+数字
9.cd - 回到上一个目录
linux: 区分大小写
windows:不区分
常用命令(2)
1.file 判别文件属性 比如是否为二进制文件
file /etc/passwd 用户文件,非密码文件
/etc/shadow 密码文件
file /usr/bin/passwd
2.读文本行数:
cat /etc/passwd|wc -l 有多少用户就会有多少行 wc world count
ueradd new 添加用户
more /etc/passwd 显示一屏
下一屏:空格
less 从下往上
head 头
tail 尾巴
带参数的查看 先参数 后文件名
head -n 5 /etc/passwd