Linux命令目录重点


linux 命令格式
命令  [选项]  [参数]

ls -l
gpasswd -d  wangpan root
mount /dev/sdd /media


命令:具体执行的命令
选项:影响命令的一些行为通常以- 或者--实现
参数:命令作用的对象


type:检测命令是内部命令还是外部命令


tty 当前终端是 
echo 111>/dev/pts/2 给某个终端发消息
wall "" 给终端群发消息
which 查找一个命令的位置
which ls

su - wangpan切换到wangpan用户


ssh 192.168.1.163

service sendmail stop
chkconfig sendmail off


/root root用户的家目录
/home 普通用户的家目录
/dev 硬件设备
/etc 配置文件

/media :空目录挂载光盘
/mnt :空目录。仅供测试

/var : 程序的日志文件缓存文件
/tmp :临时文件夹


/bin 所有用户都可以使用的命令的窝
/sbin 基本都是root用户才能使用的命令其它用户不能使用

/usr 不是系统自带的命令,是后期程序安装的产生的命令
/usr/bin/
/usr/sbin/apachectl -k start 启动apache

命令可以直接使用:比如 ls 也可以带上命令的全路径 /bin/ls


~就是家目录
拷贝光盘里的文件到家目录
cd/ media/CentOS
ls vsftpd*
cp vsftp -2.5....rpm ~

hdc才是真正的硬件设备
cdrom是hdc(光盘)的快捷方式Linux叫软连接

--
查找安装过的apache的配置文件的位置

rpm -qa |grep httpd 从已经安装过的包里边搜素安装过的httpd 别带*
所有的rpm中包含httpd的行 grep 包含
把前边的结果通过竖线给后边

查看一个rpm安装了什么都安装到哪儿去了
rpm -ql httpd-2.2.3-6.el5.centos.1 | more 到底安装了什么

more 是一页一页看


shell技巧:
tab 补全
!vi 历史中离你最近的一次以vi开头的命令
touch f{1..5}.txt集合式操作

/etc/passwd
只要注册用户就会在/etc/passwd里边登记
root:x:0:0:root:/root:/bin/bash

注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 

/bin/bash就是bash的字符界面如下图

/bin/ksh

head  /etc/passwd 查看前十行

tail   /etc/passwd  查看尾十行

head   -2 [number]  /etc/passwd 查看前number行

tail    -1  /etc/passwd  最后一行

1搜索文件

find / -name httpd*

find /etc -name httpd*

2快速搜索

  2.1  先updatedb 建立搜索数据库

  2.2 locate httpd.conf 

猜你喜欢

转载自www.cnblogs.com/finddata/p/10054056.html