1.常用命令:cd 进入 ls(list)查看当前目录下的文件 pwd 查看目录的路径

who an i 查看当前用户 clear 清除屏幕
 
2.绝对路径:从根目录开始\
相对路径:上一层、下一层
 
3.创建目录 mkdir xxx
创建多个目录 mkdir xxx xxx xxx
 
4.复制 cp(copy) 文件名 文件夹名
cp 文件夹名 新文件夹名 -R
 
5.移动 mv(move) 文件名 文件夹名
 
6.重命名 mv ./xxx ./yyy 移动到当前目录
 
7.删除
删除空文件夹 rmdir xxx
删除文件 rm xxx
删除非空文件夹 rm -rf 文件夹
 
8.软链接(相当于快捷方式) In-s 源文件或源文件夹 目标链接名称
 
9.查看文件内容 more/less xxx
head -n 文件名 查看文件前n行
tail -n 文件名 查看文件后n行
cat xxx yyy 两个文件一起显示
 
10.重定向
echo aa > a.txt 写到a.txt并覆盖
echo aa >> a.txt 追加到a.txt
 
11.匹配文件内容
grep 内容 文件名
 
12.打包 tar -cf xxx.tar xxx/
解压 tar -xf xxx.tar
 把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
解压当前文件夹下的ZIP文件
unzip xxx.zip
 
13.系统管理命令
可以多用户同时登录,win不行
su - 用户名 切换到该用户
su 切换到root
free - m 查看内存
top 资源管理器
ps 列出进程
kill 进程号
 
14.文件挂载
设备要挂到文件夹下才能访问
mount /dev/cdrom /mnt(空文件夹)
挂了以后这个文件夹就有设备的内容了
卸载 umount /mnt
 
15.常用端口
ftp 21
ssh 22
telnet 23
http 80
https 443
 
16.组管理
查看组 tail -10 /etc/group
增加一个用户组 groupadd xxx
改组名 groupmod xxx -n yyy
删除组 groupdel xxx
 
17.用户管理
查看用户 tail -10 /etc/passwd
添加用户 useradd 用户名 -g 组名
设置密码 passwd username
修改用户 usermod 组名 -g 用户名
 
18.权限管理
读 read r 4
写 write w 2
执行 excute x 1
r w x 7
r w - 6
r - x 5
r - - 4
- w x 3
- w - 2
- - x 1
- - - 0
 
19.用户身份
u 文件的属主
g 与属主同组的用户
o 其他人
每个文件或者文件夹都有3个权限,对U的权限,对g的权限,对o的权限
 
20.更改权限
chmod g-w 文件名 g用户减w权限
chomod o+x 文件名 o用户加x权限
绝对法:chmod 755 文件名 直接改
将文件夹改为可读可写可执行 chmod -R 777 目录名
 
21.更改所有者、群组
chown 用户名 文件名
chgrp 组名 文件名
 
22.软件安装
a.rpm包 二进制安装包
b.在线仓库
apt-get
yum
c.dnf
 
23.查看时间 date
设置时间 date -s "20160725 10:20:23"
 
24.搜索
find 文件夹 -name 文件名/文件夹名
或使用locate命令在根目录下搜索interfaces文件的命令为”locate interfaces“
 
25.重启命令
shutdown -r now
 
26.查看linux版本
cat /etc/issue
 
27.重启APACHE等
service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务
重启nginx
/usr/local/nginx/sbin/nginx -s reload
 
28.www目录在var下
mysql data文件在 var-lib-mysql下
 
29. 查看占用空间大小
df -hl

30.查看占用内存大小
free -m

31.Ubuntu 14.04 apache2更改根目录
修改根目录:
在 /etc/apache2/sites-available 中修改 000-default.conf
修改完了 别忘记重启apache2服务器
命令: sudo /etc/init.d/apache2 restart
 
32.开启Rewrite模块
sudo a2enmod rewrite  开启Rewrite模块 
sudo /etc/init.d/apache2 restart 重启
 
sudo vi /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None(改成all)
Require all granted
</Directory>
sudo /etc/init.d/apache2 restart 重启
 
33.配置域名
在apache2.4中,虚拟主机的目录是通过/etc/apache2/sites-available中配置的,默认情况下,apache有一个默认的虚拟主机文件叫000-default.conf。
我们将会复制000-default.conf文件内容到我们新的虚拟主机配置文件中。
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/xxx.conf
更改域名、路径名、重启apache即可
 
34.查看php版本 php -v
查看mysql版本 mysql -V
查看apache版本 apachectl -v 
或者直接phpinfo
 
