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.显示日 ...
随机推荐
- linux网络编程基础--(转自网络)
转自 http://www.cnblogs.com/MyLove-Summer/p/5215287.html Linux下的网络编程指的是socket套接字编程,入门比较简单. 1. socket套接 ...
- css自定义滚动条
有没有觉得浏览器自带的原始滚动条很不美观,同时也有看到很多网站的自定义滚动条显得高端,就连chrome32.0开发板都抛弃了原始的滚动条,美观多了.那webkit浏览器是如何自定义滚动条的呢? 前言 ...
- 活代码LINQ——08
一.模块代码 ' Fig. 9.6: ListCollection.vb ' Generic List collection demonstration. Module ListCollection ...
- linux ubuntu 安装后没有root密码
终端中输入:sudo passwd root 此时重新设置原登录用户的密码. 设置成功后在终端继续输入: su root 则出现#号,原用户名得到root权限.此时可以进行超级用户操作.
- 将float数据类型转换为str
示例程序: #include <stdio.h> . . void UART_send_byte(char dat); void UART_send_string(unsigned cha ...
- node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用
npm命令用于导入node.js的第三方包,相当于java中使用maven来导入第三方依赖: 1.npm init -y 命令:在命令窗口中执行后,会出现如下的json文件: 右边记录了安装的第三方包 ...
- ABP异常处理
1.编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义.必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=n ...
- html横向滑动案例
<style type="text/css"> .outer-container,.content {width: 630px; height: 185px;paddi ...
- LIMIT用法
select * from employees order by hire_date DESC LIMIT 0,3; 直接给语句说明:根据hire_date 降序排列,LIMIT 第一个参数表示从第几 ...
- python3对比python2的更新点
python3对比python2的更新点: Python2官方基础模块:urllib2 第三方功能包:requests python3中urllib库和urilib2库合并成了urllib库. 其中u ...