Linux命令行常用语法
作者:互联网
输入中:*表示0个或多个字符 ?表示一个字符
ctrl+c停止正在执行的操作 ctrl+d中止当前命令
cd 转到……目录
mkdir 创建文件夹
touch 创建文件
rm 移除文件
rm -d(仅空文件夹)/-r(非空也可以) 移除文件夹
ls (路径)显示文件目录
ls -a 显示隐藏文件 -l 以列表形式显示 -h 文件大小单位为k显示 -i 显示id
mv (文件名) (地址) 移动文件(地址后面接新文件名可实现改名,移动到当前目录并改名可实现重命名)
cp (-r(复制文件夹))(文件名) (地址) 复制文件 改名同上
find (地址) -name(文件名) 搜索 -iname(忽略大小写)
-size ±块数 1块=512Byte=0.5k
-mmin ±分钟数 在这段时间内被修改的文件
-type f(文件)/d(文件夹)/l(软链接)
-a(and) -o(or)
locate 关键字 搜索路径及文件名含关键字的所有文件 (索引库更新不实时)updatedb 更新索引库 (sudo)
cat -n(显示行号)(文件名) 显示文件内容
more (文件名) 按页显示文件内容
grep -n (显示行号)-v(反向搜索不包含)(^以关键字开头) (关键字) ($以关键字结尾)(文件名/地址) 搜索含该关键字的行内容
echo (内容) > 文件名 内容覆盖 >>追加(自动换行)
|管道 |前的内容作为|后内容的输入
ln 地址+文件名 软链接文件名 创建软链接
sudo -m(创建home目录) useradd -g (组名)(用户名) 添加用户
sudo passwd (用户名) 添加密码
su (用户名) (-)(切换用户并回到home目录) 切换用户
userdel (-r)(删除home目录)(用户名) 删除用户 -f 强制删除
groupadd (组名) 添加组 groupdel (组名) 删除组
groupmod -n (新组名) (旧组名) 修改组名
cat /etc/shells 查看所有shell
chsh 修改shell
usermod -g (新组名) (用户名) 修改初始组
-G (组名1,组名2) (用户名) 重置附加组
usermod -s (shell路径) (用户名) 修改shell
chmod [ugoa][±=] [rwx] 文件名/目录 修改权限
chmod xxx 文件名/目录 权限用二进制表示
chown 用户名 文件名/目录 修改文件所属
chgrp 修改组 -R 递归修改所有子文件
标签:文件,组名,文件名,语法,修改,用户名,命令行,Linux,关键字 来源: https://blog.csdn.net/yangcunnilange/article/details/118631120