Linux适合初学者的常用命令+知识梳理(一)

这里写自定义目录标题

1.常用命令
pwd-查看当前所在目录
cd-切换工作目录
绝对路径:以/为起点,非常准确的表示一个目录
相对路径:一般以当前目录为起点,{例:./grub.conf}
{…/vmline 表示当前目录的上一级目录,即为/boot/vmline}

ls-显示列表内容
ls-l 长格式显出
ls-h 显示文件大小
ls-R 连带显示子目录
du-统计文件和空间占用
du-a {all}所有文件
du-s 每个参数所占空间的大小
du-h 显示大小

mkdir-创建目录
mkdir-p 连带创建子目录

touch- 创建文件(相当于word)
ln- 创建链接文件(快捷方式)
ln {-s} 源文件,目录… 目标位置

cp -复制目录
cp-rf 强制复制不提醒

Rm - 删除文件,目录
rm-rf 强制删除不提醒

Mv - 移动文件,目录 {源目录… 目标位置}
Ps:如果目标位置和源位置一样,视为重命名

Find - 查找文件
Find-name find-type(b 块级设备)(d目录)(f文件)(c字符设备文件) find-size find-user(文件是否属于目标用户
例:find /etc -name *.conf

Cat- 查看文件里面的内容
more/less-分页查看
Head/tail-查看开头或结尾
wc- 统计(c字节数)(l 行数)(w 单词数)
Grep-过滤文件
Grep-i 忽略大小
grep-v 输出与条件不符的项

2.压缩工具和解压工具
gzip和gunzip(-d)
Bzip2和bunzip2(-d)
Tar命令归档和释放
例:tar zcvf aaa.tar.gz etc (源目录)boot(目标位置)
解压缩:tar zxf /boot/aaa.tar.gz -C /etc

3.Vim编辑器
末行下执行set nu 显示行数
yy复制 p 粘贴 wq 保存退出 q!强制退出
RPM - 安装管理
rpm - (ivh)…
mount /dev/cd rom/media 挂载光盘
umount /dev/cdrom 卸载
4.yum 安装
rm-rf /etc/yum.repos.d/

vim /etc/yum.repos.d/a.repo
{aaa}
name=aaa
baseurl=file:///media ps:media必须提前挂载上
gpgcheck=0
*
用户账户和组账户
useradd - 添加账号
Passwd - 为用户账户设密码
(-d 清空密码)(-l 锁定账户)(-u 解锁)
Usermod - 修改属性
Userdel - 删除账户
Groupadd - 添加组
Gpasswd (-a 添加用户 -d 删除组中的用户)
Gpasswd -M (用户)(要加入de组)
RWX分别代表421
Ugoa (u为用户,g为组,o为其他用户,a代表所有用户)
Chmod 可以修改文件的属性,chown可以修改属组属主)
磁盘和文件管理
fdisk-l 列出当前系统所有硬盘和分区情况
Fdisk /dev/sdb 进入分区管理界
n 为新建分区 p 为列出分区情况 w 保存并推出
t 更变分区类型
mkfs -t 文件类型 分区设备 (指定的分区格式化且为指定的类型)
例:mkfs -t xfs /dev/sdb1
pv-物理卷(pvcreate,pvdisplay,pvremove) vg-卷组(vgcreate,vgdisplay,vgremove) lv - 逻辑卷(lvcreate,lvdisplay,lvremove)
磁盘配额
1>指定挂载分区
2>为了方便后边测试,给写入权限 chmod 777 /aaa(上面指定文件)
3>xfs _quota -x -c ‘limit -u bsoft=N isoft=N ihard=N ihard=N 用户名 挂载点
4>dd if =/dev/zero of =bbb(相当于word)bs=1M count=60

计划任务和备份
at + 时间 然后编辑要做的事
Data 查看当前时间
Crontab -e 编辑任务
Crontab -l 查看任务

发布了20 篇原创文章 · 获赞 1 · 访问量 1468

猜你喜欢

转载自blog.csdn.net/weixin_43815140/article/details/98994509