linux系统的学习经验首篇

1.linux打开terminal,两种最简单的办法,第一种,直接Ctrl+Alt+T;第二种,Alt+F2,输入gnome-terminal;更复杂的不建议使用。
2.linux没有盘符的概念,只有路径,分为相对路径和绝对路径;绝对路径表示为:/路径名称,表示从根目录或者家目录开始的详细路径;相对路径表示当前目录所在的路径。
3.linux系统区分大小写,terminal下ls查看,蓝颜色为文件夹,白颜色为文件,使用ls -l查看文件,左侧开头字母为D代表这些都是文件夹信息,为-则表示这些问文件内容,另外-l -h可以将文件夹的大小从标准字节表示为人性化的理解,比如1024KB=1M,让我们看起来更直观。-lh和-l -h结果一样,-lha表示所有文件。
4.隐藏文件和隐藏文件夹是用来配置系统中的系统应用文件。
5.touch+文件夹名称,没有文件就创建文件,文件存在就修改文件的末次修改日期,隐藏文件同理。
6.使用mkdir+文件夹的时候,要确认文件和文件夹不同名,linux系统里面不允许同一个名称的文件和文件夹存在。
7.linux系统中使用rm命令要小心,文件删除后就不会恢复,和图形界面有区别。

  1. ~表示家目录。
    9.使用cp或者mv等命令时,最好带-i,保证文件出现其他问题可以确认,因为操作都是不可恢复的,切记。
    以下是命令:
    命令 对应英文 作用
    ls list 查看当前文件夹下的内容
    ls -a ls -all 显示所有的文件(包含隐藏文件)
    ls -l 以列表的方式显示详细信息
    ls -h 配合-l使用以人性化的方式显示文件大小
    pwd print work directory 查看当前所在文件夹目录
    cd change directory "切换文件夹
    cd 返回顶级目录
    cd 文件夹名 进入文件夹名所在目录
    cd . 进入本目录
    Cd ..进入上一级目录
    Ctrl+C 结束当前命令"
    cd ~ 返回当前用户的主目录
    cd - 可以在最近使用的两次目录来回切换
    touch touch "如果文件不存在,新建文件
    touch 123.txt 创建123.txt
    touch .123.txt 创建隐藏的123.txt"
    mkdir make directory 创建目录
    rm remove "删除绑定的文件名
    rm 123.txt
    rm .456.txt"
    clear clear 清屏
    command 【-options】 【parameter】 parameter 参数【】表示可选命令
    command --help -后面跟选项 -- 跟命令 查询命令
    man command manual command 命令手册
    通配符作用 一些特殊的符号,用来代表其他的字符

    • 代表任意多个字符 查看文件可以用表示其他多个字符,和关键字符结合使用
      ? 代表任意一个字符 查看文件可以用?表示其他一个字符,和关键字符结合使用
      [] 表示要匹配的字符组 和
      ?用法一样,只不过在[]里面添加需要匹配的字符组,只要属于这个字符组里面的,都可以展现出来
      mkdir 创建一个新的目录
      mkdir -p a/b/c/d/e 文件夹和文件不能同名 创建多个递归的文件夹,命令的意思是创建一个存在于a文件夹下面的b文件夹下面的c文件夹下面的d文件夹下面的e文件夹
      rm -r 递归的删除目录下的内容,删除文件夹必须加此参数
      rm -f 强制删除,忽略不存在的文件夹,无需提示
      rm -r * 删除目录下的所有文件
      tree 显示树目录,如果没有的话去软件包下载install,命令为:sudo apt-get install tree
      tree ~ 显示根文件夹的树目录
      cp 源文件 目标文件 copy 复制文件和目录
      "eg:cp ~/Documents/123.txt ./Desktop/489.txt
      cp ~/Documents/123.txt ./Desktop" 将Documents下的123.txt复制到Desktop下并命名为489.txt,如果文件名不想改变,直接指向目标目录即可。
      cp -i 源文件 目标文件 复制文件和目录是出现覆盖文件前提示
      cp -r 源文件 目标文件 将递归复制改目录下的所有子目录和文件,但是目录文件必须为一个目录名
      mv move
      mv 源文件 目标文件 文件和文件夹能移动,目录不能移动
      eg:mv ~/Desktop/test ~/Documents/test 移动Desktop下的test文件夹到Documents下的test
      mv -i 源文件 目标文件 通cp中-i提示原理一样

