• 第三章 linux常用的命令


    安装笔记:

    1 安装linux操作系统时,会默认创建一个超级管理员帐号:root

    2 安装时,当进行到选择哪种类型的安装时,我们选择“使用所有空间”的类型

    Linux概念性的东西
    1 shell,shell是系统和用户之间的服务接口
    2 linux的结构体系由三大部分组成
    Linux内核
    Shell
    应用程序

    登录后的显示

    Linux的常见的文件类型
    -普通文件
    d 目录
    c 设备文件
    l 链接

    Linux常用命令

    1 查看linux主机ip命令
    ifconfig

    2 添加一个新用户命令用useradd命令
    useradd test
    test是用户名

    userdel test
    删除用户

    3 用户登录后,用exit命令退出登录

    4 修改用户的密码,用passwd命令,例如:
    passwd test
    test是用户的帐号
    回车后,系统要求输入新的密码
    New password
    输完密码后,回车,系统要求再次输入新的密码(这次输入的要和上次输入的一样)
    Retype new password
    输完密码后,回车,如果系统显示
    passwd: all authentication tokens updated successfully.
    表示新的密码已生效。

    5 进入指定某个文件夹目录,使用cd命令
    cd 是 change directory的缩写
    cd /home
    ll –a 显示当前目录的所有内容
    . 表示当前目录
    .. 表示上一级目录
    如果想回到上一级目录,使用cd ..命令
    如果想回到根目录,使用cd /命令

    6 查看当前所在目录使用pwd命令:打印当前工作的目录
    Print working directory

    7 显示当前目录的有哪些内容使用ls命令,ls是list的缩写
    d 表示目录
    l 表示关联的文件(与windows下面的快捷方式同一个概念)
    -“-”符号表示普通文件

    rwx
    r:read(读)
    w:write(写)
    x:执行(execute)

    8 创建目录使用mkdir命令
    mkdir是make directory的缩写
    例子:mkdir mydirectory (目录不能有空格)

    9 创建文件使用touch命令
    例子:touch myfile(myfile是文件名)
    10 修改文件内容使用vi命令
    例子:vi myfile(myfile是文件名字)
    vi 命令有两种模式
    编缉模式和命令行模式
    vi myfile(相当于打开文件了),进入编缉模式使用insert键(键盘上面的insert键,或者按i键)
    如果当前输入法是中文输入法,先要切回英文输入状态。
    退出编缉模式,按ESC键,如果要保存要先进入命令行模式,进入命令行模式用:号,保存用w命令。如果想保存并退出vi,使用wq命令。
    删除一行内容,使用dd命令
    如果想删除5行内容,使用5dd命令(数字加dd)。
    要显示行号,使用set number命令
    回到文件头,按两下[(也可以按两下g),回到文件底部按两下](也可以用shift+G)
    跳到某一行,按:号,然后输入要跳到的行号即可,
    例如,要跳到第50行,如下输入
    :50

    如果想复制一行,按两次y键(yy,复制光标当前行)
    粘贴按p键(粘贴在光标下一行)
    撤消操作,按u键(undo的首字母)
    

    11 显示内容可以使用cat、more、less
    cat myfile(myfile是文件名)
    cat将会全部显示出来,不可以分页显示

    tac myfile(myfile是文件名),tac命令是倒过来显示文件内容。
    
    more myfile(myfile是文件名)
    more将以百分比显示内容,往前看内容,按回车键,但它不可以往回看内容,它也不支持上下滚动查看,如果途中不想看了,用ctrl + c,可以强制退出。
    
    less myfile(myfile是文件名)
    less它不会以百分比来显示,它支持上下滚动查看内容,它也可以用pageup(PgUp)和pagedown(PgDn)按键上下翻页,当翻到最后一面的页底时,会显示(end)提示。如果中途不想看了按q键退出。
    
    head myfile(myfile是文件名),从文件头部开始显示内容,如果只显示某几行内容用-n选项,例如:
    head –n3 myfile(这时只会显示最前面的三行内容)
    head -3 myfile的效果和head –n3 myfile的效果是一样的。
    
    tail myfile(myfile是文件名),从文件尾部开始显示内容,如果想显示几行内容用-n选项,例如:
    tail –n3 myfile(这时只会显示文件最后面三行内容)。
    

    11 我们如果要复制文件,使用cp命令
    cp 是copy的缩写。
    cp myfile myfile2
    myfile是源文件,myfile2是目标文件
    如果要拷贝目录,要添加一个选项r,例如:
    cp –r aaa aaa2
    aaa是源目录,aaa2是拷贝的目标目录。

    12 如果要移动一个文件,使用mv命令
    mv 是move的缩写。
    mv myfile aaa
    myfile是我们将要移动的文件,aaa是一个目录,也就是我们把myfile文件移动到了aaa目录下面。
    mv myfile myfile2
    如果当前myfile2是一个不存在的文件,将会把myfile重命令为myfile2

    13 删除一个文件或者目录,使用rm命令
    rm remove的缩写
    rm myfile(myfile是文件名),这时候操作系统会询问是否要删除,如果要删除的话,按y,如果不想删除按n
    如果删除的是目录,要添加一个选项r,例如:
    rm –r mydirectory,系统会询问是否删除
    如果想强制删除某个文件或者目录,添加f选项,例如:
    rm –f myfile(myfile是文件名)。
    rm –rf mydirectory(mydirectory是一个目录,所以还得加上r选项)

    14 打包和解压文件,使用tar命令
    tar命令的一些参数
    -c 表示打包
    -x 表示解包
    -C 表示解包到某个目录
    -v 打印过程信息
    -f 表示打包或者解包的文件
    打包举例:
    tar –cvf mytarfile 11.txt 22.txt
    把11.txt 22.txt打包,包名:mytarfile
    解包举例:
    tar –xvf mytarfile
    压缩文件,常用的算法有gzip和bzip2,使用gzip算法,要添加z参数,使用bzip2算法要添加j参数
    压缩举例:
    tar –czvf mytarfile.tar.gz 11.txt 22.txt 33.txt
    使用gzip算法把11.txt 22.txt 33.txt三个文件打包压缩到mytarfile.tar.gz文件里去。
    解压举例:
    tar –xzvf mytarfile.tar.gz 使用gzip算法把mytarfile.tar.gz文件解压出来。
    如果要把文件解压到指定目录,要添加C参数(这里C是大写的)
    例如:
    tar –xzvf mytarfile.tar.gz –C /home/aaa/

    权限相关的知识
    1 修改用户信息,使用usermod命令
    把某个人加到某个组里面去
    usermod –a –G 组名 用户帐号,举个例子:
    usermod –a –G bbb aaa(意思是把aaa加到bbb组里)

    2 查看某个人属于哪些组,使用groups命令
    groups aaa(查看aaa所在的组)
    3 把某个用户从某个组里删除,使用gpasswd命令
    gpasswd –d 用户帐号 组名,举例:
    gpasswd –d aaa bbb(把aaa用户从bbb组里删除)

    Linux下面安装软件
    1 软件包的方式
    1.1下载需要安装的软件的软件包。(linux下常见的安装包以.rpm为后辍)
    1.2把下载好的软件包用winscp工具上传到linux操作系统里
    1.3安装rpm的软件包,使用rpm命令,要添加三个参数ivh
    举例:我们安装lrzsz-0.12.20-27.1.el6.i686.rpm
    lrzsz是一个上传下载的工具
    rz命令是上传,sz是下载
    rpm –ivh lrzsz-0.12.20-27.1.el6.i686.rpm

    1.4查看软件是否安装成功,也是用rpm命令
    rpm –qa 软件名
    例如:rpm –qa lrzsz

    还可以模糊查询
    rpm –qa | grep lrz

    1.5把某个软件卸载,也是使用rpm命令
    rpm –e 软件名
    例如:
    rpm –e lrzsz-0.12.20-27.1.el6.i686
    2在线安装
    2.1在线安装软件,用yum命令
    yum install –y 软件名(-y选项是自动安装,不提示安装确认)

  • 相关阅读:
    List内存分配
    《深入理解JAVA虚拟机》笔记1
    oracle(三)
    常见排序算法
    C++在单继承、多继承、虚继承时,构造函数、复制构造函数、赋值操作符、析构函数的执行顺序和执行内容
    C++ Primer 有感(异常处理)(四)
    C++ Primer 有感(异常处理)(三)
    C++ Primer 有感(异常处理)(二)
    C++ Primer 有感(异常处理)
    C++ Primer 有感(多重继承与虚继承)
  • 原文地址:https://www.cnblogs.com/king8/p/11481168.html
Copyright © 2020-2023  润新知