Ubuntu的常识使用了解2
1. 在linux系统中,所有的目录(分区)都是挂靠在/跟目录下。
使用「cd」这个指令来切換目录。切换目录的方式:(1)绝对路径,以根目录做开头/, (2)相对目录, 没有以根目录开头。
注意:插补一下:Window中的路径以:\作为目录分隔符。但是Win的目录分割要求不严格,既可以使用/也可以使用\, 但是Win正规的目录分割应该使用\。
「相对路径」表示方法4中:
(1)「.」:符号,代表「当前目录 (Current directory)」;
(2)「..」:「点点」符号,代表「上一层目錄」的意思;
(3)「~」:「波浪」符号,代表「用户主目录」的意思, 如root用户的主目录为:/root, jc用户的主目录一般为:/home/jc/;
(4)「-」:「连结」符号,代表「上一个使用目錄」的意思,这个失灵很方便,可以在跳转后,跳回来。2.远程登录
一般Linux是作为服务器使用的,也就是说,只能通过远程来操作服务器,或者使用本地的linux直接登录。阮成登录有以下方式:
(1)直接使用系统的ssh或telnet指令就可以直接登录到远程的机器;如果实在Win环境下登录linux,第一种可以打开「命令提示字符」使用Windows内置的telnet命令来登录。第二种就是使用远程登录软件「PUTTY 」(http://putty.nl/download.html),
注意:一般情况下,Win7系统中的telnet的服务是默认不打开的,需要手动打开。
再次输入:telnet,则调用Win中的Telnet的控制台。
可以测试宿主系统Win 与 虚拟机系统Ubuntu之间的主动连接通信。
在Linux/Unix-like系统上,有一个特点就是通过「网络」,无论您在「何时何地」,都可以来使用其他的电脑。从「远程登录」来使用您家里或办公室的Linux主机,您可以通过打开「Telnet」或者「SSHD」的服务来引导「远程登录」的功能,这些服务功能,就等于其他的计算机都可以通过网络直接登录到主机来使用。
(2)如果实在服务器本地登录,一般预设可登录的终端(Virtual Console)有六个,分別是从VT1(虚拟终端Virtual-Telnet 1)到VT6,而VT7通常是作为X-window(图形化桌面)的登录与使用,您如果想要切換所使用的虛拟终端,那只要在键盘上按下「Ctrl」+「Alt」+「F2」就可以切換到第二个Virtual Console(tty2),因此类推「F1」到「F7」就可以让你从ttyl切換到tty7。
使用windows自带的telnet服务远程登录Linux系统
注意事项:默认情况下,用户使用telnet远程登录Linux系统是不能使用root用户登录的,所以我们如果要使用root用户在远程对操作系统进行维护,那就必须以一个普通用户登录,然后再切换到root用户。
1. linux下查看本虚拟机的ip:ifconfig
Win7下查看本主机的ip信息: ipconfig
虚拟机连接采用NAT联网方式:在虚拟linux中ping Win7IP,以及 在Win7中ping linuxIP, 有数据返回,则二者链接(正常的情况)。
2. 打开Win7的telnet远程服务
控制面板>程序》打开或关闭Windows功能, 选中“Telnet客户端”即可,重启。
3. 在telnet 中输入 o ubuntuIP , 如果失败,则添加Ubuntu系统中的防火墙
重启windows系统后,启动虚拟机和Linux操作系统,并在Linux系统中配置防火墙,将防火墙的23号端口(23号端口是默认的telnet端口)开启:
(1)编辑防火墙配置文件:/etc/sysconfig/iptables在该文件中添加一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
(2)sudo vi /etc/sysconfig/iptables
(3)配置完防火墙之后需要重新启动防火墙[tong@tong /]$sudo service iptables restart
(4)其次,在Linux中启动telnet服务:[tong@tong /]$ chkconfig telnet on
(5)然后,查看telnet服务是否正常启动:[tong@tong /]$ chkconfig telnet --list
4. 最后,在windows命令行输入:telnet 192.168.200.5 即可登录到虚拟机中的Linux系统,注意telnet命令后面跟的是你自己的Linux系统的IP地址:
3. 登录操作
第一次登录系统之后,建议您首先更改登录密码,这是基与安全的理由。passwd更改密码的。
登录后的环境:我们在远程登录后,会进入到一个操作环境称为「Shell」,用户Login之后,就会进入到Shell界面,通过Shell下达指令给操作系统,使用系统来进行工作。在Shell下输入指令,Shell就会传达给作业系统来执行,作业系统将工作完成后,就会再返回到Shell,那么我们就可以立即的看到指令执行完成的结果。
「tom@tom-desktop:~$」所代表的意义是:[tom (姓名)]、[@ (在)]、[tom-desktop(主机名称)]、[:(分隔符号)]、[~ (所在目錄)、]、[$ (提示字元)] 。由于tom是「一般使用者」用的是「$」符号,如果是「管理员(超级使用者)」提示字元则为「#」符号。
使用pwd指令可以看到当前所在的目錄位置。
4. 「指令」的方式,来操作系统,完成所有的任务。而且使用指令来操作系统,可比使用图形化界面操作来得更简洁更有效率
指令分成三个部份(1)文件与目录管理指令(2)打包与压缩指令(3)更改文件权限指令
(1)文件与目录管理指令
它的格式有「7个栏目」分别是:
[权限] [连结数] [文件拥有者] [文件大小] [最后修改的时间] [文件名]
目录创建或者文件新建
新建目录text: mkdir /tmp/test创建文件: touch /tmp/a.txt
删除文件或者目录
rm /tmp/a.txt, 在删除的过程中,你会看到中间有一段话“rm:是否删
除一般空文件‘/tmp/a.txt’?”,这是确认的一句话,这时输入字符“y”回车就可以了。
删除目录: rm /tmp/test/
(询问)删除目录包含的所有文件:rm -r /tmp/test/
(强制)删除目录包含的所有文件:rm -fr /tmp/test/
“-r, -R, --recursive remove the contents ofdirectories recursively”递归删除;
“-f, 强制删除,不询问!” 没有任何的提示信息
复制文件或者目录: cp [参数] 源文件 目标文件
复制指定文件到指定目录: cp /root/a.txt /tmp/; 用ls可以查看已经复制成功!
复制目录到指定位置: cp -r dir/ /tmp/ //复制dir目录到/tmp下
结合通配符使用:
* :表示所有文件和文件夹
?:表示一个字符
复制当前目录中的所有内容到指定位置: cp * /tmp/
移动和改名(文件或者目录): mv [参数] 源文件 目地文件
移动指定目录(包含指定目录)到指定目录下: mv dir /home/
或者mv dir/ /home/ (包含dir目录名)
修改目录或者文件名字: mv 源文件或者目录 新文件名或者新目录名字
查找命令: find [路径] [参数]
参数说明:
(1)时间:
-atime n :在 n*24小时内被 access 即存取过的文件列出来!
-ctime n :在 n*24小时内被 changed 即改变、新增的文件或目录印出
-mtime n :在 n*24小时内被 modified 即修改过的文件印出
-newer file :比 file 还要新的文件就列出来!
(2) 使用名称:
-gid n :寻找 群组 ID 为 n 的文件
-group name :寻找群组名称为 name的文件
-uid n :寻找拥有者 ID 为 n 的文件
-user name :寻找使用者名称为 name 的文件
-name fileName :寻找档名为 file 的文件名称(可以使用万用字符)
-type type :寻找档案属性为 type 的档案,type 包含了 b, c, d, p, l, s,这些与前一章的属性相同!例如 l 为 Link而 d 为路径之意!在指定目录下查找文件名的文件: find / -name aa.t //查找名为 aa.t的文件
在指定目录下配合通配符查找: find . -name 'test*' //查找当前目录以test开头的文件
在指定目录下查找1天内新增的文件:find . -ctime 1 //查找当前目录下一天内新增的文件
查找命令:which 命令
查找ls在哪个位置: which ls
查看文件内容:cat 命令,还有 tail 、head 命令
cat /etc/services
tail /etc/services
head /etc/services
用vim修改查看文件
管道
more /etc/services 文件内容会一屏一屏的显示出来,你只需用空格键就可以下翻了。
cat /etc/services | more 还有些时候我们也有时会这样去做,就是将 cat显示出来的内容重新输出给 more 命令。这就是管道了。
重定向
我们需要将一些文件信息不是输出到屏幕上,而是让其输出到指定的文件或其它位置,这时我们就要用到了输出重定向了。输出重定向只需要加上> 这位一个符号就可以了。下面我要把 /etc/services 文件中的内容输出到当前目录下的a.txt 文件中
cat /etc/services > a.txt
endl;
www.icmzn.com 整理。
Ubuntu的常识使用了解2的更多相关文章
- Ubuntu的常识使用了解
1 在分区的时候也是有一定的机巧的,根据磁盘的特点,我们知道越是靠磁盘外部的柱面,旋转越快,而且每次旋转时,磁盘读写头可以覆盖较多的区域,也就意味着靠外部的柱面可以得到较好的性能.所以在分区时,我们应 ...
- Ubuntu的常识使用了解4
寻找文件的「名称」 在Linux系统当中,文件的数量非常非常的多, 需要使用查找工具来高效查找指定文件位置:
- Ubuntu的常识使用了解3
打包与压缩
- Ubuntu根目录下各文件夹的作用
Ubuntu上常识和常用命令: 1.Ubuntu文件结构 在ubuntu上硬盘的目录和Windows上不同,Windows可以根据自己的需求分不同的盘符,但ubuntu上只有一个盘,从根目录开始每个目 ...
- Ubuntu的软件更新常识--添加软件源与ppa源
加入ppa源的命令: sudo add-apt-repository ppa:user/ppa-name 删除ppa源的命令: sudo add-apt-repository -r ppa:user/ ...
- ubuntu下手把手教你搭建SVN服务器
序,我的ubuntu服务器版本是14.04 ,x64(64位)操作系统,服务器在国内. 目录 一.安装SVN服务器 1 安装svn2 创建目录3 创建版本仓库4 配置5 启动SVN服务器6 验证svn ...
- 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)
作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...
- Ubuntu下用NdisWrapper安装网卡驱动
下面是一个简单全面的使用NdisWrapper的指南.这是从Beginning Ubuntu Linux, Second Edition中提炼出来的. 这份指南是第8章的一部分.该章给出了在Ubunt ...
- 重装win10+ubuntu 双系统 UEFI启动模式
有较强的时效性!!先看一眼日期是否太古老! 任务 卸载双系统中的Ubuntu14,安装Ubuntu16 环境 操作系统: Win10 + Ubuntu14双系统 硬盘: 固态硬盘 + 机械硬盘,电脑的 ...
随机推荐
- 打印进度条——(progress bar才是专业的)
# 打印进度条——(progress bar是专业的) import time for i in range(0,101,2): time.sleep(0.1) char_num = i//2 #打印 ...
- LCD RGB 控制技术讲解 — 时钟篇(上)
时序图 下面是LCD RGB 控制的典型时序图 天啊,一下就上这玩意,怎么看??? 其实要解释上面的时序图,我们还需要了解一些LCD的显示过程.所以现在只是有个印象,稍后我们详细讲解. LCD显示流 ...
- debian8下pgsql的主备同步热切手动脚本
9以后,通过流复制直接做 主:192.168.1.111 从:192.168.1.222 需要在postgres帐号下先配置ssh互信,双机都配置 sh-keygen -t rsa ssh-copy- ...
- emacs之配置gtags
~/emacsConfig/gtags-setting.el (if (eq system-type 'darwin) (add-to-list 'load-path "/usr/local ...
- 黄聪:C#多线程教程(1):BeginInvoke和EndInvoke方法,解决主线程延时Thread.sleep柱塞问题(转)
开发语言:C#3.0 IDE:Visual Studio 2008 本系列教程主要包括如下内容: 1. BeginInvoke和EndInvoke方法 2. Thread类 3. 线程池 4. 线 ...
- mysql-7事务管理
1.事务的使用场景 mysql事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人愿,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数 ...
- [Z] Windbg以及vs debug使用
Windbg 一篇中国人写的质量非常高的Windbg文章:篇中国人写的质量非常高的Windbg文章: http://www.yiiyee.cn/Blog/windbg/ code project上的W ...
- vba截屏保存
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVa ...
- 搜索框请输入关键字 onfocus 和 onblur
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Tutorial: Getting Started with Spring Security
This tutorial will cover a basic scenario where it integrates Spring Security, using database-backe ...