Linux命令积累 第一篇

本文汇总了Linux系统中常用的命令操作,包括目录导航、文件权限设置、进程管理、后台任务处理等,帮助用户快速掌握核心命令的使用方法。

一、cd

1、cd .. 返回到上一层目录

2、cd - 列出并返回到上一层访问的目录

3、cd / 返回到根目录

4、cd ~ 进入到用户的主目录


二、pwd 显示目前所在目录

1、pwd -p 若当前路径为连接文件的路径时,用pwd -p显示连接文件的真正路径。


三、mkdir 创建新的目录结构

-m 配置文件

-p


四、查看本机的IP地址

ifconfig | grep "inet " | grep -v 127.0.0.1


五、更改文件夹或文件的权限

sudo/su chmod -R 777 路径

注:常用的linux文件权限代码

444 r--r--r--

600 rw-------

644 rw-r--r--

666 rw-rw-rw-

700 rwx------

744 rwxr--r--

755 rwxr-xr-x

777 rwxrwxrwx

说明:1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。
而具体的权限是由数字来表示的,读取的权限等于4,用r表示(read);写入的权限等于2,用w表示(write);执行的权限等于1,用x(execute)表示;
0(没有权限);4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)


以755为例:
1-3位7等于4+2+1,rwx,所有者具有读取、写入、执行权限;
4-6位5等于4+1+0,r-x,同组用户具有读取、执行权限但没有写入权限;
7-9位5,同上,也是r-x,其他用户具有读取、执行权限但没有写入权限。


六、wget

参考链接:http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html


七、linux下安装apache与php;Apache+PHP+MySQL配置攻略

参考链接:http://www.jb51.net/article/10172.htm

注:熟悉安装过程,也有利于我们平时对环境进行修改或者查看时,了解其路径层级等。


八、查看所有进程

ps axu


九、切换到root用户

sudo su


十、普通用户用sudo执行某命令(即遇到报错:youuser is not in the sudoers file.  This incident will be reported.

修改某用户权限(root登陆或者切换到root用户)

第一步: chmod u+w /etc/sudoers

第二步:vi /etc/sudoers

第三步: 找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

  youuser            ALL=(ALL)                ALL(个人推荐)

%youuser           ALL=(ALL)                ALL

youuser            ALL=(ALL)                NOPASSWD: ALL

%youuser           ALL=(ALL)                NOPASSWD: ALL


(注释:

第一行:允许用户youuser执行sudo命令(需要输入密码).

第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).

第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.

第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.


第四步:chmod u-w /etc/sudoers


参见:http://www.cnblogs.com/zox2011/archive/2013/05/28/3103824.html


十一、后台运行python脚本

nohup python python.py

bg1

jobs(查看后台运行的脚本)

详情参见:http://bestchenwu.iteye.com/blog/1073565


十二、将某个目录下面的文件夹复制到另外一个目录下面,不带有最顶层的目录名称

cp -r dir1/. dir2


十三、Linux查看和关闭后台执行程序

参考链接: http://blog.sina.com.cn/s/blog_6e20397f0101tctk.html


十四、统计文件行数

wc -l filename


十五、统计文件夹下的目录的个数(进入到要统计的文件夹的目录)

ls -l | wc -l


十六、两台服务器之间设置公钥来建立信任关系

参考链接:http://www.linuxidc.com/Linux/2012-09/70528.htm


十七、Apache的性能测试(ab测试)

  命令格式:./ab -n 3000 -c 3000 http://www.test.com/

  其中-n代表每次并发量,-c代表总共发送的数量

  详情参见:http://blog.chinaunix.net/uid-20382003-id-3032167.html


十八、用curl进行页面的性能测试

curl -o /dev/null -w %{time_connect}:%{time_starttransfer}:%{time_total} http://192.155.91.46/~manualg/casio/casio-printer-seriesit-9000/users-manual/page-6














评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值