linux学习1

  回忆今天所学。

  今天学习了一些Linux系统的一些基本操作。

  我是用Vmware虚拟机装的Ubuntu系统。

  学习Linux的命令行指令,可以进入Ubuntu的terminal或者直接Ctrl+Alt+F1~F2 进入tty1~tty6的命令行,按Ctrl+Alt+F7或F8回到图形界面。

  登陆的时候发现用root怎么都进不去,现在还不知道为什么,只能用自己的账号登陆。

  简单回忆一下学到的指令:

  1.ls 显示当前目录下的内容   ls ./ 或者ls

  2.pwd 显示当前所在的位置

  3.cd  change directory改变路径

  cd 和cd ~等同,都是回到用户处

  cd ../ 返回父目录

  cd - 返回上次的目录

  4.man 不知道一个指令的意思的时候,man一下!

  5.ctrl+u 取消当前命令

  6.ctrl+l  清屏

  7.shift  ctrl  + 字体变大

  8.ctrl -  字体变小

  9.whoami 显示用户名

  10.mkdir  创建一个目录

  11.rmdir   删除一个目录,记住,要是一个空目录

  12.touch  创建文件

  13.rm  删除文件

  14.*  通配符  rm  *.txt,即删除所有.txt文件

  15.cp 拷贝,cp source destination  可以改名字,也可以不改

  16.mv  可实现文件或目录的移动或改名字(较复杂,多练习)

  17.cat  打印当前目录下的某文件内容

  18.tac  倒序输出当前文件的内容

  19.head 输出文件的前10行

  20.tail   输出文件的倒数10行(默认情况下)

  接下来是三种向文件中输入内容的方式

  21.gedit  往文件中写入内容(Linux的图形文本编辑器)

  22.ed   a开始输入   .结束输入  w保存文件  q退出  (Unix里的文本输入)

  23.nano  编辑文件 (Linux里的文本编辑器)

  24.more  分屏显示文件,不像cat一次性全部显示出来

  25.tar   文件打包命令

   mkdir a b

   tar -cvf  ab.tar a b   c是create  v是显示过程

   tar -tvf  ab.tar    查看包里面的内容

   tar -xvf  ab.tar  -C加指定的目录

26.Linux中有3中文件压缩的方式,分别是:gzip,bzip2,和tar。解压方式分别是gunzip,bunzip2和tar。

    gzip是Linux中的,bzip2是Unix中移植过来的。

    压缩率一般是gzip>bzip2,

    tar 压缩用法,tar -zcvf 或者 -jcvf,解压的话c改为x即可。

  27.文件的查找命令:which,whereis,locate,find。

  locate基于数据库查找速度快,find查找基于磁盘,较慢。

  由于基于数据库,刚新建的文件,不能马上查找到,因为数据库要在晚上才更新,我们可以手动更新数据库,sudo updatedb ,然后再查找。

  每天学一点,每天 进步一点。加油。

  

  

  

linux学习1,布布扣,bubuko.com

时间: 2024-10-17 21:01:05

linux学习1的相关文章

linux学习之路之LVM

试想一种情况,当初我们在规划磁盘的时候,只给某一个磁盘或分区之划分了30G的容量,但是后来,随着业务的需求,该磁盘或者分区的使用量会越来越大,等到以后再有数据存放时,发现该磁盘或者分区的容量不够用,此时该怎么办了?可以新增一个磁盘,经过格式化,挂载等过程就可以使用这个磁盘了,再将原来磁盘的数据完全的复制过来.等到后来又发现,规划的磁盘又太大了,然后又使用上述方法来减少磁盘的大小.虽然这种方法可行,但是效率低,比较复杂.不应该是我们首选的方法. 当然,我们可以这样做,将多个磁盘或者分区(PV)组合

Linux学习日志2-vim使用基础

vim是linux操作系统下的一个文本编辑工具,功能非常强大,但刚学习起来比较复杂.vim的所有功能要讲明白得有几百页,在这里只是记录一下vim的一些基本用法. 首先vim打开文件的三种方式: vim +# xxx(#是数字):表示打开xxx文件并将光标定位到指定行. vim -o xx1 xx2 xx3:表示同时打开三个文件,垂直分割显示 vim -O xx1 xx2 xx3:表示同时打开三个文件,水平分割显示 多个文件间跳转:键入ctrl+w后:→向左.←向右.↑向上.↓向下 vim打开文件

                        linux     学习  

