-r 递归
-f 不提示
-h 使用k,M等单位
-i 不区分大小写
-n 显示行号
cp -r 的作用是递归,可复制目录,如果复制目录必须加此选项。
cp -R 的作用仅仅是复制目录
\cp -r 覆盖不提示
1. 目录
Linux各目录及每个目录的详细介绍
/opt: 安装包
/usr/local: 源码安装包
2. 关机
关机或重启前建议先执行 sync ,将内存数据同步到磁盘
halt 关机
shutdown -r now ,现在重启
shutdown -h 1 ,在1分钟后关机(shutdown默认)
su - root : 切换为root用户, 可以使用logout 退出root用户
su - user: 切换到user用户
3. 用户管理
文件所有者权限(User,u) 用户组权限(Group,g) 其它用户权限(Other,o)
所有用户: a + x
文件类型:c 字符设备文件,如键盘,鼠标
b 块设备,如 硬盘
查看用户组: id 用户名
1. 用户
添加用户: useradd lily
设置密码: passwd lily
删除用户
- 保留家目录(建议) userdel
- 彻底删除 userdel -r
查看当前登录用户whoami
2. 用户组
groupadd
groupdel
添加用户直接指定用户组(先有用户组): useradd -g 用户组 用户名
修改用户组: usermod -g 用户组 用户名
改变用户登录的初始目录: usermod -d 目录名 用户名
修改文件所有者: chown user hello.txt
改变所有者和所在组: chown 所有者:组 文件
修改文件所在的组: chgrp 用户组 文件名
3. 用户信息配置文件
/etc/passwd
口令: /etc/shadow
/etc/group
4.runlevel :
- runlevel :
0 关机
1 单用户模式,可以想象为 Windows 的安全模式,主要用于系统修复
2 不完全的命令行模式,不含 NFS 服务
3 完全的命令行模式,就是标准字符界面
4 系统保留
5 图形模式
6 重新启动
切换级别: init n
查看默认级别: systemctl get-default
centos7 保留3(多用户) 和 5(桌面) 两个级别
/etc/inittab
5. centos7重置root密码
https://blog.csdn.net/gnail_oug/article/details/94721777
或
https://blog.csdn.net/dannistang/article/details/80224871
4. cat文件查看(全部展示)
> 输出重定向(覆盖) >>追加
cat -n 显示行号
结合管道命令, |more 使用, 空格翻页
more 全部加载分开展示, 与 cat 结合使用或分开使用
- less 分屏加载
/字符串,向下查找 n向下查找, N向上查找 - echo 输出内容到控制台(环境变量)
- head -n 5 文件名 , 显示文件前5行(head 文件名默认10行)
- tail -n 5 文件名, 显示文件末尾5行(默认10行)
- tail -f 文件名,实时监控文件变化
5. ln -s 软连接
ln -s 目标 软连接名
- history:查看历史命令
history 10:历史10条
!5 : 执行编号5的指令
6. 日期
显示年月日: date ‘+%Y- %m- %d’
显示年月日时分秒: date ‘+%Y-%m-%d %H:%M:%S’
date -s 设置时间
7.查找
- find
-name
-user
-size(+n大于,n等于)
find 目录 -name 名 - locate
无需遍历,速度快
执行前先执行updatedb - which 查看指令位置
8. grep
查找hello.txt中yes出现的行数:
cat /home/hello.txt | grep -n “yes”
或
grep -ni “yes” /home/hello.txt
9.压缩
gzip :不保留原文件. gz文件
zip: zip文件
tar
解压: tar -zxvf 压缩文件 -C 解压路径
tar -zcvf 压缩
6万+

被折叠的 条评论
为什么被折叠?



