• linux常用命令


    基本命令:
    注销:logout
    login 重新登入
    exit 退出当前用户
    关机:shutdown +time
    例如:shutdown now(现在、立刻关机)
    shutdown -c 取消所有关机设置(快捷键:ctrl+c)

    重新启动计算机:
    shutdown -r 重启时间
    例如:shutdown -r 12:00 reboot(立刻重启)同shutdown -r

    linux有7个运行级(run_level_number),可以通过这7个运行级进行字符界面,图形界面等切换分别为:
    关机 0
    单用户 1
    多用户(无网络功能)2
    多用户(全部功能) 3
    保留 4
    字符界面 3
    图形界面 5
    重新启动 6

    字符界面命令为:init run_level_number
     例如:init 5 进入图形界面

    用户名的新建/修改/删除:

    创建新用户:
    useradd 用户名
    adduser 用户名

    设置用户密码:passwd 密码
    修改用户名:usermod 新用户名 前用户名
    删除用户:userdel [-r] name (-r表示删除用户时一并将用户的默认主目录删除)

    查看帮助信息: command --help

    获得简单的帮助信息 cp --help ,man command
    获得详细的帮助信息 man cp ,info command
    获得详细的帮助信息 info cp linux

    查看用户登入信息
    whoami :显示当前用户名
    who am i :显示当前用户的详细信息

    查看系统信息
    uname -a :全部信息
    uname -s :内核名
    uname -n :节点名
    uname -r :发行版本号
    uname -v :内核发布时间
    uname -m :硬件名
    uname -p :处理器类型
    uname -i :硬件平台
    uname -o :os名称


    cd 命令 文件修改,目录切换命令 cd命令类似windws中的dos命令 常用简写:

    cd ~ :进入主目录
    cd . :切换到当前目录
    cd .. :切换到当前目录
    cd (直接回车) :默认回到自己的主目录

    ls(list) 命令 列出目录中的内容
    ls -l:长格式,只显示文件大小,属性等
    ls -a:列出所有文件,包括应藏文件(注:以"."开头的文件为隐藏文件)
    ls -r:以层次结构显示目录内容
    ls --help:显示ls命令的简单帮助
    ls --color=?:文件类型显示颜色, "?"表示什么时候需要颜色区分文件类型。
    有以下选择项:
    tty:只在终端显示
    auto:系统默认 always:总是显示颜色
    none:永远不显示
    字符界面中以颜色区分文件类型, 分别如下:
    灰色:普通文件
    绿色:可执行文件
    蓝色:目录文件
    红色:压缩文件
    浅蓝色:链接文件(类似windows中的快捷方式)
    粉红色:图片文件
    黄色(橙色):设备文件
    红底白字:错问文件
     
    查看文件内容命令(类似windows中的typec查看和edit编辑命令)
    cat :直接列出文件所以内容
    more :分页显示文件内容(不可回翻页,q推出查看,回车下一行,空格下一页)
    less :分页显示文件内容(可翻页,通过PageDown/PageUp键上下翻页)
    head -n :显示前n行(n位数字)
    tail -n :显示后n行(n位数字)
     
    查看文件系统信息
    which :显示命令的别名和执行文件名
    whereis :显示命令的文档和执行文件名

    文件权限
    linux中文件必须通过修改属性改变其权限
    ls -l可以列出文件的所有信息
    例如:lrwxrwxrwx 1 root root 3 10:00 aaa->abc 文件属性 链接数 所有者 组 文件大小 修改时间 文件名
    其中文件属性代表文件的类型和权限
    文件属性有10个字符组成第一位:l 是文件类型 , 剩下9位为文件权限 9=3(字符)*3(类用户)
    文件类型:
    - :普通文件
    l :链接文件
    b :块设备文件(如:硬盘)
    c :串行设备文件(如:键盘,鼠标)
    3类用户分别为:文件所有者(主人)User,组成员Group,其他人Other
    文件有3种权限: 读:r 写:w 执行:x
    没有权限:-
    例如一个文件属性为:lrw-r--r-- 表示为文件所有者具有读写权限,组成员和其他人只读

    chmod 命令
    chmod命令可以修改文件属性,来改变文件的权限
    基本格式:chmod -r 权限表达式 文件名 -r 为选项,可以忽略
    权限表达式有两种,分别为符号表达式和数字表达式
    符号表达式: r w x :分别代表相应的权限
    + - = :分别表示增加,去除,设定(覆盖)权限
    u g o :分别代表主人,组成员和其他人
    例如:chmod u=rw-,g=r--,o=--- abc 表示将abc文件设置为主人读写,组成员只读,其他人没任何权限
    数字表达式:r=4 表示读权限用一个4数字来表示 w=2 表示写权限用一个2数字来表示 x=1 表示执行权限用一个1数字来表示 -=0 表示没有权限用一个0数字来表示
    例如:chmod u=rw-,g=r--,o=--- abc 同 chmod 640 abc
    注:chmod 755 abc (755是应用于网站的资源文件)

     
    ln命令 创建链接
    文件的链接有2种:

    软链接:符号链接(windows中的快捷方式)
    基本格式:ln -s 链接目标 连接名


    硬链接:把一块磁盘数据分别起2个或以上的名字(快捷方式链接名字),其中创建姓名在之间的关系为硬链接
    基本格式:ln 链接目标 连接名


     其他常用命令

    复制: cp [-option] 源文件 目标文件
    option :
    cp -f 源文件 目标文件 :强制覆盖,不提示任何信息
    cp -i 源文件 目标文件 :强制覆盖,有提示信息
    cp -r 源文件 目标文件 :复制命令


    tonch : 修改文件的最后修改日期 如果文件不存在,创建新的空白文件(linux系统中没有专门的创建文件命令)
    rm :remove 删除目录/文件(可删除非空白目录/文件,永久删除)
    rm -f :强制delete,无提示 rm -i :强制delete,有提示
    rm -r :删除目录


    mv :move 移动文件(延伸功能:重命名,linux系统没有专门的重命名命令)
    基本格式:
    移动文件:mv 文件名 移动目的地文件名
    重命名文件:mv 文件名 修改后的文件名

    mkdir :make dir 创建一个目录
    mkdir -p a/b/c:创建多层目录

    rmdir :删除目录(不可以删除非空目录)

  • 相关阅读:
    postgresql客户端连接错误的解决方法【转】
    在游戏开发中使用管理类的目的和作用
    Unity3D对象池
    yield的作用
    Unity延迟和重复调用方法
    Unity的Asset Store商店下载文件路径
    C#委托和事件详解
    C#一个关于委托和事件通俗易懂的例子
    C#委托和事件定义和使用
    C#委托和事件
  • 原文地址:https://www.cnblogs.com/acpp/p/1626555.html
Copyright © 2020-2023  润新知