Linux-day2-常用命令

1. 用户管理命令

    1)useradd 添加新用户

    2)passwd 设置用户密码

    3)id 判断用户是否存在

    4)su 切换用户

    5)userdel 删除用户 必须使用exit退出进程才可以删除

        userdel 用户名  删除用户但保存主目录

        userdel -r 用户名 全部删除

    6)who 查看登录用户信息 who am i  whoami

    7)设置atguigu普通用户具有root权限

        在一些文件比如opt中,普通用户权限不够创建文件

        更改配置文件 /etc/sudoers

    8)usermod 修改用户

2. 常用快捷键:

    

3. 文件目录类

    1)pwd 显示当前工作目录的绝对路径

    2)ls列出目录的内容

        -a 全部文件 连同隐藏

        -d 仅显示目录本身,而不列出文件数据

        -l 长数据串列出,包含文件的属性与权限等数据 和ll相似

    3)mkdir创建一个新的目录

        创建一个多层目录 mkdir -p hh/gg

    4)rmdir删除一个文件

    5)touch 创建空文件

    6)cd切换目录

        cd - 回到上次所在的目录

        cd -P 跳转到实际物理路径,而非快捷方式路径

    7)cp复制文件或目录 -P 指向实际地址 不是软连接

    8)rm -rf r是递归删除 f是彻底删除

    9)mv name name 重命名 

    mv 目录 目录 转移目录

    10)cat -n 列出行号 tac -n 列出行号

        cat -v 列出看不出来的字符

    11)more 要查看的文件

    space:向下翻一页  enter:向下翻一行 q:离开more

    ctrl+F向下滚动一屏 Ctrl+B返回上一屏

    = 输出当前行的行号  :f输出文件名和当前行的行号

    12)less

    space 向下翻一页    上下键可以使用

    / ?+字符串 搜索 n N

    13)head -n 10 文件

    14)tail -n 10文件 看尾部

        tail -f 文件

    15)ls -l > 文件  列表内容写入文件 覆盖

        ls -al >> 文件 列表内容追加到文件末尾

    16)echo变量:

        echo要显示的内容>>存储内容的文件 将要显示的内容存储到文件中

        echo变量(显示变量的值)

    17)In软连接

        In -s[源文件][目标文件] 给源文件创建一个快捷方式

    18)history 查看所敲命令历史

 

4. 时间日期类 date [optional] 

    1)显示当前时间

    2)date +"%Y-%m-%d %H:%M:%S"

    3)date -d 显示非当前时间

    4)设置系统时间: date -s "2017-06-19 20:52:18"

    5)查看日历 cal

    cal 2018 显示2018年日历  cal -3 显示前后三个月

猜你喜欢

转载自blog.csdn.net/canglan211/article/details/80801601