虚位以待(AD)
虚位以待(AD)
首页 > 操作系统 > LINUX > Linux基础操作

Linux基础操作
类别:LINUX   作者:码皇   来源:<a href="http://blog.csdn.net/kaede1209" target="_blank" rel="nofollow&q   点击:

Linux基础操作,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。

Linux基础操作

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

大数据的Hadoop平台等都是搭建在Linux环境下,在学习Hadoop等前需要有部分的Linux知识。

vi vim命令

vi vim 都是编辑文件命令 可分为三种模式

命令行模式
dd 删除光标所在的行 ndd 删除光标所在的连续n行 例如3dd即删除连续三行 p 粘贴 yy 复制光标所在的行 nyy 复制光标所在的连续n行 /查找内容 查找 n(向下搜索)N(向上搜索) 插入模式
进入后按i进入插入模式,可以在文件中进行删除、插入等操作结束操作后按esc键退出编辑输入:然后输入如下几种情况来保存或不保存编辑
wq 保存退出 q! 不保存强制退出 最后行模式
:set nu 显示行号 :5 光标快速定位到第5行 wc -l 统计行 G 光标快速定位到最后一行 gg 光标快速定位到第一行 u 撤销上一步操作 :1,$s/nologin/88888/g 把整个文件的nologin替换成88888 :1,9s/nologin/88888/g 把1到9行的nologin替换成88888

Linux 基本操作

第一个字符位置是- 代表是p普通文件 第一个字符位置是d 代表是目录 / 表示根目录 linux系统里面最上层的目录 文件或者目录名称严格区分大小写 pwd 打印当前目录 ls 列出当前目录有哪些文件(目录) ls –l 长格式列出文件属性 ls –d 查看目录本身 ls –a 查看所有文件(以.开头的隐藏文件) man 命令 查看命令帮助 mkdir 创建目录 mkdir –p 递归创建目录 rm 删除文件 rm –f 强制删除 rm –rf 删除目录 cp 拷贝 cp –r 复制目录 cp –a 复制所有(属性)

mv 移动或者重命名

cat 查看文件内容

more 分屏查看文件内容 head -5 文件名 查看前5行内容

tail -10 文件名 查看文件后5行内容

. ./ 当前目录

.. ../ 上层目录

du 统计文件或者目录大小

du –sh 查看大小
du –s /etc du –s /etx/*

grep find

grep 在文件里面找符合条件的行
grep ‘root’ /etc/passwd 在/etc/passwd 下找到有root的行

find 在目录里面找符合条件的文件或者目录
find 查找的目标 匹配的条件

-name -type d

管道追加

管道符号 | 就是把前一个命令的输出结果传递给后一个命令处理

哪些命令支持放在管道符号后面(more、head、grep 、wc)

追加覆盖 >> > 把前一个命令的输出结果追加(写入到)覆盖到某个文件
Ifconfig | grep ‘inet6 addr:’ > > /eth0.log 把前面的结果写到eth0.log文件中

head -3 /etc/passwad > /tem.pass

head -3 /etc/passwad >> /tem.pass

用户管理

切换成字符界面: /etc/inittab id:3:initdefault:

useradd 增加用户
useradd user

cat /etc/passwd | grep ‘user1’

groupadd 增加用户组

groupadd group1

cat /etc/group | grep ‘group1’

passwd 设置用户密码

-echo 回显字符

echo ‘123456’ | passwd –stdin user1

su 切换用户

su - user1

id 用户 查看用户信息

userdel 删除用户

userdel user1

权限

修改权限命令: chmod chown
Chmod修改权限方式1:

Chmod u-w /srv 用户去掉写功能 Chmod g+w /srv 用户组添加写功能 Chmod o+w /srv 其他用户添加写功能

Chmod修改权限方式2:

Chmod 777 /srv/ 所有用户修改为可读可写可操作

Chown chgrp

chown test01:test01 /srv/
用于组—>权限

需求:test01可以在/srv/添加删除文件,以及test用户组里面所有用户可以读取文件, 其他所有人没有任何权限

chmod 750 /srv/ chown test01:test /srv/

压缩和解压工具

tar.gz

    --压缩 tar –
    zcvf 压缩后的包名.tar.gz 压缩的目标 --解压 tar –
    zxvf 压缩包名.tar.gz [-C 目标目录] --查看 tar –
    ztvf压缩包名.tar.gz

tar.bz2

    --压缩 tar –
    jcvf 压缩后的包名.tar.bz2 压缩的目标 --解压 tar –
    jxvf 压缩包名.tar.bz2 (-C 目标目录)

zip

    --压缩:zip 压缩的目标 --解压:unzip 压缩包

磁盘分区

Linux系统默认所有设备文件都在/dev下面

/dev/sda ==硬盘1

/dev/sdb –硬盘2

/dev/sdc –硬盘3

fdisk –l 查看系统所有硬盘分区情况

系统一共有几块硬盘 每个硬盘的分区情况

df –h 看好具体分区大小占用率

软件包管理

.rpm –使用rpm命令管理

rpm –qa 查看已经按照的rpm包

    安装 rpm –
    ivh 包名.rpm卸载 rpm –
    e 包名查看 rpm –
    qa | grep 查找内容查看文件属于哪个rpm包 rpm –
    qf /etc/ntp.conf

Yum命令 : 用来管理rpm包

列出所有可用(已安装)rpm包 yum list

查看具体哪个包是否安装 yum list | grep 某包名(有@表示已装)

    安装软件包 #yum –
    y install 包名 卸载软件包 #yum –
    y remove 软件包

常用的系统管理命令:

Ifconfig 查看网卡ip top 查看系统整体资源 free -m 查看内存 netstat -an 查看端口情况 ps 查看进程
ps –ef
ps auxf kill 杀死进程(正常) kill –l 显示所有的进程 kill -9 强制杀掉 vmstat iostat
相关热词搜索:
上一篇:Linux线程
下一篇:Linux下Tomcat的安装配置