Linux 的基本命令
Linux 的基本命令
a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C、D、E……盘,
每个盘都是一棵树。Linux 是单根的文件系统,不分 CDE 盘,多块硬盘/U 盘/光盘也是相当于多个文件夹。不同硬盘/U 盘/光盘对应的文件夹叫做“挂载点”,把外部存储设备放到文件系统树的过程又叫做“挂载(mount)”
b) Linux 下无论是文件还是命令都是大小写敏感的。
2、 小白说“文件夹”,专业人士说“目录”(Directory)
1) boot 存放用于系统引导时使用的各种文件2) bin 存放二进制可执行文件(ls,cat,mkdir 等)3) sbin 存放二进制可执行文件,只有 root 才能访问4) usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录5) opt 额外安装的可选应用程序包所放置的位置6) dev 用于存放设备文件7) etc 存放系统配置文件8) home 存放所有用户文件的根目录9) lib 存放跟文件系统中的程序运行所需要的共享库及内核模块10) tmp 用于存放各种临时文件11) var 用于存放运行时需要改变数据的文件12) mnt 安装临时文件系统的安装点
工作目录就是“当前目录” 显示当前工作目录 pwd (print work directory) 显示当前目录下的文件、目录 ls 或者 dir 切换工作目录 cd (Change Directory):cd ./test 切换工作目录到当前目录下的 test目录(cd 后不 要忘了空格);cd .. 到上一级目录;cd /很显然就是返回根目录
新建目录 mkdir (Make Directory):mkdir test 有的系统目录下是没有权限创建文件夹的。用户的文件一般放到 home 的自己的用户名下 删除目录:rmdir (Remove Directory) 删除空目录;rm(Remove)删除文件或目录;rm -rtestA 删除目录及其下所有文件(-r 就是 recursive 的简写。*坑人的指令:rm -rf /)。 mv 移动文件 cp 复制文件 查看文本文件内容:cat(一下子全显示,适合小文件); more(分页显示,q 退出) 查找文件:find -name 'a*' 在当前目录下查找文件名以 a 开始的文件。不要丢了''
自动填充,如果遇到多个前一部分一样的会自动完成一样的前一部分。ctrl+c 取消当前输入的命令重新开始。
打包 tar -c -f 归档文件 需要打包的文件解开 tar -x -C 解开到指定目录 -f 归档文件
1) ps -ef | grep bash2) netstat -a | more3) 因此 cat 1.txt|more 也可以达到 more 1.txt 的效果
VI 编辑器
如果使用 linux 桌面,也有一些图形化文本编辑器(类似于记事本),但 linux 的神级编辑器是 vi,如果连 vi 都不会用就别说会用 linux。在很多环境下是没有图形界面的,只能用 vi。VI 是全键盘操作,不能用鼠标。当然日常开发还是在图形界面下使用 VS 等开发,使用 vi 一般是进行简单的修改或者配置文件的修改。vi 刚接触感觉很痛苦,用熟了也挺爽的,vi 命令非常多,初学掌握基本的操作即可。vim是 vi 的加强版。

