安装笔记:

1 安装linux操作系统时,会默认创建一个超级管理员帐号:root

2 安装时,当进行到选择哪种类型的安装时,我们选择“使用所有空间”的类型

Linux概念性的东西

1 shell,shell是系统和用户之间的服务接口

2 linux的结构体系由三大部分组成

Linux内核

Shell

应用程序

登录后的显示

Linux的常见的文件类型

-普通文件

d 目录

c 设备文件

l 链接

Linux常用命令

1 查看linux主机ip命令

ifconfig

2 添加一个新用户命令用useradd命令

useradd test

test是用户名

userdel test

删除用户

3 用户登录后,用exit命令退出登录

4 修改用户的密码,用passwd命令,例如:

passwd test

test是用户的帐号

回车后,系统要求输入新的密码

New password

输完密码后,回车,系统要求再次输入新的密码(这次输入的要和上次输入的一样)

Retype new password

输完密码后,回车,如果系统显示

passwd: all authentication tokens updated successfully.

表示新的密码已生效。

5 进入指定某个文件夹目录,使用cd命令

cd 是 change directory的缩写

cd /home

ll –a 显示当前目录的所有内容

. 表示当前目录

.. 表示上一级目录

如果想回到上一级目录,使用cd ..命令

如果想回到根目录,使用cd /命令

6 查看当前所在目录使用pwd命令:打印当前工作的目录

Print working directory

7 显示当前目录的有哪些内容使用ls命令,ls是list的缩写

d 表示目录

l 表示关联的文件(与windows下面的快捷方式同一个概念)

-“-”符号表示普通文件

rwx

r:read(读)

w:write(写)

x:执行(execute)

8 创建目录使用mkdir命令

mkdir是make directory的缩写

例子:mkdir mydirectory (目录不能有空格)

9 创建文件使用touch命令

例子:touch myfile(myfile是文件名)

10 修改文件内容使用vi命令

例子:vi myfile(myfile是文件名字)

vi 命令有两种模式

编缉模式和命令行模式

vi myfile(相当于打开文件了),进入编缉模式使用insert键(键盘上面的insert键,或者按i键)

如果当前输入法是中文输入法,先要切回英文输入状态。

退出编缉模式,按ESC键,如果要保存要先进入命令行模式,进入命令行模式用:号,保存用w命令。如果想保存并退出vi,使用wq命令。

删除一行内容,使用dd命令

如果想删除5行内容,使用5dd命令(数字加dd)。

要显示行号,使用set number命令

回到文件头,按两下[(也可以按两下g),回到文件底部按两下](也可以用shift+G)

跳到某一行,按:号,然后输入要跳到的行号即可,

例如,要跳到第50行,如下输入

:50

如果想复制一行,按两次y键(yy,复制光标当前行)
粘贴按p键(粘贴在光标下一行)
撤消操作,按u键(undo的首字母)

11 显示内容可以使用cat、more、less

cat myfile(myfile是文件名)

cat将会全部显示出来,不可以分页显示

tac myfile(myfile是文件名),tac命令是倒过来显示文件内容。

more myfile(myfile是文件名)
more将以百分比显示内容,往前看内容,按回车键,但它不可以往回看内容,它也不支持上下滚动查看,如果途中不想看了,用ctrl + c,可以强制退出。 less myfile(myfile是文件名)
less它不会以百分比来显示,它支持上下滚动查看内容,它也可以用pageup(PgUp)和pagedown(PgDn)按键上下翻页,当翻到最后一面的页底时,会显示(end)提示。如果中途不想看了按q键退出。 head myfile(myfile是文件名),从文件头部开始显示内容,如果只显示某几行内容用-n选项,例如:
head –n3 myfile(这时只会显示最前面的三行内容)
head -3 myfile的效果和head –n3 myfile的效果是一样的。 tail myfile(myfile是文件名),从文件尾部开始显示内容,如果想显示几行内容用-n选项,例如:
tail –n3 myfile(这时只会显示文件最后面三行内容)。

