Linux学习笔记

写在前面的话:

  • 多敲
  • man,info查看命令手册

重要系统文件

  1. /etc/group 用户组信息
  2. /etc/shadow 用户信息
  3. /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` 查看命令手册。

你可能感兴趣的:(linux,linux)