Linux常见操作命令

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cjDaShuJu_Java/article/details/80837078

Linux命令分类:

1.内部命令    help 命令

2.外部命令    命令 --help

type 命令   查看命令是内部还是外部命令

mkdir -p  创建父目录

mkdir -m 创建目录的同时设置权限  mkdir -m 744 test

文件系统补充:

1. ll  或者   ls-l

drwxr-xr-x. 2 root root 4096 3月  26 2015 rh

drwxr-xr-x 文件的属性和权限

2    文件的个数

Root  文件所属用户

Root  文件所属组

4096   文件大小

3月  26 2015    文件创建日期

rh 文件名称

2.几个常用命令

more:对文件进行翻页查看  空格:下一页  b:上一页    q:退出

less:对文件进行翻页查看也可以按行查看 空格:下一页  b:上一页    q:退出 ↑按行向上浏览    ↓按行向下浏览

tail :

tail -n 文件名   显示文件的末尾n行  

tail -f  文件名   follow   实时跟踪文件信息

tail -F 文件名  实时跟踪文件内容   根据文件名进行文件追踪

head -n 文件名   查看文件的前n行内容

查看文件:

-n, --number    -n短命令  --number 长命令

ls -al   短命令可以合用

cat 文件名     一次性查看文件内容(在控制台将文件内容显示)

cat -n 文件名    一次性按行查看文件

cat -s 文件名    一次性查看文件内容   不显示多行空行  只显示1


系统常用快捷键:

Tab    自动补全

Ctrl+D:退出当前终端

Ctrl+Z:结束进程

Ctrl+L:清屏

系统常用命令:

chkconfig  

NetworkManager 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

abrt-ccpp       0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

abrtd           0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

iptables        0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

系统启动级别:/etc/inittab

# Default runlevel. The runlevels used are:

#   0 - halt (Do NOT set initdefault to this)

#   1 - Single user mode

#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)

#   3 - Full multiuser mode

#   4 - unused

#   5 - X11

#   6 - reboot (Do NOT set initdefault to this)

#

id:5:initdefault:

init

0:halt 关机模式   init 0     halt   shutdown      power off  shutdown -h now

1:单用户模式   

2:多用户模式(没有联网)

3:完全多用户模式

4:弃用模式

5:图形化的模式

6:重启模式   reboot  shutdown -r now

chkconfig 服务名 on|off

chkconfig iptables off|on 设置防火墙开机的关闭开启状态

iptables        0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

service 服务 stop|start|restart|status|reload

service iptables stop

service network restart

系统时间:

两个时间:

系统时间  date

date -s “2016-9-10 10:09:56”

硬件时间  hwclock  (hardware clock)

hwclock -w  将系统时间同步到硬件时间

hwclock -s   将硬件时间同步到系统时间

权限管理和软件安装

1.权限管理补充:

useradd 用户名   

用户信息:

/etc/passwd

spark:x:501:501::/home/spark:/bin/bash

字段含义:

spark:用户名   具有唯一性

x:密码占位符

501:用户id  500以下的是系统用户 自己创建的从 500开始

501:组信息

:用户的身份描述信息

/home/spark:用户的家目录

/bin/bash:使用系统默认的shell

组信息:

/etc/group

spark:x:501:

mail:x:12:mail,postfix

第一个:组名

第二个:占位符密码

第三个:组的id

第四个:组中的用户列表

groupadd 组名  添加组

gpasswd -a 用户名 组名   将用户添加到组中

gpasswd -d 用户名 组名   将用户从组中删除

useradd -g 组名 用户名   创建用户添加到组中

useradd -d 目录 用户名   创建用户的时候指定家目录

软件包的安装:

压缩和解压缩命令:

pslinux下文件的后缀无意义

zip:

压缩:bzip2 文件名   

解压:bunzip2 文件名

 gzip

gzip 文件名   压缩文件

gunzip 文件名  解压文件

tar

-c    执行压缩命令  create

-x    执行解压命令

-v    压缩或解压的过程中显示详细信息

-z    压缩或解压的文件为gz文件

-f    是否归档   f后面不可以加任何参数  

-C 指定解压目录

tar -cvzf 文件名(压缩完的) 需要压缩的路径   

**tar -xvzf 文件名   解压命令

**tar -xvzf 文件名 -C 解压目录   将压缩文件解压到指定目录

rpm包安装

1.先把安装包下载到本地   或者是上传

2.进行安装

rpm

-i       install 安装

-v      verbose  显示  安装信息

-h      hash   打印文件hash标志

-e      卸载

rpm -ivh 跟安装的包名

猜你喜欢

转载自blog.csdn.net/cjDaShuJu_Java/article/details/80837078