1):wq 保存然后退出 w→write,q→quit 如果是“vi 文件名”方式执行的,则直接写入到指定的文件名中, 否则要“:wq 文件名”。2):q! 不保存退出3):w 保存不退出在末行模式中输入“!shell 指令”可以不离开 vi 执行 shell 指令
1) 移动输入光标,不能在插入模式下按上下左右键。要 esc 先回到命令模式下;2) shift+^移到行首;shift +$移到行尾。联想一下正则表达式中就好记了;3) ctrl+b:上滚一屏;ctrl+f 下滚一屏; b→backward;f→forward4) dd:删除当前一行;x 删除当前字符5) 撤销:上一次的操作 u;6) o:在当前行下新增一行(因为如果移动到行尾再回车的话还是在最后一个字符前回车)7) i:在当前光标后面插入
软件的安装
1) 安装 “sudo apt-get install 程序名”,比如“sudo apt-get install vim”2) 卸载“sudo apt-get remove 程序名”
网络配置
SSH 服务
使用 mysql
Linux 的基本命令的更多相关文章
- 二:Linux 的基本命令、VI编辑器、Linux中软件安装
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- 第四周博客之一---Linux的基本命令(前5个)
一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- Linux操作系统-基本命令(二)
Linux操作系统基本命令 文件操作类命令 – ln命令 另外一种链接方式称为符号链接(软链接),是指一个文件指向另外一个文件的文件名.软链接类似于Windows系统中的快捷方式.软链接由ln -s命 ...
- Linux文件基本命令
Linux文件基本命令学习 操作技巧: 输入文件/目录/命令的前几个字母之后,按下tab键,则自动补全 按上/下,回滚曾经用过的命令 不想执行命令使用:crtl + c 基础命令: ls(查看) 基础 ...
- linux基础-基本命令的讲解(1-7单元)
基本命令的讲解 主要内容介绍 1.LINUX操作系统安装及初始化配置(熟悉):2.LINUX操作系统目录组成结构及文件级增删改查操作(重点):3.LINUX操作系统用户.权限管理(重点):4.开源软件 ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
随机推荐
- Python-接口自动化(五)
python基础知识(五) (六)类与对象 类:某一类具有共同属性和特性的事物或者说是一个抽象的描述,比如说大佬类,你就是大佬类里面具体的一个实例.类一般包含属性和方法 (1)类的语法: class ...
- Lambda为什么又称为匿名函数
用法: 有的类,里面只有一个方法,几行代码,只使用一次,以后再不会用到这个类,那就不值当的单独创建一个类,此时使用匿名内部类 一.传统方式 1.接口 2.接口实现类 创建一个类,这个类可能被多次使用, ...
- 电脑小白和ta的小白电脑——Git的使用
简单介绍Git的安装和基本指令,不要抱太大希望QAQ 看完这篇博客,最多学会如何向远程库上传和从远程库拉取项目,复杂功能要 做中学! (一)Git的安装 1.下载 (1)官网下载地址: https:/ ...
- 使用该方法在ubuntu下安装flashplayer的rpm包
Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo apt-get install alien #alien默认没有安装,所以首先要安装它 su ...
- Shadow Properties之美(一)【Microsoft Entity Framework Core随笔】
最近在做公司的项目的时候,开始把部分程序迁移到EF Core,然后有了一些感触,趁着还没忘却,还是先记录下来. EF Core还在成长中,我写这个的时候,版本是2.2.如果对着已有的EF 5/6来说, ...
- volatile与synchronized有什么区别?
下列说法正确的是()? A.我们直接调用Thread对象的run方法会报异常,所以我们应该使用start方法来开启一个线程 B.一个进程是一个独立的运行环境,可以被看做一个程序或者一个应用.而线程是在 ...
- 关于Apache的配置方法和步骤
一.下载.安装和卸载 网址:https://httpd.apache.org/docs/current/platform/windows.html#down 点击ApacheHaus,在里面下载任何版 ...
- SoapUI并发模式
soapUI支持test suite, test case级别的并发,合理使用这个功能,可以让自动化脚本短时间内跑完,为release省下时间. 1. 如何开启并发模式 图示,click projec ...
- jQuery 命名空间的使用
jQuery 命名空间的使用: 1.利用 trigger 触发子元素带命名空间的事件,那么父元素带相同命名空间的事件也会被触发,而父元素没有命名空间的事件不会被触发. 2.利用 trigger 触发子 ...
- 1—ARM中的寄存器
ARM共有37个寄存器.其中31个通用寄存器和6个状态寄存器. 一般通用寄存器R0-R12 R0-7为未分组寄存器:R8-12为分组寄存器. 未分组寄存器:在任何模式下,指向的都是同一个32位的物理寄 ...