决心书 我叫孙启浩,出生在山东淄博的一个农村.15岁初中还没有毕业,就去上了技校,其实父母是想让我提早的步入社会,我在那个地方学的是'电厂热能动力装置' 本来我是想学it的可是我父母说就学这个因为在我们那里电厂找工作也好找工资肯定比学it工资要高,我就这样在那个对我来说无所谓的学校学了两年半.放暑假的时候我哥回来说要进京学it,我就想要不我也去学?因为我对这个it还是挺感兴趣的,之后就来了北京,先去看了一个学校叫'八维'觉得这个学校不怎么好,上来先学单词什么的我这种人一看书就想睡觉.然后我父亲的

linux学习笔记(一)-文件目录相关的命令&&文件通配符

一.几个命令概述 1.查看目录以及目录底下的文件:ls(-a显示隐藏文件:-d显示目录本身:-l显示详细内容:-R递归显示,即把子目录的文件也显示出来:-h以更加被人类理解的格式显示,比如显示文件大小的时候用M为单位显示:-i显示文件索引ID) 2.查看文件内容:cat,head,tail,less,more,tac cat:将文件连接起来,输出在屏幕上,可接多个文件(-E:显示隐藏的换行符:-n:显示出行号) head:默认查看文件的前10行(-n#:查看文件的前#行.空白行也是一行) tai

Linux学习日志day1——无人值守系统安装DHCP+TFTP+PXE+Kickstar

Linux学习日志day1--无人值守批量系统远程网络安装(DHCP+TFTP+PXE+Kickstar)                                         --作者:江信瀚 服务器环境介绍: 主机名:workstation.example.com 关闭SElinux以及防火墙 虚拟机:VMware(关闭了VMware的DHCP服务) 网卡配置: 静态IP获取! IPV6全部都删除,因为根本用不到 子网IP可以在VMware中设置 8.8.8.8是谷歌的DNS服务器

linux学习-练习1

touch 创建多目录 ls查看当前目录下的所有隐藏文件 ls查看/boot目录下面的所有目录 帮助的使用 内部命令 用 help command   或  man bash 外部命令 用 command --help 或  command -h 使用手册 man 信息页 info date命令: 显示昨天 : date -d yesterday 显示前天 : date -d '-2 day' 显示当天 :  date -d '0 day' +%F 显示当前日期,格式:2016-08-08 显示

51CTO学院三周年,我的linux学习思想分享

51CTO学院三周年了,我也关注学院三周年了,在51CTO的平台上,让我学到了很多的东西,也交到了很多朋友,每当你发一篇博文,总会有些志同道合的小伙伴们去点赞,甚至还会有大神高手,去指出你分享内容里面的不足.在和这些虚拟的未曾相识的朋友们的交流中我的技术得到了提高,时光荏苒,一晃都三年了. 首先我要感谢51CTO做的一个关于技术的分享平台,经过大家的分享,里面的博客已经非常丰富了,很多优秀的文章可以供我们去学习和分享.我是一名运维工程师,从事运维工作已经3年多了,每天上班的第一件事情就是登上我的

linux学习之centos(三):网卡配置

Linux系统版本:Centos 6.5 在linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用中,使用远程工具SecureCRT,通过“ifconfig eth0 + 具体的ip地址”命令给linux配IP地址,但是这种配置方式存在以下问题: 只能临时生效,一旦重启,需要重新配置: 只能配置ip地址和子网掩码,可以连接内网,是无法连接外网的. 如果想要连接外网,ip地址.子网掩码.网关.DNS缺一不可. 如何真正的给CentOS配一个ip,而且设置成功后,通过使用

Linux学习 -- Shell基础 -- 概述

Shell是什么? 命令解释器 编程语言 Linux支持的Shell类型 cat /etc/shells 主要学习 bash 脚本执行方式 echo echo -e 单引号 -- 原始字符串  双引号 -- 支持转义字符串 \e[1;31m xxx  开启颜色 \e[0m    关闭颜色 首行:#!/bin/bash #写好注释 执行方式: 方式1 sh xxx.sh 方式2 chmod 755 xxx.sh  ./xxx.sh 或 绝对路径 Linux学习 -- Shell基础 -- 概述

Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同