成为会员 登录
职业IT人-IT人生活圈 返回首页

贵い在坚持ミ的个人空间 http://www.51myit.com/?85437 [收藏] [复制] [分享] [RSS]

日志

Linux命令总结

已有 52 次阅读2011-9-8 13:27 |个人分类:网络交流


ls –l a 列出所有命令 

cd      进入当前目录

cd..     上级目录

cd. 当前目录

cat      显示文件内容

echo+内容 > 文件名  (写内容)

mkdir     创建新目录

mkdir –p   一次创建目录及子目录

mkdir “ “   创建带空格的目录

rmdir       删除空目录

rm –rf      删除不为空的目录

rm –r       不提示删除(递归

file        查看文件类型

touch      创建文件更改时间

cp       复制文件

mv      文件到目录移动或生命名

find (.)-name  文件名     查找文件

more     查找更多命令(可翻页)

less      分页、反复阅读

head     显示文件头部

tail      显示文件尾部

ls /media/cdrom/    读取光盘内容

fdisk –l      列出所有的存储设备

ls/dev/cdrom –l    查看磁盘分区

mount –t +光盘格式/设备/设备放在哪个目录去读(光盘的挂载)

umount /mnt (目录名) 卸载(不能卸载使用中的)

eject     弹出       eject –t    收回

mount  -o  loop  -t      可直接持载到文件系统中直接使用

adduser    添加用户

passwd(用户)    修改用户密码

userdel  -r  删除用户

usermod     修改用户属性  -L  锁定   -U  解锁

groupadd    添加用户组

groupdel      删除组

usermod –g +人名    加入组

chmod       更改用户操作权限

chown       修改文件的属主和属组

第三章

:e +文件名    打开另一个文件夹

:e! +文件名    不保存打开另文件夹,放弃修改

:r +文件名     切换到另一个文件夹

:w +文件名     另存为个文件

:q     未修改退出

:wq    保存并退出

:q!     不保存强制退出

:m,ny     第m行到时第n 行复制

:s/old/new   替换(当前行的第一个)

:s/old/new/g   行内全部替换

:m,ns/old/new   在m-n行区域内替换

:%s/old/new/g   整个文件内替换

:s/old/new/c     提示 确认

:args         显示多文件信息

:next      : prev     前后切换多文件

:first   :prev(!)    定位首尾文件

:ctrl +^     快速文件切换

^ 跳转到行首 $ 跳转到行尾

W 光标所在的后一个单词的首字母 b 前一个单词的首字母

e 后一个单词的尾字母 1G 跳到文件首行

G 尾行 #G 跳到第#行

i 当前光标处插入 a 光标后插入

A 行末插入 o 下面插入新行

O 上面插入新行 cw 删除光标所在单词尾部字符

c$ 删除光标到行尾的字符 c^ 光标前到行首的字符

Home 跳转行首 End 跳转到行尾

Page up 向上翻页 Page Down 向下翻页

Backspace 删除光标前字符 Delete 删除光标位置

x 删除光标外单个字符 dd 删除所在行

dw 删除光标前字符到单词尾 de 删除当前字符到行尾

d$ 删除当前字符到行尾 d^ 删除字符到行首

J 合并当前行和下一行内容 dd+p 剪切

u 取消最近一次的操作 U 取消所有操作

Ctrl+R 对U命令的撤消进行恢复 yy 复制整行

yw 复制当前光标到单词尾字符 y$ 复制光标到行尾

y^ 复制光标到行首 P 粘贴

/ 自上而下的查找 ? 自下而上的查找

第四章

Bash的主要功能

方便的命令编辑环境

有补全功能

查看历史功能

别名功能

查看功能

自定义功能键

丰富了变量类命令与控制结构

shell 变量

Ctrl+D 注销修改的环境,

set  查看环境

常用的环境变量:

USER 显示当前用户的登录名称

UID 显示当胆用户号

SHELL 表示当前用户的登录shell

HOME 表示法前用户的登录目录

PATH 当前用户的命令搜索路径

PS1 用户主提示符

PS2 用户辅提示符默认为“>”

环境变量的配置文件:

/etc/bashrc    /etc/profile   全局

/.bash_profile    /.bashrc 用户

 预定义变量

$# 位置参数的数量

$* 位置参数的内容

$? 命令执行后返回的状态,0为正确,非常感谢为错误

$$ 当前的进程号

$! 后台运行的最后一个进程号

$0 当前执行的进程名

用户自定义变量

export 输出变量为全局变量

unset 清除用户的变量

Ctrl +U    删除当前光标到行首

Ctrl + K    删除当前光标到行尾

history     查看命令历史

history – c   清除历史命令

命令别名保存在  /etc/profile.d/

alias       查盾命令别名

alias name=value……   定义命令别名

unalias –a    取消所有的别名

wc    计算文件中的字符数,单词数和行数

输入重定向       “<”

输出重定向       “>”

错误重定向       “2>”

累加             “>>”

错误累加         “2>>”

输出和错误输出重定向     “&>”

管道符    “|”    例:|more   |grep   

 第五章

Linux中的基本命令放在/bin和/sbin

Linux应用程序的可执行文件放在/usr/bin和/usr/sbin

变通执行程序放在/usr/bin  

服务器执行程序在/usr/sbin

应用程序配置文件在/etc下

应用程序文档文件在/usr/share/doc

手册页文件在/usr/share/man

rpm –q 查询

rpm –qa 查询所有软件包

rpm –qa | grep   查包含某字符的包

rpm –qi 查询详细信息

rpm –ql 查询文件列表

rpm –qf + 绝对路经 查所属的软件包

rpm – qpi 指定查询没安装过的包的详细信息

rpm –qpl 显示包含的东西

prm –i 安装RPM软件包

rpm –ivh 安装RPM软件包同时显示详细信息

rpm – e 卸载软件包

rpm -U 升级软件包

编译应用程序前的准备工作

确认系统中已经安装了编译环境

rpm –qa | grep gcc

下载prozilla程序的源代码安装包文件

wget 网址

释放已下载的源代码软件包文件

tar jxf +软件包名称

编译前的配置

./configure –prefix=程序安装目录的绝对路径

编译与安装

make   编译

make install    安装

启动包管理程序    system-config-packages

第六章

Linux 系统中的运行级别

0 关机 1 单用户模式

3 多用户模式 4 未分配

5 图形登录的多用户模式 6 重启

runlevel   显示系统当前运行级别

init       改变运行级别

chkconfig –list    查看服务启动状态

chkconfig –level    设置服务启动状态

ps –aux       查看静态进程

top          查看动态进程

pstree        查看进程树

Ctrl+Z       把当前运行的进程调入后台

jobs         查盾后台的进程

fg  [后台进程号]   将后台的进程恢复到前台运行

kill [-9]  PID     终止进程

killall  进程名    终止改名的所有进程

service crond starus     查询服务状态

service crond stop      停止服务

service crond start      启动服务

service crond restart     重启服务

crontab  -l            查看用户cron任务

crontab               编辑任务

crontab  -e            用vi编辑器编辑任务

crontab  -r             清空任务

设置磁盘配额的步骤

修改”fstab”文件 vi /etc/fstab  在需要配置quota的分区装载设置中添加”usrquota””grpquota”选项

重新挂载文件系统 reboot

创建配额文件 quotacheck –cmug +分区

设置配额 edquota –u      edquota –g  

查看配额 quota –u       quota –g 

quotacheck –mfvug /   检测

edquota –t            限制时间

tar cf tar文件名 归档文件 tar czf tar.gz文件名 压缩备份文件

tar tf tar文件名 查看归档文件 tar tzf tar.gz文件名 查看压缩备份文件

tar xf tar文件名 释放tar备份文件 tar xzf tar.gz文件名 恢复压缩的tar备份文件

tar xf tar文件名 –C 目录名 恢复归档文件到指定目录 tar xzf tar.gz 文件名 –C 目录名 恢复压缩归档文件到指定目

第七章

普通用户

/sbin/ifconfig 用户查看网络接口设备及ip地址

/sbin/ifconfig  eth0 查看指定网络接口信息

/sbin/ifconfig –a 查看所有风格接口信息

/sbin/route 查看主机路由信息

ping /traceroute + 地址 杳看连通性

ping –c 数量 地址 ping 几次

hostname    查看主机名

nslookup     显示当前默认的DNS

dhclient      自动获得IP地址

ifconfig eth0 IP地址 netmask make地址       配置ip地址

route del default gw 网关                   删除默认网关路由

route add default gw 网关 添加默认网关

netconfig          使用工具进行网络配置

service network resrart         重启接口服务

/etc/init.d/network             重启接口服务

ifdown +网络接口名           停用网络接口

ifup +网络接口名              启用网络接口



     
                 
/etc/sysconfig/network-scripts/ifcfg-eth0 网络接口配置文件

/etc/sysconfig/network 主机名配置文件

/etc/hosts 主机名解析文件

/etc/resolv.conf 域名服务器配置文件

第八章

rpm –q nfs-utils portmap      查询是否安装软件包nfs-utlis 和portmap

服务器NFS的配置文件保存在/etc/exports

exports 文件的格式:

nfs 共享目录名称  客户端主机地址  设置选项

例:      /var/ftp              *            (sync,ro)

客户端主机地址:指定IP地址、指定域定、指定网段、指定域下、所有主机

设置选项:sync同步、ro只读、rw读写

service 服务程序名称 starus      查看服务器状态

service portmap/nfs restart/srart/stop          重启/启动/关闭服务

showmount –help      帮助信息

showmount           显示主机的NFS 服务器信息

showmount –e         显示NFS服务器的输出目录列表

showmount –d         显示NFS服务器中被挂载的共享目录

showmount –a 显示服务器客户机被挂载的共享目录

exportfs –rv           重新输出所有目录

exportfs –auv          停止输出所有目录

exportfs –av           启用输出所有目录

mount –t nfs NFS服务器地址:共享目录  本地挂载点         挂载NFS共享目录

mount | grep mnt 显示挂开的共享目录

umount /mnt/    卸载共享目录

/etc/fstab        系统自动挂载

cp -dpr /media/cdrom/ * /var/ftp/pub/       网络安装


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-15 10:46 , Processed in 0.079259 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部