您当前的位置:主页 > 技术探讨 >

Linux基础命令(一)

发布时间:2017-02-17 20:13编辑:admin阅读(

    本文从如何安装到如何打开终端以及如何卸载系统和关机,也讲到如何修改密码和获得相关权限,最后讲了一些基础的命令应用,大家要想看更多的关于Linux学习的笔记,可以到我的简书账号查看最新更新。/
    1,系统安装/
    1>虚拟机:VM→VMplayer→ubutu系统(根据自己安装的版本填写VM12或VM10序列号)/
    2>实体机/
    2,打开终端(终端类似于windows下的cmd窗口)/
    1>点开左上角的圆形图标→terminal/
    2>ctrl+alt+t/
    3,软件安装/
    1>在百度搜索任何软件加上xxx for ubutu或xxx for linux,会得到xxx.deb→直接双击安装/
    2>sudo apt-get install xxx/
    4,软件卸载/
    1>找到软件中心→找到软件→卸载/
    2>sudo apt-get remove xxx,可能还有残余/
    5,sudo/
    sudo相当于windows下面的管理员,执行权限最大/
    6,怎么关机/
    1>右上角电源/
    2>sudo shutdown -h now(在几小时后关机)/
    3>sudo init 0/
    重启sudo reboot/
    7,怎么修改密码/
    1>修改普通用户:sudo passwd linux/
    2>修改管理员密码:sudo passwd/
    8,怎么永久获取管理员权限/
    ccj:~ccj$/
    su/
    认证失败→sudo passwd→su/
    ccj:~ccj#/
    9,怎么由管理员root切换到普通用户/
    1>exit/
    2>ctrl+d/
    3>su xxx用户/
    10,怎么调整终端大小/
    1>放大Ctrl shift +/
    2>缩小ctrl -/
    11,文件目录结构/
    /:根目录/
    bin:可执行命令/
    etc:配置文件/
    dev:设备文件/
    home:家目录/
    root:存放超级管理员/
    sbin:超级管理员的管理命令/
    lib:存放库文件/
    tmp:临时文件/
    var:日志文件/
    12,基本命令/
    1>pwd显示当前工作路径present work directory/
    2>ls 显示当前工作路径下面的文件 list/
    ls -a显示所有文件包括隐藏文件 all/
    ls -l显示详细信息/
    ls -al显示所有文件包括隐藏文件的详细信息/
    ls 具体路径:具体路径下面的文件/
    3>cd切换目录,切换工作路径 change directory/
    cd路径/
    .:代表当前目录/
    ..:上层目录/
    ~:代表我当前登录的用户主目录,比如登录的事xxx用户,那么~就代表/home/xxx//
    cd 路径:切换到具体路径下面/
    cd.:切换到当前目录/
    cd..:当前目录的上一目录/
    cd:切换到用户主目录/home/xxx /home/
    cd -:切换到上一次工作路径/
    绝对路径和相对路径的区别:/
    绝对路径:如果有最大的挂载点显示的是 / ,就是绝对路径/
    相对路径:相对于某个路径的路径/
    4>清屏/
    1)clear/
    2)ctrl+l/
    5>mkdir:创建文件目录,make directory/
    mkdir 文件名:说明是在当前目录创建/
    mkdir 具体路径:实在具体路径下面创建/
    mkdir -p 父路径/子路径:检查父路径是否存在,若存在直接创建子目录,如果不存在,先创建父目录,再创建子目录/
    6>rmdir:删除文件夹,remove/
    rmdir 文件名:删除空目录/
    rm -r文件名:删除非空目录/
    7>touch:创建普通文件/
    touch 文件名:/
    touch具体路径:在具体路径下面创建普通文件夹/
    8>rm:删除普通文件/
    rm文件名/
    rm具体路径:在具体路径下面删除普通文件/
    9>man手册,有问题可以用man rm 退出Q/
    10>cp拷贝文件或目录copy/
    cp源文件路径拷贝到目标路径:对普通文件操作/
    cp -r/-R源文件路径拷贝到目标路径:对目录操作/
    11>mv:重命名或者移动文件或者是目录/
    mv源文件名 目标文件名:重命名/
    mv 源文件 目标文件路径:移动/
    11.chmod:修改文件的权限/
    1>文件权限的介绍/
    -rw- r-- r--/
    (1)第一个字母代表文件的属性/
    d:代表目录文件/
    -:代表普通文件/
    (2)从第2~4个字母代表文件拥有者对该文件的执行权限/
    r:可读 w:可写 x:可执行/
    (3)第5~7个字母代表与该文件的拥有者同组的其他用户权限/
    (4)第8~10个字母代表不同组的其他用户的权限/
    2>文件权限的更改/
    u:user/
    g:group/
    o:other/
    a:all/
    +:加权限/
    —:减权限/
    13.vi文本编辑器/
    1>模式/
    1)可编辑/
    2)非可编辑/
    3)可视化/
    出现的问题,按方向键出现字母,就在终端运行sudo apt-get install vim/
    出现问题就执行sudo apt-gte update/
    2>简单配置/
    1)cd /etc/vim/
    2)sudo vim vimrc/
    在最后一行下面输入,先按i键进行插入/
    set mouse=a/
    set number/
    syntax on/
    set autoindent/
    set tabstop=4/
    写完之后先按esc进入非可编辑模式,按shift+:,wq回车进行保存/
    3>vim的简单实用/
    1)按i进行编辑/
    2)先按esc进入非可编辑模式,按shift+:/
    w代表保存,q!退出不保存,wq保存退出,wq!不安全保存退出/
    下面都是在非可编辑模式下/
    3)复制一行,按yy键复制,按p键粘贴/
    4)删除一行,按dd删除/
    5)u键撤销,取消按ctrl+r/
    4)复制多行,按下数字n+yy键复制,p键粘贴/
    5)删除多行,按下数字n+dd键复制/
    如果不确定删除多少行?进入可视化进行删除,在非可编辑模式按shift+v键进入可视化模式,要操作的范围,上下键选中需要操作的范围,按y键复制,d键删除/
    4>gedit/
    14,shell脚本:就是很多命令组合而成的/
    1>运行shell的方式 xx.sh/
    1)实用sh解析shell脚本文件sh xx.sh/
    2)先修改shell脚本的执行权限,chmod 700 1.sh或chmod +x 1.sh,再执行该shell脚本./xx.sh/
    2>echo是输出命令,输出echo后面的内容/
    3>常量(弱类型)/
    数字常量 1 2/
    字母常量 A c/
    字符串常量/
    常量特点:不可更改/
    4>变量/
    1)变量的赋值:不能有空格 name= “xxx”,这种写法是错误的/
    2)变量的类型是根据shell脚本运行的时候决定的/
    3)变量如果没有被赋值,这个变量如果被用到就为空/
    5>标识符的命名规范/
    硬性规范/
    1)只能由字母、下划线、数字构成/
    2)不能以数字开头/
    3)不能与shell脚本关键字相同/
    建议规范/
    1)不准用拼音代替,多查字典/
    2)使用驼峰命名法或者使用下划线隔开/
    3)见名知意/
    5>变量的访问加$/
    ${name}/
    6>readonly/
    修饰变量,代表这个变量不可更改/
    7>unset/
    修饰变量,代表删除这个变量/
    注意点:如果一个变量使用readnoly修饰,就代表这个变量将来不能被删除/