inux基本命令

查看帮助文档

命令 --help
man 命令
基本命令

pwd:查看工作目录
ls:查看指定目录的内容 
  - l:列表显示 
  - a:显示所有 
  - h:人性化的显示 
  - d:只显示目录,不查看内容
cd:切换工作目录 
  .:当前目录 
  ..:上一级目录 
  ~:用户家目录 
  -:上次切过来的目录
touch:创建普通文件
rm:删除文件 
  -f:表示强制删除 
  -r:表示递归删除
cp:拷贝文件 
  -r:可以操作目录 
  若目标目录写上文件名,可以顺便修改名字
mv:移动文件 
  若目标目录写上文件名,可以顺便修改名字
mkdir:创建文件夹 
  -p创建中间目录
rmdir:删除文件夹,只能删除空目录
cat:从上到下查看文件,全部内容
tac:从下到上查看文件,全部内容
head:查看开头的指定行内容,默认10行 
  head -3 1.txt查看前三行
tail:查看末尾的指定行内容,默认10行 
  tail -3 1.txt查看后三行
more:逐渐查看文件,回车下一行,空格下翻一屏,看到结尾会自动结束,q退出,更多用法结合管道
less:逐渐查看文件,回车下一行,空格下翻一屏,看到结尾不会自动退出,q退出,更多用法结合管道
nl:功能同cat,会多显示行号
wc:统计文件信息,显示结果 
  行数 | 单词数 | 字节数
whoami:查看当前用户
useradd:创建用户 
 -d:指定家目录 
 -u:指定用户id(uid) 
 -g:指定所属组id(gid) 
 -s:指定shell解释器 
 uid和gid要使用大于500的数字,小于500的被系统占用
passwd:设置指定用户的密码,若不指定,设置当前用户的密码
userdel:删除用户, 
 -rf:删除用户相关目录
groupadd:创建用户组
groupdel:删除用户组
gpasswd:将用户添加到某个组,从某个组删除 
 gpasswd -a foo bar 将foo用户添加到bar组 
 gpassed -d foo bar 将foo用户从bar组删除
chgrp:改变文件所属组
chown:改变文件拥有者[及组]
chsh:切换用户的shell解释器
su:切换到指定用户,若不加-,只会切换目录及用户身份,不会切换执行环境。若不指定用户,默认切换到root用户
chmod:修改文件的权限 
 权限有读(r)、写(w)、执行(x) 
 chmod [身份] [修改] [权限] 文件 
 身份: 
  u:用户 
  g:组 
  o:其它 
  a:所有身份 
 修改: 
  +:添加 
  -:去掉 
  =:设置 
 权限: 
  r:读 
  w:写 
  x:执行 
 简介写法: 
  chmod 777 1.txt
tree:查看目录结构 
 -L:指定层级深度
find:查找文件 
 -name:指定名字 
 -type:指定类型 
 -size:指定大小 
 -perm:指定权限 
 -user:指定用户 
 -group:指定组 
 -maxdepth:指定最大层级深度
whereis:专门用来查找命令
grep:正则匹配查找 
 -i:忽略大小写 
 -n:显示行号 
 ls /bin | grep ‘^vim’

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值