一.目录结构
1.目录结构
2.常用目录结构说明
目录 | 说明 |
---|---|
/bin | 主要存放可执行命令 |
/boot | 存放开机时使用到的文件 |
/dev | linux上所有的设备都是以文件的形式体现的,该目录存储着一些设备文件 |
/etc | 存储大部分的配置文件 |
/home | 新创建的用户会在该目录中体现,每个用户都会有自己的单独使用空间 |
/lib | 存储着系统最基本的库文件 |
/mnt | 如果想临时挂载一些设备,就可以在这个文件中挂载 |
/opt | 一般第三方的软件放在这里,比如mysql,浏览器等 |
/root | root用户的家目录 |
/sbin | 存储着仅root用户可以使用的命令 |
/srv | service的缩写,是一些服务启动后需要访问的数据目录 |
/tmp | 一些临时文件放在这里 |
/proc | 这个目录是一个虚拟目录,他是系统内存的映射,可以获取一些系统的消息 |
/sys | 这个也是一个虚拟目录,是虚拟内核树的直观反应 |
二.常用命令
1.关机
halt
shutdown -h now
2.重启
reboot
shutdown -r now
3.查看当前用户
whoami
4.创建用户
useradd 用户名
5.给用户配置密码
如果不指定用户名则默认修改 root 用户的密码。注意:普通用户只能修改自己的密码。
passwd 用户名
6.切换用户
su 用户名
7.创建一个目录
mkdir 目录名
8.查看当前路径
pwd
9.在该路径下创建一个文件
touch 文件名
10.查看文件内容
cat 文件名
11.向文件中追加内容
echo 'hello' >> 文件
12.向文件中覆盖内容
echo 'hello' > 文件
13.拷贝文件
cp -r 需要拷贝的文件路径 目标文件路径
14.移动文件(重命名)
mv 需要移动的文件路径 目标文件路径
如果是移动到当前目录下就是重命名
15.删除文件
rm 文件路径
删除目录
rm -r 文件路径
强制删除不提示
rm -rf 文件路径
16.查看前/后n行
head -10 /root/article.txt
tail -10 /root/article.txt
17.查找文件所在的位置
find / -name my.txt
18.过滤出/root/article.txt 中带‘中国’的行。
方法一:grep '中国' /root/article.txt
方法二:sed -n '/中国/p' /root/article.txt
方法三:awk '/中国/ {print }' /root/article.txt
19.查看 article.txt 中的内容,使用管道命令过滤出带‘中国’的行。
方法一: cat /root/article.txt |grep '中国'
方法二: cat /root/article.txt |sed -n '/中国/p'
方法三: cat /root/article.txt |awk '/中国/ {print }'
20.cd 到 root 家目录下之后,查看 root 家目录下的内容,过滤出 my.txt 文件并查看该文件中的内容。
错误:ls /root|grep my.txt|cat
正确: ls /root|grep my.txt|xargs cat