一、系统信息操作(备注:红色标记为常用命令,以下类推,不再赘述)

arch         显示机器的处理器架构(1) 
uname -m        显示机器的处理器架构(2) 
uname -r                   显示正在使用的内核版本 
dmidecode -q       显示硬件系统部件 - (SMBIOS / DMI) 
hdparm -i /dev/hda   罗列一个磁盘的架构特性 
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 
cat /proc/cpuinfo    显示CPU info的信息 
cat /proc/interrupts   显示中断 
cat /proc/meminfo    校验内存使用 
cat /proc/swaps    显示哪些swap被使用 
cat /proc/version    显示内核的版本 
cat /proc/net/dev     显示网络适配器及统计 
cat /proc/mounts     显示已加载的文件系统 
lspci -tv       罗列 PCI 设备 
lsusb -tv        显示 USB 设备 
date         显示系统日期 
cal 2007        显示2007年的日历表 
date 041217002007.00 设置日期和时间 - 月日时分年.秒 
clock -w       将时间修改保存到 BIOS

nginx -v                  查看nginx版本信息

nginx -s reload       重载nginx配置文件信息

service nginx stop|start|restart  关闭|启动|重启 nginx

service httpd stop|start|restart 关闭|启动|重启 apache

httpd -v                  查看apache版本信息

php -v                    查看php版本信息

二、开关机操作

shutdown -h now 关闭系统(1) 
init 0 关闭系统(2) 
telinit 0 关闭系统(3) 
shutdown -h hours:minutes & 按预定时间关闭系统 
shutdown -c 取消按预定时间关闭系统 
shutdown -r now 重启(1) 
reboot 重启(2) 
logout 注销 

三、文件和目录操作