11 我们如果要复制文件,使用cp命令

cp 是copy的缩写。

cp myfile myfile2

myfile是源文件,myfile2是目标文件

如果要拷贝目录,要添加一个选项r,例如:

cp –r aaa aaa2

aaa是源目录,aaa2是拷贝的目标目录。

12 如果要移动一个文件,使用mv命令

mv 是move的缩写。

mv myfile aaa

myfile是我们将要移动的文件,aaa是一个目录,也就是我们把myfile文件移动到了aaa目录下面。

mv myfile myfile2

如果当前myfile2是一个不存在的文件,将会把myfile重命令为myfile2

13 删除一个文件或者目录,使用rm命令

rm remove的缩写

rm myfile(myfile是文件名),这时候操作系统会询问是否要删除,如果要删除的话,按y,如果不想删除按n

如果删除的是目录,要添加一个选项r,例如:

rm –r mydirectory,系统会询问是否删除

如果想强制删除某个文件或者目录,添加f选项,例如:

rm –f myfile(myfile是文件名)。

rm –rf mydirectory(mydirectory是一个目录,所以还得加上r选项)

14 打包和解压文件,使用tar命令

tar命令的一些参数

-c 表示打包

-x 表示解包

-C 表示解包到某个目录

-v 打印过程信息

-f 表示打包或者解包的文件

打包举例:

tar –cvf mytarfile 11.txt 22.txt

把11.txt 22.txt打包,包名:mytarfile

解包举例:

tar –xvf mytarfile

压缩文件,常用的算法有gzip和bzip2,使用gzip算法,要添加z参数,使用bzip2算法要添加j参数

压缩举例:

tar –czvf mytarfile.tar.gz 11.txt 22.txt 33.txt

使用gzip算法把11.txt 22.txt 33.txt三个文件打包压缩到mytarfile.tar.gz文件里去。

解压举例:

tar –xzvf mytarfile.tar.gz 使用gzip算法把mytarfile.tar.gz文件解压出来。

如果要把文件解压到指定目录,要添加C参数(这里C是大写的)

例如:

tar –xzvf mytarfile.tar.gz –C /home/aaa/

权限相关的知识

1 修改用户信息,使用usermod命令

把某个人加到某个组里面去

usermod –a –G 组名 用户帐号,举个例子:

usermod –a –G bbb aaa(意思是把aaa加到bbb组里)

2 查看某个人属于哪些组,使用groups命令

groups aaa(查看aaa所在的组)

3 把某个用户从某个组里删除,使用gpasswd命令

gpasswd –d 用户帐号 组名,举例:

gpasswd –d aaa bbb(把aaa用户从bbb组里删除)

Linux下面安装软件

1 软件包的方式

1.1下载需要安装的软件的软件包。(linux下常见的安装包以.rpm为后辍)

1.2把下载好的软件包用winscp工具上传到linux操作系统里

1.3安装rpm的软件包,使用rpm命令,要添加三个参数ivh

举例:我们安装lrzsz-0.12.20-27.1.el6.i686.rpm

lrzsz是一个上传下载的工具

rz命令是上传,sz是下载

rpm –ivh lrzsz-0.12.20-27.1.el6.i686.rpm

1.4查看软件是否安装成功,也是用rpm命令

rpm –qa 软件名

例如:rpm –qa lrzsz

还可以模糊查询

rpm –qa | grep lrz

1.5把某个软件卸载,也是使用rpm命令

rpm –e 软件名

例如:

rpm –e lrzsz-0.12.20-27.1.el6.i686

2在线安装

2.1在线安装软件,用yum命令

yum install –y 软件名(-y选项是自动安装,不提示安装确认)