原文地址:http://blog.51cto.com/tudoubowen10/2065353

时间: 2024-11-05 17:21:46

linux系统的学习经验首篇的相关文章

学习Linux系统的方法经验[有图,长文]

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细:从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议.Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个

学习Linux系统的方法经验

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细:从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议.Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源代码的),是命令行的(linux操作系统无处不在,无论是命令行,图形化都是有的),是高逼格的(这个

虚拟机下Linux系统上网-个人经验

虚拟机下linux系统想上网,必须有几步前提的工作要做! 把虚拟机VM这个程序设置为允许程序或功能通过windows防火墙. 设置位置:控制面板->系统和安全->windows防火墙->允许程序或功能通过windows防火墙 了解三种上网模式. 桥连模式(VMnet0) host-only(VMnet1) NAT(VMnet8) 桥连模式是把虚拟机和物理机之间有根网线.需要把ifcfg-eth0(etc->sysconfig->network-script)这个文件BOOTP

linux系统构建学习笔记

嵌入式系统构架:(硬件+软件)应用软件层: Application GNU C Library(glibc)文件系统: 系统层: API(Systern Call Interface) OS Core + Power Mannager+ File Manager + GUI Mannager TCP/IP HTTP WAP DataBase Browser DDI(Device Drver Interface) 板级支持:BSP:Board Support Package       OEM A

Linux系统新手学习的11点建议

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Linux 就是希望构架网站,根本没有

Linux系统开发学习路线

一:嵌入式c语言 C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识.包括:基本数据类型.数组.指针.结构体.链表.文件操作.队列.栈等. 二:Linux基础 Linux操作系统的概念.安装方法,详细了解Linux下的目录结构.基本命令.编辑器VI ,编译器GCC,调试器GDB和 Make 项目管理工具, Shell Makefile脚本编写等知识,嵌入式开发环境的搭建. 三:Linux系统编程 重点学习标准IO库,Linux多任务编程中的多进

一点点linux系统的学习心得

我相信你正在阅读本文的时候,可能是因为你渴望学习Linux技术.我想分享一下过去两年中我自己的一些学习经历,希望你能更顺利地成为Linuxer. 两年前在Linux系统的运行和维护方面找到了一份工作(当时估计该公司非常缺乏,哈哈),我在收到录取通知后才开始学习Linux技术.但是,由于本科生不是计算机专业,我甚至不知道CPU,内存,硬盘等的概念,我也不知道他们的功能到底是什么.坦率地说,我的Linux知识,包括计算机基础,都是在下班后学到的.所以,如果你对计算机有一定的了解,请相信Linux对你

Linux系统入门学习:改变libvirt VM镜像的默认位置

提问: 我使用libvirt和virt-manager在我的Linux系统上创建虚拟机.我注意到虚拟机镜像位于/var/lib/libvirt/images目录.有没有办法改变虚拟机镜像的默认路径? libvirt和它的GUI前端 virt-manager 可以使用不同的虚拟机管理程序创建和管理VM,例如LVM和Xen.默认上所有的虚拟机镜像通过 libvirt 创建到/var/lib/libvirt/images目录.然而,这有时并不是我们希望的.比如 /var/lib/libvirt/ima

Linux系统入门学习:在 Linux 如何更改文本文件的字符编码

为了确定文件的字符编码,我们使用一个名为 "file" 的命令行工具.因为 file 命令是一个标准的 UNIX 程序,所以我们可以在所有现代的 Linux 发行版中找到它. 运行下面的命令: $ file –mime-encoding filename(我在mac中直接file就ok) 下一步是查看你的 Linux 系统所支持的文件编码种类.为此,我们使用名为 iconv 的工具及 "-l" 选项(L 的小写)来列出所有当前支持的编码. $ iconv -l ic