cd /home   进入 '/ home' 目录' 
cd ..       返回上一级目录 
cd ../..      返回上两级目录 
cd       进入个人的主目录 
cd ~user1    进入个人的主目录 
cd -      返回上次所在的目录 
pwd     显示工作路径 
ls       查看目录中的文件 
ls -F     查看目录中的文件 
ls -l      显示文件和目录的详细资料 
ls -a       显示隐藏文件 
ls *[0-9]*     显示包含数字的文件名和目录名 
tree       显示文件和目录由根目录开始的树形结构(1) 
lstree     显示文件和目录由根目录开始的树形结构(2) 
mkdir dir1    创建一个叫做 'dir1' 的目录' 
mkdir dir1 dir2 同时创建两个目录 
mkdir -p /tmp/dir1/dir2 创建一个目录树 
rm -f file1     删除一个叫做 'file1' 的文件' 
rmdir dir1     删除一个叫做 'dir1' 的目录' 
rm -rf dir1    删除一个叫做 'dir1' 的目录并同时删除其内容 
rm -rf dir1 dir2 同时删除两个目录及它们的内容 
mv dir1 new_dir 重命名/移动 一个目录 
cp file1 file2       复制一个文件 
cp dir/* . 复制一个目录下的所有文件到当前工作目录 
cp -a /tmp/dir1 . 复制一个目录到当前工作目录 
cp -a dir1 dir2     复制一个目录 
ln -s file1 lnk1     创建一个指向文件或目录的软链接 
ln file1 lnk1         创建一个指向文件或目录的物理链接 
touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm) 
iconv -l      列出已知的编码

du -m | -h --max-depth=1 tuwen_plat // 查看文件目录大小情况

四、文件解压缩

4.1、.tar 
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName

使用相对路径打包(并忽略部分目录):tar -zcvf "tuwen_shop_201707140837.tar.gz" -C /var/www/test --exclude=tuwen_shop/public_html/.git --exclude=tuwen_shop/public_html/.svn tuwen_shop/public_html
(注:tar是打包,不是压缩!)

4.2、.tar.gz 和 .tgz

压缩:tar zcvf 文件名.tar.gz dirName  压缩某个文件夹为 文件名.tar.gz

解压:tar zxvf 文件名.tar.gz 解压zxvf 文件名.tar.gz

4.3、.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
  压缩:gzip FileName

4.4、.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

4.5、.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

4.6、gzip

解压:gzip -dv 文件名.tar.gz

压缩:gzip -rfv 文件名.tar.gz DirName

五、文件、目录用户组和用户权限

chmod -R 700 /var/www 对www文件夹下所有文件和目录(递归处理)赋予770的权限

chown -R tuwen:www /var/www  对www文件夹所有文件和目录(递归处理)的所属用户更改为tuwen用户,www用户组

六、程序任务后台执行

场景:假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,但是这个程序也被终止了!我们需要将程序调度到后台继续运行!

这个用在一个命令的最后,可以把这个命令放到后台执行,例如:/usr/bin/sh /home/sharcom/sh/test_code_backup.sh &

jobs  查看正在后台运行的任务

bg 1   把程序调度到后台执行(bg 后面的数字为作业号)

fg  1  把程序调度到前台执行(bg 后面的数字为作业号),这样,你在控制台上就只能等待这个任务完成了。

七、文件断点续传同步

rsync -arvqP Src/media root@219.133.71.130:/var/www/gxeast/Src &  // &表示命令在后台执行
rsync -zrvtopg -progress -e 'ssh -p 端口号' root@112.74.165.197:/文件目录/ 本机的目录地址
rsync -zrtopg -progress -e 'ssh -p 22' root@116.249.21.241:/var/wwwroot/tuwen_plat/  /var/www/yunnantw.com/tuwen_plat
rsync -arqP root@116.249.21.241:/var/wwwroot/tuwen_plat/public_html/backend/web/uploadfile/  /var/www/yunnantw.com/tuwen_plat/public_html/backend/web/uploadfile

更多Linux常用命令,请参考本文来源http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html

Linux系统常用命令大全的更多相关文章

  1. Linux学习常用命令大全

    Linux知识大全 转载须说明出处,整理不易 一.常用的linux命令 1.2 ls 命令说明 1.3 ls 通配符的使用 2.切换目录cd命令 3.创建和删除文件操作 4.移动和拷贝文件 4.3.m ...

  2. Linux系统常用命令总结

    1. 最关键的命令 manecho 2. 目录文件操作命令 ls: 查看目录下的文件信息或文件信息dir:pwd: 打印当前路径cd:改变路径mkdir:创建路径rmdir:删除路径cp:拷贝文件或目 ...

  3. Linux系统常用命令权威指南

    <一>线上查询及帮助命令(2)1.man man [选项] [命令] 查看命令帮助,命令的词典,更复杂的还有info,但不常用. #man cd-a 显示所有的手册页,不只是显示第一个-f ...

  4. 【linux】工作中linux系统常用命令操作整理

    1.Linux如何查看端口 使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000. 或者使用n ...

  5. 性能测试三十三:监控之Linux系统监控命令大全

    1.top命令top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.top - 01:06:48 up 1: ...

  6. linux系统常用命令(一)

    管理 在UNIX/linux系统中,一切皆为文件:若非文件,则为进程.首先认识文件系统: linux文件系统 /var - 经常变化的(variable)文件,诸如日志或数据库等 /usr - 包含绝 ...

  7. Linux基础常用命令大全学习

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

  8. Linux系统常用命令速查手册

    点击上方"开源Linux",选择"设为星标" 回复"学习"获取独家整理的学习资料! 系统信息 arch      #显示机器的处理器架构(1 ...

  9. Linux系统常用命令 __转载的

    1.登录linux系统命令:login 用户名   密码: 2.注销linux系统命令:logout ; 3.在linux系统中进入windows系统(图形界面)命令:Start x; 4.关闭lin ...

随机推荐

  1. 面向对象(static关键字)

    static关键字:用于修饰成员(成员变量和成员函数) 被修饰后的成员具备以下特点: 随着类的加载而加载 优先于对象存在 被所有的对象共享 可以直接被类名调用 使用注意: 静态方法只能访问静态成员 静 ...

  2. Unique Binary Search Trees-计算表示相同序列的不同BST个数

    题目描述: 给定整数n,计算存储序列为1...n的结构唯一的BST的个数 题目来源: http://oj.leetcode.com/problems/unique-binary-search-tree ...

  3. 【244】◀▶IEW-Unit09

    Unit 9 Food 1)Model1题目及范文讲解 In the world today, there is a problem with food production. As a result ...

  4. Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1

    Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1 这个问题,原因是UTF-8编码有可能是两个.三个.四个字节.Emoji表 ...

  5. UVaLive 4256 Salesmen (简单DP)

    题意:给一个无向连通图,和一个序列,修改尽量少的数,使得相邻两个数要么相等,要么相邻. 析:dp[i][j] 表示第 i 个数改成 j 时满足条件.然后就很容易了. 代码如下: #pragma com ...

  6. 蓝桥杯 正则问题(dfs)

    1607: 正则问题 时间限制: 1 Sec  内存限制: 256 MB提交: 34  解决: 13[提交][状态][讨论版] 题目描述 考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达 ...

  7. CentOS 6.5 安装Clang 3.5.0

    来自引用: http://www.cnblogs.com/dudu/p/4294374.html 编译llvm几乎耗费了1个小时-.. 编译CoreCLR需要Clang 3.5,而CentOS上安装的 ...

  8. uoj#36. 【清华集训2014】玛里苟斯(线性基+概率期望)

    传送门 为啥在我看来完全不知道为什么的在大佬们看来全都是显然-- 考虑\(k=1\)的情况,如果序列中有某一个\(a_j\)的第\(i\)位为\(1\),那么\(x\)的第\(i\)位为\(1\)的概 ...

  9. 下拉刷新,上拉加载功能--dropload.js的使用

    这段时间工作太忙了,没时间更新博客内容,在这段时间,也学习到了不少新的知识.今天先整理一下dropload.js的使用方法吧,这个是在为项目中使用过的插件,很好用,但是真正用到项目中还是会有一些小小的 ...

  10. 部署Azure Log Analytics

    Azure Log Analytics功能用于收集并处理Azure资源或部分本地资源的log数据,同时该功能与Azure Alert集成,可以针对搜集到的异常日志给管理人员发起报警. 1.创建Azur ...