Linux学习笔记(非教程)

常用快捷键

ctr + L 清屏
ctr + D 给终端传递EOF(end of file)
shift + PageUp 滚轮向上滚动
shift + PageDown 滚轮向下
ctr + R 搜索使用过的命令
ctr + A 跳到命令开头
ctr + E 跳到命令结尾
ctr + U 删除光标左侧命令
ctr + K 删除光标右侧的命令
ctr + W 删除光标左侧单词
ctr + Y 粘贴 ctr + U 或者ctr + K 或者 ctr + W 删除的字符

ls命令常用参数

ls -l 显示文件或者文件夹信息
ls -a 显示所有文件(包括隐藏文件)
ls -A-但是不列出 ...
ls -h 显示文件大小(带单位)
ls -t 按时间排序显示文件
以上命令可以组合使用 ls -alht

du命令常用参数

du -h 显示文件占用空间大小(带单位)
du -s 显示当前文件夹占用的空间大小(不显示文件列表)

less命令常用快捷键

空格 前进一页
d    前进半页
b    后退一页
回车 或者 下键  前进一行
y 或者 上键 后退一行
u 后退半页
q 停止读取,终止less命令
h 显示帮助文件

/ 进入搜索模式
n 跳到下一个搜索结果,
shift n 跳到上一个搜索结果

head

默认显示文件前十行
head -n 5 fileName  显示前五行

tail

默认显示最后十行
tail -n 5 fileName  显示最后五行
tail -f fileName 如果文件内容发生改变会实时更新显示内容(1秒检查一次文件)
tail -f -s 4 fileName 4秒检查一次

mkdir

mkdir -p parent/child  递归创建目录结构

cp

cp -r fold1 fold2  递归复制 

sudo

成为超级用户执行该命令(需要输入当前用户密码,而且执行完命令后就恢复到普通用户)

sudo su

一直成为超级用户(需要输入当前用户密码,)

centos中其他可以成为超级用户的命令

su 成为超级用户,但是当前位置会处于普通用户的根目录中(需要输入超级用户密码)
su - 成为超级用户,当前位置会处于超级用户的根目录中(需要输入超级用户密码)
sudo -i 同上

useradd

添加用户

passwd

修改用户密码

userdel

删除用户
-r 同时删除用户目录

groupadd

添加群组

usermod -g group1 pjw

将用户pjw放到group分组中(会将用户移除原本所在的分组)

usermod -G group1,group2,group3 pjw

将用户同时放到这三个用户中(会将用户移除原本所在的分组)

usermod -aG group1,group2,group3 pjw

将用户同时放到这三个用户中(不会将用户移除原本所在的分组,必须使用大写的G)

groups pjw

查看用户当前在哪个分组(不加用户名时,显示当前用户所在群组)

groupdel group1

删除分组

chown user1 file1

修改文件所属用户

chown user1:group1 file1

修改file1的所有者为user1分组为group1

chown -R user1:group1 dir1

修改dir1的以及其子目录所有者为user1分组为group1(G必须大写)

chgrp group1 file

修改文件所在分组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值