酷米网(kmw.com),专注高端域名快速交易!

  1. 当前位置: 
  2. 首页 > 
  3. 域名资讯  > Linux 命令
服务器时间:2018-07-19 17:55:56 (CST +08:00)

Linux 命令

2017-12-17 17:26:04     浏览量: 48

help 命令字

显示参数中指定的帮助信息

例如:help pwd

help -s 命令字

只显示命令的格式而不显示详细的解释信息 例如:help -s pwd

man 命令字

显示手册页

例如:man ls

info 命令字

显示信息页

例如:info ls

ls [option] file

列目录命令

例如:ls /

ls -l /

pwd

显示当前目录

例如:pwd

/root

cd [option] dir

目录更改命令

例如:cd /root

mkdir [option] dir

建立目录

例如:mkdir temp

rmdir [option] dir

删除目录

例如:rmdir temp

file [option] file

文件类型查看命令

例如:file /tec/passwd

touch [option] file

建立文件命令, 修改文件的创建时间

,

例如:touch temp

cp [option] source dest dir 复制文件命令,改名 例如:cp temp temp1 cp test temp

rm [option] file 删除文件命令 例如:rm test

rm -rf temp

mv [option] source dest dir 文件移动与文件重命名 例如:mv test test1 mv test temp

find [path...] [expression] 查找文件命令

例如:find / passwd find / -name file find / -type type find / -user user

cat [option] file 文本文件查看命令 例如:cat /etc/passwd

more file

文本文件查看命令 例如:more /etc/passwd

less file

文本文件查看命令 例如:less /etc/passwd

head [option] file 显示头部信息

例如:head -2 /etc/passwd

tail [option] file 显示尾部信息

,

例如:tail -2 /etc/passwd

mount [option]

挂载命令

例如:mount /dev/cdrom

mount -t iso9660 /dev/cdrom /media/cdrom

mount -o loop -t iso9660 /dev/cdrom /media/cdrom mount -t vfat /dev/sdX /mnt

mount -t ntfs /dev/sdX /mnt

eject [option]

弹出光盘驱动器

例如:eject

eject -t

umount

卸载命令

例如:umount /dev/cdrom

umount /media/cdron

adduser [option] name

添加用户

例如:adduser test

passwd [option]

设置口令

例如:passwd test

userdel [option]

删除用户

例如:userdel test

usermod [option]

修改用户属性

例如:usermod -L test 锁定用户

-U test 解锁用户

-e YYYY-MM-DD test

usermod [option] name

更改用户的组账号

例如:usermod -g test1 test

groupadd [option] name

建立组 设定用户过期时间

,

例如:groupadd test

groupadd –g 510 test1 指定组编号,510是组编号

groupdel [option]

删除组

例如:groupdel test

chmod [option] file

更改文件权限

例如:chmod u rwx test

chmod 777 test

chown owner[:[group]] file

更改文件的属主和属组

例如:chown test:test file

chown test.test file

chown test file

chown :test file

chgrp test file

关于VI 编辑器

vi [arguments] [file]

:q

退出

:q!

强制退出

:e filename

打开文件

:e! filename

强制关闭当前文档

:r filename

读取参数中指定的文件并将文件内容粘贴到当前文件中光标所在行的下面

:w [filename]

保存文件

:w filename

另存文件

:wq

,

保存退出

:^

将光标快速跳转到本行的行首字符

:$

将光标快速跳转到本行的行尾字符

:w

将光标快速跳转到当前光标所在位置的后一个单词的首字母

:b

将光标快速跳转到当前光标所在位置的前一个单词的首字母

:e

将光标快速跳转到当前光标所在位置的后一个单词的尾字母

:set nu

显示行号

:set nonu

取消行号

:1G

跳转到文件的首行

:G

跳转到文件的末尾行

:#G

跳转到文件中的第#行

:i

在当前光标处进入插入状态

:a

在当前光标后进入插入状态

:A

将光标移动到当前行的行末并进入插入状态

:o

在当前行的下面插入新行光标移动到新行的行首进入插入状态

,

:O

在当前行的上面插入新行光标移动到新行的行首进入插入状态

:cw

删除当前光标到所在单词尾部的字符并进入插入状态

:c$

删除当前光标到行尾的字符并进入插入状态

:c^

删除当前光标之前(不包括光标上的字符)到行首的字符并进入插入状态

:x

删除光标处的单个字符

:dd

删除光标所在的行

:dw

删除当前字符到单词尾(包括空格)的所有字符

:de

删除当前字符到单词尾(不包括单词尾部的空格)的所有字符

:d$

删除当前字符到行尾的所有字符

:d^

删除当前字符到行首的所有字符

