linux基本命令

1、linux经常使用命令html

http://man.linuxde.net/python

1.文件目录管理linux

cd  进入目录
cd ~ 进入家目录
cd / 进入根目录
cd .. 返回上级目录
cd - 切换上一次去过的目录
pwd 显示当前目录的绝对路径
ls  列出当前目录下的文件
ls /tmp  列出tmp目录下的文件
ls  /etc/passwd  列出单个文件
ls -l =ll   列出文件详细信息
touch  1.txt  建立文件
mkdir /data  建立目录
mkdir -p /test/data  建立连级目录
cp 复制
cp /etc/passwd /tmp/  将/etc/目录下的passwd文件复制到tmp目录下
cp -rfv /etc/apache2 /tmp/ 将etc目录下的apache2目录复制到tmp目录下

cp命令经常使用参数
-r 递归处理
-f  强行复制
-v 显示命令执行的操做
mv 剪切
mv 1.txt /tmp/   将文件1.txt移到tmp目录下
mv test /tmp/    将目录test移到tmp目录下
mv test.txt /tmp/test1.txt   将文件test.txt移到tmp目录下而且更名成test1.txt
gzip  gzip压缩
gzip 1.txt   压缩1.txt自动生成1.txt.gz 文件
gunzip 1.txt.gz  解压
zip 压缩
zip 1.zip /tmp/1.txt     压缩文件
zip -r html.zip /var/www/html  压缩目录
unzip html.zip    解压
bzip2   bzip2方式压缩
bzip2 1.txt   自动生成1.txt.bz2
bunzip2 1.txt.bz2  解压
tar 打包压缩
tar -cvf apache2.tar apache2   仅打包不压缩
tar -zcvf apache2.tar.gz apache2    打包后以gzip方式压缩
tar -jcvf apache2.tar.bz2 apache2    打包后以bzip2方式压缩
tar xvf apache2.tar.gz   不指定解压方式自动识别

 

2.文件内容查看apache

cat  查看完整的文件内容
cat /tmp/1.txt
cat -n /tmp/1.txt   显示行号
less  分页显示文件内容
less /tmp/1.txt
head  显示文件前多少行
head /tmp/1.txt    默认显示文件前10行
head -3 /tmp/1.txt    显示文件前3行
tail 打印文件尾部内容
tail -f /tmp/1.txt   实时监控文件更新

3.系统经常使用命令vim

ifconfig   网卡信息
ping  www.baidu.com   测试网络连通性
date   查看当前日期
history  显示历史命令
df   磁盘空间使用信息
df -h 以可读性较高的信息来显示
du 对目录或者文件的使用空间的查看
du -sh /data  仅显示data目录的总大小
-s或--summarize 仅显示总计,只列出最后加总的值。
-h或--human-readable 以K,M,G为单位,提升信息的可读性
free 系统内存使用状况
free -m 
-m   以M为单位
vmstat   虚拟内存状态
top  实时动态查看系统运行状况
grep 文本搜索工具
grep "deepcam" /etc/passwd 查找passwd文件中含有deepcam的行
grep -rn "deepcam" /etc 查找/etc/目录下的全部文件中带有deepcam字符串的文件
ps 当前系统进程状态
ps aux    列出全部的进程状态
ps aux |grep python   列出带有python字符串的进程
kill  删除执行中的程序
ps aux |grep vim
deepcam   59161  0.0  0.0  54064     0 pts/28   T     1月18   0:00 vim 9.1.py
deepcam  104347  0.0  0.2  15960  2444 pts/15   S+   21:45   0:00 grep --color=auto vim

kill -9 59161   强制删除
find 指定目录下查找文件
find / -name "*.txt"    在根目录下查找以.txt结尾的文件名
netstat 网络系统状态信息
netstat -tanlp |grep 80  查找80端口信息
nvidia-smi   显卡驱动信息

 

4.权限管理bash

useradd 建立系统用户
useradd -m -d /home/deepcam -s /bin/bash deepcam  创建deepcam用户
passwd deepcam   给deepcam用户建立密码
若进入该用户不能使用sudo,则进入root用户修改一个文件
vim /etc/sudoers 21 root ALL=(ALL:ALL) ALL 22 deepcam ALL=(ALL:ALL) ALL
chmod 变动文件或目录权限
r=读取属性  //值=4
w=写入属性  //值=2
x=执行属性  //值=1
chmod +x 1.sh  给1.sh文件加上可执行权限
chown 改变文件或目录全部者和所属组
chown -R deepcam.deepcam /var/www/html  将html目录以及下面全部的子目录子文件全部者所属组改为deepcam

 

2、vim编辑器简单使用服务器

vim三种模式:网络

1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才能够作文字输入,按[ESC]键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也能够设置编辑环境,如寻找字符串、列出行号……等。
不过通常咱们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。并发

vim使用:http://blog.csdn.net/kingmax54212008/article/details/54142633less

 

3、简单排错

1.apache2常见类型http状态码

403  服务器拒绝,一般由权限致使
404  找不到资源
500  一般是代码语法错误,查看apache2错误日志
503   服务器临时的错误,可能因为并发太大
504   表示超时,客户端请求没有达到网关
5XX 就是服务器错误

 

2.apache2开启服务失败

  • 可能权限问题
  • 端口占用
  • 配置文件出错
相关文章
相关标签/搜索