美文网首页程序员
Linux干货篇一

Linux干货篇一

作者: 爱撒谎的男孩 | 来源:发表于2017-04-13 12:33 被阅读63次

    虚拟机的安装(VMware)

    1. 选择文件->新建虚拟机
    2. 选择自定义
    3. 设置安装来源,选择稍后安装
    4. 选择安装的操作系统,选择Linux,然后选择自己安装的对应版本即可
    5. 设置虚拟机的安装路径,自己选择
    6. 指定磁盘容量,选择默认20G,然后选择将虚拟磁盘存储为单个文件
    7. 设置cpu数量,内存大小,默认即可
    8. 设置Linux安装镜像文件路径
    9. 点击开启虚拟机即可根据对应的设置安装

    目录文件

    • /boot:存放系统引导时所需要的文件,包括Linux内核以及引导程序(BootLoader)
    • /bin:存放可执行程序
    • /etc:存放系统配置文件
    • /home:普通用户的主目录所在位置
    • /lib:存放基本的共享文件和内核模块
    • /mnt(mount):用户为需要挂载的文件系统提供挂载点
    • /proc(process):存放与内核进程有关的信息
    • /root:根用户的主目录
    • /tmp(temporary):存放临时性文件
    • /usr(user):存放可共享的只读文件
    • /var(variable):存放各类的数据文件

    ls

    重要选项

    • -a(all) 列出目录中的所有项,包括"."开头的隐藏文件
    • -l(list) 以列表的方式显示文件
    • -R(recursive) 用于递归列出子目录中的内容,如果在选择的目录下还有子文件夹,那么可以列出子文件夹中的文件
    • -d仅仅列出目录本身的信息

    实例

    • ls -al /etc 以列表的方式列出ect目录下的所有文件

    pwd 显示当前路径

    cd(切换目录)

    • cd .. 跳闸到当前目录的上一级
    • cd ~ 跳转到当前用户的主目录

    例子

    • cd /tmp/testdir 跳转到tmp文件下的testdir目录

    stat

    获取关于某文件的基本信息,包括创建的信息,大小,时间。。。。

    实例

    • stat test 查看test文件的基本信息

    touch

    创建或者更新一个文件的访问和修改的时间,如果一个文件存在,那么更新这个文件的创建时间,但是文件的内容不会改变,如果文件不存在,那么就会在当前目录下创建一个文件

    实例

    • touch /tmp/testdir/test 在指定路径下创建一个test文件,如果存在那么会更新创建的时间,可以使用stat命令查看创建时间

    mkdir(创建目录)

    • mkdir /tmp/testdir/test_file 在/tmp/testdir目录下创建一个test_file文件夹

    mv

    移动或者重命名文件或目录

    重要选项

    • b(backup):若存在同名文件,覆盖前先备份原来的文件
    • f(force):强制覆盖同名的文件

    实例

    mkdir /tmp/testdir    //创建一个目录testdir
    touch test1 test2     //创建两个文件test1  test2
    mv -b test1 test2     //移动test1为test2,这里会先备份原来的test2为test2~
    
    mv -b test1 /tmp/testdir1/test    //移动文件到指定目录下
    
    

    cp(copy)

    复制文件和目录

    选项

    • -b :8ball: 若存在同名文件,覆盖前先备份
    • -f :强制覆盖同名文件
    • -r : 以递归的方式复制文件,就是复制文件夹,如果不使用这个,那么文件夹就无法复制

    实例

    • cp /tmp/testdir tmp/testdir1 复制文件夹,这里表示不能复制,因此要加上-r选项才能复制文件夹 ->
    • cp -r /tmp/testdir /tmp/testdir1 可以复制,复制到/tmp文件夹下命名为testdir1
    • cp -b /tmp/testdir/test1 /tmp/testdir1/test 将文件test1复制到testdir1文件夹下命名为test

    rm

    删除命令

    选项

    • -f 强制删除
    • -r 删除文件夹(递归删除)

    实例

    • rm -rf /tmp/testdir 强制删除testdir目录

    rmdir

    删除目录,但是要求目录必须是空的,这里实用性不大,一般用rm -r

    cat

    查看文件内容

    重要选项

    • -n 显示行数

    实例

    • cat -n /tmp/testdir/test 查看文件test的内容,显示行数

    more

    分屏显示文件内容,首先显示一屏后如果还有内容,按回车键在显示下一行,按Space显示下一屏的内容

    实例

    • more /tmp/testdir/test

    tail

    显示文本文件结尾的部分,默认显示最后10行

    重要选项

    • -n 指定显示的行数

    head

    显示开头的内容,与tail类似

    wc

    一次显示文本文件的行数,单词数,字节数

    重要选项

    • -c 显示文件字节数
    • -l(line) 显示文件行数
    • -w(word) 显示文件单词数

    实例

    • wc -cl /tmp/testdir/test 查看文件的字数和文件的行数

    date

    查看或者修改系统命令

    实例

    • date 查看系统时间
    • date 09012017 修改系统时间为2017-09-01

    who

    列出当前系统的登录用户

    重要选项

    • -r 显示系统当前的运行级
    • -q 显示当前所有登录的用户名称和在线人数

    shutdown

    关闭重启系统

    重要选项

    • -r(reboot) 重启系统
    • -h(halt) 关闭系统
    • -P(poweroff) 关闭系统同时关闭电源

    注意

    上面选项均可给出数字参数指定多少分钟之后执行操作

    实例

    • shutdown -h 10 设置10分钟后关闭系统

    clear

    清楚当前终端的屏幕内容

    man

    显示命令的使用手册,按上下键移动光标,Q键退出

    实例

    • man cat 快速查询cat命令的手册

    histroy

    查看shell命令的历史记录

    实例

    • histroy 5 显示最近的5条记录

    vim

    调用vim编辑器,按i键插入,w键保存,q键退出,wq保存后退出

    本人博客

    相关文章

      网友评论

        本文标题:Linux干货篇一

        本文链接:https://www.haomeiwen.com/subject/apdbattx.html