写在前面的话:
- 多敲
- man,info查看命令手册
重要系统文件
- /etc/group 用户组信息
- /etc/shadow 用户信息
- /etc/passwd 用户信息
目录和文件
`cd` 打开目录。后面跟一个绝对目录或者一个相对于当前目录的相对目录!
`ls` 列出文件。列出当前目录的所有文件!
`mkdir` 新建文件夹。
`rmdir` 删除文件夹。
`touch` 新建文件。
`rm` 删除文件。
`vi` 编辑文件。
`pwd` 显示当前目录。
`cp` 复制文件。eg:`cp file1 file2`
文件查找
`which` 查找脚本文件(命令行)位置。
`whereis` 通过数据库查找文件。
`locate` 通过数据库查找文件。
`find` 通过硬盘查找文件。eg:find / -name t01.php
压缩打包
`tar` 打包和备份。
用户
`groupadd` 新增用户组。
`groupdel` 删除用户组。
`useradd` 新增用户。eg:`useradd -g friends -m lizhuohai`!
`userdel` 删除用户。
`groups` 查看用户所属用户组。
`who` 查看登录日志。
`whoami` 查看当前登录用户。
密码
`passwd` 修改密码。账户登录之后输入命令`passwd`,然后就会提示输入原密码,输入新的密码,再次确认新密码即可;root用户可用目录`passwd username`修改任意用户密码!
权限
`chmod` 修改权限。初始权限644,所有者、所属组、其他;读4、写2、执行1。eg:chmod 777 01.php!
`chown` 修改文件所有者和所属组。eg:chown lizhuohai.friends /home/wwwroot/index/web/phpinfo.php
软件安装
网络
系统
`ps` 查看瞬间进程。
`exit` 退出系统。
`last` 查看登录情况。
`top` 查看正在进行的程序。
`free` 查看内存使用情况。
`kill` 终止一个进程。
命令常用参数说明
`ls -l` 第一列第一个字符d代表着是一个文件夹;-代表是一个文件,l代表是一个链接,后面9个字符代表权限;第二列是表示有几个链接指向此文件;第三列是文件所有者;第四列是文件所属组;第五列是以字节为单位的文件大小;第六列是最后修改时间;第七列是文件名!
帮助
`man` 查看命令手册。