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. 简单工厂模式,工厂方法模式,抽象工厂模式,spring的狂想

    菜鸟D在项目中遇见一个比较纠结的高耦合,所以就想办法来解耦.情况是这样的:系统通过用户选择treeview控件的节点判断调用不同的处理,这些处理中某些东西又是类似的.同事的建议是采用简单工厂,耦合就耦 ...

  2. [转]ios 数据的传递

    情景1: A-->B  需要把数据传递到B里 代码: // 跳转 -- 执行login2contacts这个segue [self performSegueWithIdentifier:@&qu ...

  3. 第一章 Java语言概述2

    一.编写第一个Java应用程序 1.下载.安装JDK 官方网址:www.oracle.com java.sun.com 安装JDK 傻瓜式安装,下一步即可. 建议:安装路径不要有中文或者特殊符号,如空 ...

  4. 不用搭环境的10分钟AngularJS指令简易入门01(含例子)

    不用搭环境的10分钟AngularJS指令简易入门01(含例子) `#不用搭环境系列AngularJS教程01,前端新手也可以轻松入坑~阅读本文大概需要10分钟~` AngularJS的指令是一大特色 ...

  5. 【转载】JavaScript继承详解一

    面向对象与基于对象 几乎每个开发人员都有面向对象语言(比如C++.C#.Java)的开发经验. 在传统面向对象的语言中,有两个非常重要的概念 - 类和实例. 类定义了一类事物公共的行为和方法:而实例则 ...

  6. 老司机教你如何正确地在大陆安装 BlackArch

    BlackArch 官方有一个比较完整的安装指南文档,其地址为 https://blackarch.org/blackarch-install.html 正如其第一行所述的那样 This tutori ...

  7. php调去存储过程

    第一步,mysql端建存储过程 DELIMITER $$create procedure mintime()beginselect min(year(htime)) as minnian,max(ye ...

  8. Binary Search Tree Iterator leetcode

    Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the ro ...

  9. <context:property-placeholder/>元素

    <context:property-placeholder/>元素 PropertyPlaceholderConfigurer实现了BeanFactoryPostProcessor接口,它 ...

  10. DAX/PowerBI系列 - 参数表(Parameter Table)

    DAX/PowerBI系列 - 参数表(Parameter Table) 难度: ★☆☆☆☆(1星) 适用范围: ★★★★☆(4星) 概况: 这个模式比较简单灵活,而且很实用.所用的DAX语句也比较简 ...