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
原文:https://www.cnblogs.com/finddata/p/10054056.html