一、Linux组成

1.1:Linux各模块介绍

  内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

  Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅是命令解释器,而且还是高级编程语言,shell编程。

  FILE SYSTEMS(文件系统):文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等。

  应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等。

1.2:Linux的目录结构

二.常用的命令

1. 基本命令

1.1:文件相关

Pwd                    确定自己所在的位置

cd  [目录]                    跳转到指定的目录

cd常用的命令:

cd ~ , 当前用户目录

cd / ,根目录

cd   -    , 上一次访问的目录

cd   ..     , 到上以及目录

cd /usr      切换到指定目录

cd ./         切换到当前目录下某个目录

cd            切换到用户主目录

ll / ls               查看目录下的所有内容

mkdir              创建目录

-p            父目录不存在,先创建父目录

-v             显示命令执行过程中的详情

rmdir               删除文件夹

cat   文件名        查看文件内容

Cat  /etc/sysconfig/iptables     查看防火墙

浏览文件 :

cat        输出文件所有内容

more      查看更多内容

q          退出

空格        查询下一屏内容

Less用法与more相同,可以通过pgup与pgdn进行控制

tail                主要用于查看日志

格式:tail [必要参数] [选择参数] [文件]

-n <行数>    显示行数

-f            循环读取

使用ping命令,将ping命令输出的内容写入文件,文件名为ip.log

&后台输出内(写入文件的具体内容)  >写入文件<文件名>  如果

是>>  是在原本基础上追加内容

例子:ping 127.0.0.1 > ip.log &

tail -f ip.log

&   表示后台运行,否则占用终端

Tail  -n  -f   100 ip.log

Ctrl +c      退出

Find命令:                      查找文件或者目录

语法:find [要搜索的目录] [参数]

-name        指定字符串作为寻找文件和目录的名称

find  /  -name  'test*'

touch  文件名                   创建文件

Vim    文件名                   用于编辑文件

Vim编辑器(软件),如果要输入内容,先按i,进入编辑模式,按esc退出编辑模式。:wq 退出并保存  ,:q!  强制退出,不保存

rm       删除

rm  文件名                          删除文件,需要确认

rm  -f  文件名                       删除文件,不提示

rm  -rf  文件名                      递归删除(rm -rf * 删除所有)

cp  a文件  b文件                         将a文件复制到b文件

mv  a文件  b文件                         删除a文件复制成b文件

tar –zcvf(自考潍坊) 要被创建出来的文件夹名或文件名 /xxx/xxx(要被打包的内容)  如果是:*(当前目录所有内容打包)

tar –zxvf(直销潍坊) 要被解压的文件夹名或文件名 可以加参数 –C /xxx/xx要被解压文件输出的指定位置   例如:tar -zxvf  ip.log.tar.gz -C ../

ps -ef 命令

ps报告系统状态 参数:e,显示所有程序;f,显示程序进程的UID,PID,C与STIME等信息

Kill  -9   进程的id                        杀死进程

网络命令:

Setup                              启动系统

网卡信息的文件:

/etc/sysconfig/network-script/ifcfg-eth0

重启网卡的命令:

service network restart

配置主机名

setup

/etc/sysconfig/network

系统管理命令:

多用户:

创建组和用户:

groupadd  组名

useradd –g 组名 用户名

passwd 用户名

删除组和用户:

userdel    用户名

groupdel 组名

查看所有组:cat /etc/group

注:删除用户如果显示当前用户已经登录,那么将该用户相关的进行杀死。

查看所有用户:cat /etc/passwd

设置组

设置用用户:

设置用户密码:太简单的密码需要输入多次才可以

Passwd 用户名:

   su命令

  id命令

账户文件

/etc/passwd  用户文件

/etc/shadow  密码文件

/etc/group  组信息文件

文件权限

属主:所有者 root

属组:所有者所在用户组 root用户所在用户组(root)

其他:其他用户

修改文件权限

格式:chown 用户:用户组 文件名

关机、重启

关机

•shutdown -h now  (立刻关机)

•shutdown -h 5  (5分钟后关机)

•poweroff  (立刻关机)

l 重启

•shutdown -r now (立刻重启)

•shutdown -r 5 (5分钟重启)

•reboot (立刻重启)

 

 

 

帮助命令

     使用帮助命令 --help

•shutdown --help

•ssh --help

•ifconfig --help (查看网卡信息)

l 使用man命令(命令说明书)

•man shutdown

:q退出

more命令

more功能:分页显示文件内容,还支持直接跳转行等功能。

语法:more file

操作

Enter    向下n行,需要定义。默认为1行

空格键  向下滚动一屏 或 Ctrl+F

B  返回上一屏 或 Ctrl+B

q       退出more

more  /root/install.log

 less命令

        less功能:分页显示文件内容,操作更详细。

语法:less [参数] 文件

-m  显示类似more命令的百分比

-N  显示每行的行号

操作

空格键:前进一页 或 page down

b:后退一页 或 page up

d:前进半页

