• Linux基本操作


    安装好虚拟机以后安装linux系统提示 

    This host supports Intel VT-x, but Intel VT-x is disabled. 

    这个说明你电脑的Bios需要把cpu功能里面一项   Virtual支持改成Enable 即可解决问题

    
    

    首先:linux 系统区分大小写

    http://www.chuanke.com/v1819957-108331-208490.html?st=0 视频学习一下,小小做下记录

    主要通过 terminal 键入命令来控制操作系统   

    F11 控制terminal全屏

    Ctrl Shift +  放大字体

    Ctrl — 缩小字体

    命令格式:命令字  参数 操作对象 

    man 命令 查看命令的使用说明  例如: man ls   

    Ctrl u 清除所输命令    Ctrl l 清屏

    以"."开头的文件是隐藏文件

    ls 命令 显示目录下的文件

    pwd 命令 显示当前所在目录

    cd 切换目录  ../ 表示当前目录的父目录(向上)   ./ 表示当前目录

    cd 回到用户主目录  cd -回到来之前的目录(后退) cd ~回到用户主目录

    mkdir 命令 创建目录        rmdir命令 删除空目录        touch命令 创建文件      rm 命令 删除文件      可以用通配符 rm *.txt 删除所有txt文件

    mkdir -p a/b/c/d  创建多级目录   rmdir -p a/b/c/d 删除多级目录(只能删除线性目录,目录下没有其它分支)

    rm -rf a  删除a目录(不管a目录下有没有文件,一般不建议使用)

    cp 命令 拷贝文件 例如:cp src.c  a/src.c.bak   (将src.c文件拷贝到 a目录下)

    mv命令 实现文件或目录的 移动或改名字

    gedit src.a 可以使用gedit编辑器来 编辑 src.a里面的内容               

    ed 也可以编辑内容(linux自带的,比较老的编辑器)  例如: ed 文件名   输入命令  a 表示开始录入     录入完成以后  输入命令 . 表示结束录入 然后 输入命令 w 文件名 保存

    nano 命令 (linux自带比较精巧的编辑器) Ctrl o 保存    Ctrl x 退出

    cat 命令查看文件的内容     tac命令可以倒序查看文件内容(从最后一行开始显示)    

    head 命令 默认只显示文件前10行内容    head -n 3 显示前3行内容             tail 命令,默认显示文件尾部10行内容       tail -n 4显示尾部4行内容 

    shift pageup 向上翻页   shift pagedown 向下翻页        more命令 分页显示文件内容  空格建 翻下一页  q 退出  

    history命令 查看输入历史

    tar 命令 将文件打包  例如:tar -cvf gogo.rar src.a yes.txt               tar -xvf 解开包          tar -tvf 浏览包里的文件  

    -C解包到指定目录 例如解包到ss目录下:  tar -xvf aa.rar -C  ss/      注意: 上述 tar -cvf命令的打包 只是单纯的将多个文件放到一起,文件大小并没有得到压缩。如果需要压缩 可以下面的方法

    gzip 命令 可以压缩文件 例如: gzip aa.rar 压缩后文件为 aa.rar.gz    解压命令:gunzip aa.rar.gz

    bzip2命令 压缩文件 例如:bzip2 aa.rar 压缩后得到文件为 aa.rar.bz2  解压命令:bunzip2 aa.rar.bz2

    也可以用 tar 命令来压缩   -z压缩得到 .gz文件, -j压缩得到 .bz2文件 例如: tar -zcvf go2.rar.gz  go2.rar  (tar命令 先写新建的文件名,后面是要使用的文件) 对应解压 tar -zxvf go2.rar.gz       tar -jxvf go2.rar.bz2(推荐用-z压缩,压缩率更大)

    所以可以用 tar -zxvf gogo.rar.gz src.a yes.txt 一步实现打包和压缩

    which 命令查询 命令的可执行文件目录位置 例如:which ls  查询ls命令的文件位置

    whereis 命令查询 对应命令文档位置

    locate 命令 (基于数据库查找文件,较为常用)   sudo updatedb (以管理员身份更新数据库)  第一次需要输入管理员密码 

    此处遇到问题:is not in the sudoers file. This incident will be reported.

    解决方法 : 网上说的切换都root 权限 ,直接输入sudo什么的都会出错, 如下图

    需要输入  su-  和密码就可以完全切换到root模式  (参考:http://www.linuxidc.com/Linux/2010-12/30386.htm)

    修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)     ALL
    你的用户名 ALL=(ALL)     ALL

    find 命令(基于磁盘系统查找文件)  例如: find ~/ -name 'a*' 查找用户目录下 名称中a开头的文件

    Linux 下软件的安装

    1:源代码安装  使用 tar zxvf 解压,然后安装  

    2:包安装 package   一类:Debian和Ubuntu : .deb文件   使用sudo dpkg -i xxx.deb命令进行安装   二类:Redhat和FC,CentOs   .rpm安装包   使用sudo rpm -i xxx.rpm 命令安装

    3:apt在线安装   ubuntu中是 apt-get命令,  centos中使用yum命令

    ln 命令创建软件连接  ,软连接(类似快捷方式)  硬链接(多个文件指向同一个文件内容)

  • 相关阅读:
    Objective-C代码规范
    Http中Get/Post请求区别
    使用Vitamio打造自己的Android万能播放器
    Vitamio
    图片瀑布流
    TCP与UDP
    SQLite基本操作总结
    IOS文件操作的两种方式:NSFileManager操作和流操作
    JSON和XML
    一些iOS常用的第三方库和控件及第三方框架还有动画
  • 原文地址:https://www.cnblogs.com/zhanglifeng/p/4484086.html
Copyright © 2020-2023  润新知