:J

删除光标所在行行尾的换行符相当于合并当前行和下一行的内容

:#x

删除当前光标处向右的#个字符

:#dd

从当前行开始向下删除#行文本

:#wd

删除当前光标向右的#个单词

#de

删除当前光标向右的#个单词并保留被删除的最后一个单词右面的空格符

,

:#J

通过删除行尾的换行符来合并从当前行开始连续#行的文本到同一行

u

取消最近一次的操作

U

取消对当前行进行的所有操作

:yy

复制当前行整行的内容到vi 缓冲区

:yw

复制当前光标到单词尾字符的内容到vi 缓冲区

:y$

复制当前光标到行尾的内容到vi 缓冲区

:y^

复制当前光标到行首的内容到vi 缓冲区

#yy

复制当前行及后续共#行的文本内容到vi 缓冲区

:#yw

复制当前光标开始的#个单词到vi 缓冲区

:m,ny

将文件中的m 行到n 行的内容复制到vi 缓冲区中

/word

从上而下在文件中查找指定的字符串

n

查找下一个匹配的字符串

N

反向查找下一个匹配的字符串

:s/old/new/g

行内全部替换

:s/old/new/g

,

整个文件内的替换

:help

在线帮助

:args

显示多文件信息

:next

下一个

:prev

前一个

:first

定位首文件

:last

定位尾文件

history:查看历史命令

history –c :清除历史命令

alias:设置别名

alias d=’rm –rf ’

unalias:取消别名

安装软件:

查询

rpm –qa : 查询Linux 系统中的所有软件包

rpm -q 包名称查询指定名称的软件包是否安装 rpm –ql 查询指定名称软件包中所包括的文件列表rpm -qi 包名称查询指定名称软件包的详细信息 rpm -qf 文件名称查询指定文件所属的软件包

rpm -qpi 包文件名查询指定RPM 包文件的详细信息 rpm -qpl 包文件名查询指定RPM 包中包含的文件列表 安装

rpm –ivh 软件包的名字

卸载

rpm -e vim-enhanced

升级

rpm –U 软件包的名字

使用源代码安装软件

rpm –qa | grep gcc

tar –zxvf 名字.tar.gz

tar –jxvf 名字.tar.bz2

./configure –prefix=/安装目录

,

make 编译程序

make install 安装

运行级别

0- 6

init 运行级别

runlevel 显示运行级别

▪显示全部服务的启动状态

# chkconfig --list

▪显示指定服务的启动状态

# chkconfig --list syslog

▪设置syslog 服务在运行级别2和4中不启动

# chkconfig --level 24 syslog off

▪设置iptables 服务在开机时启动|关闭

# chkconfig iptables on|off

计划任务

at 一次性计划任务

at 时间

at>要执行的命令

例:

at 17:20 today

at>rm –rf /tmp/*

at –l 查看任务

atrm 编号 删除任务

crontab 周期性任务

crontab –e

* * * * * /bin/data>>/a.txt每一分钟打印一次时间 crontab –l 查看任务

crontab –r 删除任务

,

磁盘配额:限定用户使用的磁盘空间的大小和文件的数量

fdisk /dev/sdb 磁盘分区

mkfs.ext3 /dev/sdb1 磁盘格式化

mount /dev/sdb1 /mnt –o usrquota,grpquota ---指定磁盘要做磁盘配额 quotacheck –cvug /dev/sdb1 ---创建配额数据库文件

quotaon /dev/sdb1 ---启动配额

edquota –u rhel4

block:表示使用的磁盘块的数量

inodes:表示使用的文件的数量

soft:表示软限制, 可以超过的, 但有时间限制

hard:表示应限制, 不能超过

su – rhel4 切换用户

quota 查看用户配额

▪显示用户st01的配额信息

# quota -u st01

▪显示用户组st01的配额信息

# quota -g st01

创建压缩文件

tar –zcvf aa.tar.za aa/

tar –cvf aa.tar aa/

▪查看所有活动网络接口的信息

$ /sbin/ifconfig

▪查看所有网络接口(包括非活动网络接口)的信息

$ /sbin/ifconfig -a

▪查看指定网络接口信息

$ /sbin/ifconfig eth0

route 命令可查看主机的路由信息

$ /sbin/route

traceroute 命令测试当前主机到目的主机之间经过的所有网络节点 $ traceroute 192.168.1.1

hostname 命令可显示当前主机的名称

$ hostname

localhost.localdomain

nslookup 命令可进行域名的查询

▪使用nslookup 命令的交互模式进行域名查询

$ nslookup

> www.sina.com.cn

▪使用nslookup 直接查询域名

$ nslookup www.sina.com.cn