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.显示日 ...
随机推荐
- Vasya And Password(CodeForces - 1051A)
Vasya came up with a password to register for EatForces — a string ss. The password in EatForces sho ...
- 错误:Could not find a getter for CreatTime in class
org.hibernate.PropertyNotFoundException: Could not find a getter for CreatTime in class org.com.xk.h ...
- Django:同一个app支持多个数据库
我以我个人的Mynote工程说明,目的是要在backend这个app里面设置不同的model对应daysn和bear两个数据库进行操作 现在我们先简单对一个完全新建的django工程配置一个自动在my ...
- 使用docker安装sentry
一.安装docker yum -y install docker 更换docker镜像源为中科大的 在配置文件/etc/docker/daemon.json中加入 { "registry-m ...
- oracle数据库 查看被锁定表及解锁方法
最近做项目,遇到了更新超时的问题,反复检查数据都正常,纳闷完了忽然想到是不是表被锁定了,一看果然,解决办法如下: --锁表查询语句 SELECT object_name, machine, s.sid ...
- 汉诺塔问题-递归实现-JAVA
public class hanio { /** * @param args */ public static void main(String[] args) { // TODO Auto-gene ...
- 60行python代码分析2018互联网大事件
2018年是改革开放四十周年,也是互联网发展的重要一年.经历了区块链,人工智能潮的互联网行业逐渐迎来了冬天.这一年里有无数的事件发生着,正好学了python数据处理相关,那么就用python对18年的 ...
- [linux-脚本]shebang(shabang #!)
使用Linux或者unix系统的人们对#!这个符号都不陌生,但要说出个具体的所以然来,很多人估计还真不行,我们有必要就此整理一下.Shebang这个符号通常在Unix系统的脚本中第一行开头中写到,它指 ...
- linux发布环境初始化脚本
#参数配置 homeDir=$(pwd) tomcatDir=$homeDir/tomcat logDir=$homeDir/tomcat/logs backUpDir=$homeDir/backup ...
- oracle 根据一个表生成另一个新表和一个现有表给一个新的表赋值
1,添加表B ,和A表表结构相同(带数据) create table B as select * from A; 2,添加表B ,和A表表结构相同(不带带数据) create table B as ...