u:后退半页

回车键:前进一行 或 方向键向下

y:后退一行 或 方向键向上

/字符串:向下搜索

?字符串:向上搜索

v:进入vim编辑器

左右方向键:相当于水平滚动条

q:退出

less -mN /root/install.log

linux的基本操作(一)的更多相关文章

  1. linux的基本操作与常见命令

    linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是3 ...

  2. 【学习笔记】Linux基础(二):Linux的基本操作

    二.Linux的基本操作 0.正确的开关机操作 开机和登陆: 安全起见,一般不使用最高权限的root账户登入系统,光立系统时再使用 登录时为login程序提供账户名和密码即可,密码不会被显示,登陆后显 ...

  3. linux的基本操作(mysql 的基本操作)

    Mysql 的基本操作 在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作.当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些 ...

  4. Linux多线程 - 基本操作

    0. 线程 vs 进程 何为线程?线程即轻量级进程,如何理解轻量级这个概念? 我们知道,Linux的资源分为用户空间资源和内核空间资源: 用户空间资源:用来存放用户自定义的一些数据,用户可直接控制: ...

  5. 基于操作系统原理的Red Hat Linux的基本操作

    一.实验目的 1.了解Linux操作系统的启动与登录方法. 2.掌握Red Hat Linux图形用户界面下的基本操作. 3.学会Red Hat Linux基本设置. 二.实验内容 1. 登录 2. ...

  6. Linux下基本操作

    强行转Linux,开始以为会很不适应,其实还好,换汤不换药 本文只讲基本操作,足够让你愉快的打代码,想飞上天的自行百度,或找其他大神(友链) Update 6/20:由于写得太烂被学长爆踩了一顿 直接 ...

  7. linux vi基本操作

    在Linux下,可以键入vimtutor命令,有一个包含实操的vim教程. 1.VI的三种命令模式  1)Command(命令)模式,用于输入命令:  2)Insert(插入)模式,用于插入文本:  ...

  8. linux vim 基本操作

    (一定要在英文输入法的状态下才有效)vi:实际上linux 上的 vi 不是真正的 vi,而是 vim;纯的 vi只在某些 unix 系统上还存在纯 的vi里面不支持退格键盘了,当按退格键盘以后,不是 ...

  9. Linux - 文件基本操作管理

    文件基本操作管理   复制文件和目录 格式: Cp 源文件(文件夹) 新目标文件名(文件夹) 相同目录下,指定文件名. 不同目录下,不需要指定文件名. 参数: –r:递归复制整个目录树. –v:再复制 ...

  10. Linux文件基本操作

    TIP:Tab键可以自动补全命令 首先要了解Linux树形结构 1./- 根每一个文件和目录从根目录开始.只有root用户具有该目录下的写权限.请注意,/root是root用户的主目录,这与/.不一样 ...

随机推荐

  1. vue axios上传文件实例

    <head> <title></title> <meta charset="UTF-8"> <meta name=" ...

  2. P3954 成绩(noip2017普及组)

    题目描述 牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是: 总成绩=作业成绩\times 20\%+×20%+小测成绩×30\%+×30%+期末考试成绩\times 50\%×50% 牛牛想 ...

  3. Linux:Linux Mint系统的安装

    今天就更新一篇了,其实Linux系统大部分都是用虚拟机来安装的,毕竟Windows系统才是我们常用的系统,而Linux系统只是我们工作时才用的,而且使用虚拟机是非常方便的,不用重启电脑就可以使用另一种 ...

  4. 日积月累——java虚拟机内存区域的划分

    看了博主“一杯凉茶”一篇对java内存详解的文章后,虚心学习,并记录下来 ,以便日后再来温故. 一,运行时数据区 1.程序计数器 当前线程所执行的字节码行号指示器,字节码解释器工作依赖计数器控制完成, ...

  5. Delphi Redis Client

    https://github.com/danieleteti/delphiredisclient

  6. contos7 go 环境搭建

    安装包下载地址为:https://golang.org/dl/.(网址打不开请FQ) 根据不同系统,选择对应的安装包: 解压安装 1.下载源码包:go1.10 linux/amd64 2.将下载的源码 ...

  7. TiDB初步概念

    阅读官方文档画以下路线图: 储存: rockDB用于单机数据固化:完全理解 raft用于分布式数据同步:完全理解 最终对外展示一整个完全有序的Key-Value序列:完全理解 重点:有序,就可以随机访 ...

  8. 《转》:JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

    原链接:https://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 ...

  9. 【Java】关于项目启动大请求量高负载时如何确保db等资源不出错的问题

      如果一个项目启动时(单机), 瞬间来了1000个访问, 如何确保db等资源不会压垮呢? 现在想想我当时回答的并不好, 而现在看公司框架才发现其实有针对于这一块做过专门的优化的.下面就来分享下公司关 ...

  10. android获取Context

    如果在Activity方法中,直接使用this. 如果在Activity内部类中,使用Activity.this