因为研究生专业是网络安全,linux命令在网络安全中很重要。今天把linux 的一些命令复习了一下 
 目录
 1 2文件操作1.1 进入目录1.2创建目录1.3 删除空目录1.4 显示当前目录在的路径1.5 查看目录中的文件1.6 创建文件1.7 删除文件1.8 复制文件1.9 移动文件查看文件内容2.0 在文件内搜索字符串2.1 重定向2.2统计文件内容的行数2.3查看命令帮助2.4显示日期2.5显示日历2.6快捷键2.7echo输出2.8查看当前进程
  3用户组3.1用户组创建创建group创建group2并赋值
   3.2删除用户组3.3用户的创建3.4用户的管理查看当前用户名修改密码为用户指定空口令锁定某一用户,使其不能登录解锁某一个用户,使其可以登录
   修改用户组
  4编辑器使用4.1vim编辑器的使用gredit编辑器
  由普通用户转换为root清理命令用linux 命令创建lamp环境
 
1 2文件操作
 
1.1 进入目录
 
到根目录 cd / 上一级目录 cd … 上次使用的目录 cd -
 
1.2创建目录
 
mkdir /tmp mkdir -p /tmp/etc
 
1.3 删除空目录
 
remove /tmp/test
 
1.4 显示当前目录在的路径
 
pwd pwd -P(显示物理路径) ped -L (显示链接路径)
 
1.5 查看目录中的文件
 
ls 查看目录全部文件,包括隐藏文件 ls -a 查看目录内容详情,包括读写权限 ls -l
 
1.6 创建文件
 
touch /tmp/test.txt
 
1.7 删除文件
 
rm /tmp/test.txt
 
1.8 复制文件
 
cp /tmp/res.txt /tmp/des.txt
 
1.9 移动文件
 
mv
 
查看文件内容
 
cat 查看文件前n行的内容 head -n a.txt 查看文件后n行的内容 tail -n a.txt 文件内容会一屏一屏的显示出来,你只需用空格键就可以下翻了 more /etc/services 文件的内容从最后一行开始显示 tac a.text
 
2.0 在文件内搜索字符串
 
grep “xxx” file.txt
 
2.1 重定向
 
cat /etc/services > a.txt
 
2.2统计文件内容的行数
 
wc -l /etc/services
 
2.3查看命令帮助
 
查看vi的命令帮助 man vi 获取ls命令的帮助 ls -help
 
2.4显示日期
 
date
 
2.5显示日历
 
显示2009年日历 cal 2009 显示2009年10月日历 cal 10 2009
 
2.6快捷键
 
tab–命令补全 ctrl+C 停止当前程序 ctrl+d 键盘输入结束
 
2.7echo输出
 
echo “hello”
 
2.8查看当前进程
 
ps 查看当前用户进程 ps -u 查看现在终端的进程 ps -aux 查看某个进程 ps -ef ssh
 
3用户组
 
3.1用户组创建
 
创建group
 
groupadd group1
 
创建group2并赋值
 
groupadd -g 101 group2
 
3.2删除用户组
 
groupdel group2
 
3.3用户的创建
 
useradd user1
 
3.4用户的管理
 
查看当前用户名
 
whoami
 
修改密码
 
passwd username
 
为用户指定空口令
 
passwd -d sam
 
锁定某一用户,使其不能登录
 
passwd -l sam
 
解锁某一个用户,使其可以登录
 
passwd -u sam
 
修改用户组
 
将用户组修改为groupname usermod -g groupname username
 
4编辑器使用
 
4.1vim编辑器的使用
 
vim -文件名称 打开文件进行编辑 1) 按esc 2) 按i,在前面插入 按a,在当前字符后添加文本 l:在行首插入文本 x:删除光标前的字符 X:删除光标后的字符 D:删除从当前光标到光标所在行尾的全部字符 dd:删除光标行正行内容 3)wq在命令模式下,执行存盘退出操作 4)?-查找内容 例如? a 从后往前查找含有a的内容 5)/ a 从前往后查找含有a的内容
 
gredit编辑器
 
gredit 文件名字 用编辑器打开文件
 
由普通用户转换为root
 
sudo -s 可以执行vim编辑文件内容操作
 
清理命令
 
clear
 
用linux 命令创建lamp环境
 
sudo -s
vi /etc/apt/sources.list
apt -get update 
等待下载完成
apt -cache search apache
apt -get 
install apache2
service apache2 start
systemctl status apache2.service 
systemctl stop apache2.service
systemctl start apache2.service
apt -cache search mysql -server
apt -get 
install mysql -server
设置数据库密码
systemctl start mysql.service
ps -aux
|grep mysql
 
 
 apt -cache php7.0
 
 apt -get 
install php7.0 php7.0 -mysql
 
 
cd /var/www/html/
 
ls
 vi info.php
 写入内容
 
 
service apache2 restart