第三章 linux常用的命令的更多相关文章

  1. Linux学习笔记 一 第三章 Linux常用命令

    第三章Linux常用命令 一.文件处理命令 1.命令格式 2.目录处理命令:ls 3.目录处理命令:mkdir 4.文件处理命令: touch

  2. 第三章 Linux基本命令操作

    第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.hist ...

  3. Linux常用脚本命令总结

    基本操作 通用操作 1. export 显示所有的环境变量,也可以获取到某个变量的详细信息: export # 显示所有 echo $SHELL # 只显示SHELL 2. whereis 使用系统自 ...

  4. Linux 常用系统性能命令总结

    Linux 常用系统性能命令 查看系统负载top,free **w/uptime  ** 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU占用CPU的进程可以是Running,也可 ...

  5. Linux常用基础命令(二)

    Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...

  6. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  7. linux常用网络命令ping和arping

    linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c              设置发包的个数 -s      ...

  8. 20165301 预备作业三:Linux安装及命令入门

    预备作业三:Linux安装及命令入门 VirtualBox虚拟机的安装 在进行安装之前,原本以为有了娄老师的安装教程会是一件很容易的事情.万万没想到,在自己实际动手操作中,还是遇到了许多困难.通过与同 ...

  9. linux 常用查看命令

    linux 常用查看命令 目录 linux 常用查看命令 linux 查看内存/进程-ps/top linux 查看磁盘存储-df linux 查看io读写-iotop linux 查看端口占用-ne ...

随机推荐

  1. find sum and average of n numbers

    public class Solution { public static void main(String[] args) { Scanner ip = new Scanner(System.in) ...

  2. jquery + node 通过 CORS 实现跨域访问,支持cookie和自定义header

    跨域有多种方式,现在的情况看来还是CORS更适合一些,有很多优点,比如浏览器正式支持.支持post.可以控制跨域访问的网站等. 我们来看看node如何实现cors方式的跨域.在网上找到了一些代码,考过 ...

  3. ASPNETCore开源日志面板 :LogDashboard

    LogDashboard logdashboard是在github上开源的aspnetcore项目, 它旨在帮助开发人员排查项目运行中出现错误时快速查看日志排查问题 通常我们会在项目中使用nlog.l ...

  4. sql server 2019 & spark

    https://cloudblogs.microsoft.com/sqlserver/2019/04/01/how-to-develop-and-submit-spark-jobs-to-sql-se ...

  5. Windows安装Nginx需要注意的地方

      在使用 Nginx 之前,首先要三连问,它是什么?用来做什么?为什么用它? 这篇文章很好的解答了上面的问题,并补充了什么是正向代理和反向代理以及区别的知识 https://www.cnblogs. ...

  6. 宽字符与Unicode (c语言 汉语字符串长度)

    在C语言中,我们使用char来定义字符,占用一个字节,最多只能表示128个字符,也就是ASCII码中的字符.计算机起源于美国,char 可以表示所有的英文字符,在以英语为母语的国家完全没有问题. 但是 ...

  7. 【ELK】elasticsearch中使用脚本报错:scripts of type [inline], operation [update] and lang [groovy] are disabled

    查看ID为2的这条数据: 使用更新命令: 使用脚本对年龄+5 curl -XPOST http://192.168.6.16:9200/my_new_index/user/2/_update?pret ...

  8. Asp.net MVC企业级开发(09)---T4模板

    T4即为Text Template Transformation Toolkit,一种可以由自己去自定义规则的代码生成器.根据业务模型可生成任何形式的文本文件或供程序调用的字符串 在VS中T4模板是没 ...

  9. loj#10172 涂抹果酱 (状压DP)

    题目: #10172. 「一本通 5.4 练习 1」涂抹果酱 解析: 三进制的状压DP 经过简单的打表发现,在\(m=5\)时最多有\(48\)种合法状态 然后就向二进制一样枚举当前状态和上一层的状态 ...

  10. mybatis源码/mybatis执行流程源码解析

    https://www.cnblogs.com/cxiaocai/tag/%E9%9D%A2%E8%AF%95%E9%A2%98/public SqlSession session; public S ...