Linux基础(常用命令+vi基本使用)

常用命令

ls

常用参数:
-l 列表 显示详细信息
第一个字符为d时,表示目录
例如:
在这里插入图片描述
第一个字符为-时,表示普通文件类型,包括 纯文本文件(ASCII); 二进制文件(binary); 数据格式的文件(data); 各种压缩文件
第一个字符为l时,表示链接

-a 列出所有文件
-t 按修改时间排序 新的在前 sort by modification time, newest first
-r 排序时倒序 reverse order while sorting
-h 可读的文件大小 with -l and -s, print sizes like 1K 234M 2G etc.
-s print the allocated size of each file, in blocks
-F 加上文件类型的指示符号(*/=@| 其中一个) append indicator (one of /=>@|) to entries
显示文件的类型,可执行加 "
", 目录则加 “/”
-R ,–recursive递归显示子目录
-d --directory, 通常,如果指定了目录,ls命令会列出该目录中的内容而非目录本身。将此选项与-l 选项结合使用,可查看目录的详细信息,而不是其中的内容

还可以使用通配符,例如:
ls *.txt 列出所有.txt结尾的文件

useradd

-s 新账户的登录 shell
-m 创建用户的主目录

例: sudo useradd -s /bin/bash -m jack
创建jack用户,为其创建主目录,登录使用shell为bash

?

sudo useradd -mk /home/swift -s /bin/bash swift
-k 的骨架目录是什么意思?
在这里插入图片描述

passwd

修改用户密码
普通用户修改自己的密码password,输入新老密码即可
提示必须选择更长的密码/ new and old password are too similar/ new password is too simple,
可以使用sudo提升权限修改密码

su

切换用户
su 切换至root用户
su - name 切换至name用户,并把当前路径修改为新登录用户的家目录

pwd

显示当前路径

whoami

当前用户

id

用法: id [选项]… [用户]
Print user and group information for the specified USER,
or (when USER omitted) for the current user.
打印指定user的用户和组信息。
或(当USER省略时)当前用户。

-a 忽略,仅为与其他版本相兼容而设计
-Z, --context 仅显示当前用户的安全上下文
-g, --group 仅显示有效用户组ID
-G, --groups 显示所有组ID
-n, --name 显示组名称而非数字,与 -ugG 一起使用
-r, --real 显示真实ID 而非有效ID,与 -ugG 一起使用
-u, --us

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值