35.开启/关闭/重启mysql
 /etc/init.d/mysql start|stop|restart|reload|
sudo service mysql stop
sudo service mysql start

Linux常用命令整理的更多相关文章

  1. Linux常用命令整理 - imsoft.cnblogs

    su 用户名 在不退出登陆的情况下,切换到另外一个人的身份如果用户名缺省,则切换到root状态会提示输入密码,密码不回显的. 在用su命令切换root用户时,使用“-”选项,这样可以将root的环境变 ...

  2. Linux常用命令整理:文件目录管理

    据说,你要对Linux文件做的事情,98%都记录在这篇文章里了. 1.ls命令 最常见的命令,相信刚进入linux命令行界面的时候,都要用这个命令看看当前目录下都有哪些文件吧. 名称:List 含义: ...

  3. Linux 常用命令整理

    系统 切换用户 su 关机/重新启动 shoutdown,reboot,halt,poweroff 内存数据写入磁盘 sync 查询命令用法  "命令 –help" 或 " ...

  4. Linux常用命令整理(脑图)

  5. linux常用命令整理(一)

    1.sort(排序) 典型例题:sort -t: -k3n /etc/passwd 以冒号为分隔符根据第三个域的数字大小进行排序(默认分隔符是空格) 2.uniq(去除文件中的连续重复行) 典型例题: ...

  6. 【linux】---常用命令整理

    linux常用命令整理 一.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: l ...

  7. Linux常用指令整理

    Linux常用命令整理 快捷键 [Tab] [Tab] 接在一串指令的第一个字的后面,则为"命令补全": [Tab] 接在一串指令的第二个字以后时,则为"文件补齐&quo ...

  8. linux 服务器常用命令整理

    linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...

  9. linux 常用命令--------雪松整理

    linux 常用命令--------雪松整理 博客: http://hi.baidu.com/quanzhou722/blog错误在所难免,还望指正!========================= ...

随机推荐

  1. PHPCMS-后台管理中心

    这个就是便捷管理网页,可以通过这个后台进行修改.增删一些东西,还可以利用一些网页模板来建立网页 首先就是下载好这个后台管理中心,这个从网上下载就好了,记住这个要安装在WampServer中的www文件 ...

  2. 一个想法(续六):IT联盟创业计划:如何进行找钱、寻人、做事?

    前言: 不知时间过的快,或是慢,一周过去了,在这一周,基本是围绕着创业这事在折腾. 也在看一些和创业相关的文章,不小心就看到了dudu在2007年呼喊创业的口号. 于是把他那一年的博文都给看了: 看着 ...

  3. 使用splice实现高效的代理服务器

    很多网络应用场景下, 当原设备与目标设备无法直接建立连接时,这时就需要一台代理服务器进行中转.代理服务器只需要将来自源设备的报文 原封不动的转发给目标设备,而并不需要知道报文的具体内容.在这种情况下, ...

  4. ios用户体验

    如果转载此文,请注明出处:http://blog.csdn.net/paulery2012/article/details/25157347,谢谢! 前言: 本文是在阅读<ios用户体验> ...

  5. Visual Studio 2013 百度云下载地址

    Visual Studio 2013 百度云下载地址 链接:http://pan.baidu.com/s/1sjFifox 密码: ipqe VS2013注册码:BWG7X-J98B3-W34RT-3 ...

  6. JavaScript中定义变量和存储值的类型判断

    以严谨的语法表示作为前提 首先变量被定义,然后给变量赋予一定的值,变量真正的作用就是存储值 变量的定义和赋值 变量的定义: var a 使用关键字var+变量名表示定义一个变量 a 变量的赋值: va ...

  7. Vue开源项目库汇总

    最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上的优质的Vue开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star. UI组件 elem ...

  8. C#的数据类型、数据类型的转化

    一.c#有15个预定义类型,其中13个是值类型,两个是引用类型(string 和 object)这里主要说明整型.浮点型.布尔型以及引用型 1.整型数据 2.浮点型 浮点型从精度有低到高有float. ...

  9. Django之admin

    django amdin是django提供的一个后台管理页面,改管理页面提供完善的html和css,使得你在通过Model创建完数据库表之后, 就可以对数据进行增删改查,而使用django admin ...

  10. Android--带你一点点封装项目 MVP+BaseActivity+Retrofit+Dagger+RxJava(三)

    1,这一篇博客是和大家一起来封装我们最后的Dagger2,其实之前也写过关于简单的Dagger2,这里是地址,完全没了解的同学可以先去看一下这篇,感谢很多小伙伴一直在耐心的等待这一篇 2,Dagger ...