1.基本命令

创建目录pathA:mkdir pathA

进入目录pathA:cd pathA

查看目录内容:ls

查看目录下文件的详细信息:ls -l,也可以是:ll(l是小写的L,别看错了)

拷贝文件fileA到目录pathA(同层目录前提):cp fileA pathB

拷贝目录pathA(包括目录下的所有)到目录pathB(同层目录前提):cp -r pathA pathB

删除文件fileA:rm fileA

删除目录pathA(包括目录里面的所有):rm -r pathA

移动/usr/test目录下的所有到当前目录中:mv /usr/test/* .

将pathA以gzip压缩打包:tar zcvf pathA.tar.gz pathA

解压pathA.tar.gz:tar zxvf pathA.tar.gz

为fileA建立软连接slFileA:ln -s fileA slFileA(l是小写的L,别看错了)

为fileA建立硬连接hlFileA:ln fileA hlFileA

查看所有进程:ps -aux

杀死某个进程(用进程ID来指定进程):kill -9 进程ID

刷新显示fileA的末尾内容(实际工作中用于动态查看日志):tail -f fileA

清空fileA(比如清空日志文件):truncate -s 0 fileA

2.文件权限

查看当前目录下的权限相关信息:ls -l

输出的第一个字段是描述文件和目录权限的编码。

该字段的第一个字符宝石文件类型:

- 代表文件

d 代表目录

l 代表链接

c 代表字符型设备

b 代表块设备

n 代表网络设备

之后的三个字符定义了3种访问权限:

r 代表文件可读

w代表文件可写

x代表文件可执行

访问权限一共分为三组,一组三个字符(rwx),若没有某种权限就用“-”表示。第一组规定对象的属主,第二组规定对象的属组,第三组规定系统其它用户。

例子:对readme.txt文件的属主赋予可读可写,其它赋予只读权限:chmod 644 readme

3.Vim简单使用

查看fileA文件:vim fileA

编辑fileA文件:vim fileA ---> Insert键 ---> 移动光标到需要编辑的地方进行编辑 ---> 编辑结束按Esc键结束编辑

保存并退出编辑fileA:shift键+; ---> wq ---> Enter键

放弃之前的修改并退出:shift键+; ---> !q ---> Enter键

自由复制:v ---> 移动鼠标选择需要复制的内容(起点是光标起始位置) ---> y

复制一行:yy

全部复制:gg ---> v ---> shift键+g ---> y

自由剪切:v ---> 移动鼠标选择需要复制的内容(起点是光标起始位置) ---> d

粘贴:p

查找test:在vim中输入命令:/test(再按n查找下一个,按N向上查)


20171225更新

修改root@Localhost的Localhost名称:vim /etc/sysconfig/network, 修改其中的HOSTNAME

改变某个目录下所有文件的属主(www)和数组(www):chown -R www:www *

修改php配置文件后,重启php服务:service php-fpm restart

修改文件的默认创建时间:touch -d "12:25pm 12/25/2017" fileName

Linux简单使用的更多相关文章

  1. [原创]linux简单之美(一)

    原文链接:linux简单之美(一) 话说windows也有syscall,这是必须的.但是win的syscall可以直接call吗?可以是可以但是破费周折,搞成SDT之类的复杂概念.下面看看linux ...

  2. [原创]linux简单之美(二)

    原文链接:linux简单之美(二) 我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事: section . ...

  3. [原创]linux简单之美(三)

    原文链接:linux简单之美(三) 在linux简单之美(二)中我们尝试使用了C库的函数完成功能,那么能不能用syscall方式来搞呢?显然可以! section .data ft db sectio ...

  4. Linux学习之十七-配置Linux简单的脚本文件自启动

    配置Linux简单的脚本文件自启动 在Linux中使用shell脚本解决一些问题会比单独执行多条命令要有效率,脚本文件规定命名以.sh结尾,最基本的规则就是其内容是命令,想要脚本文件开机自启动,就需要 ...

  5. 五大Linux简单命令解决系统性能问题

    五大Linux简单命令解决系统性能问题 2010-12-17 10:07 James Turnbull TechTarget中国 字号:T | T 管理Linux主机的性能看起来经常象是在变魔术一样. ...

  6. Linux简单Shell脚本监控MySQL、Apache Web和磁盘空间

    Linux简单Shell脚本监控MySQL.Apache Web和磁盘空间 1. 目的或任务 当MySQL数据库.Apache Web服务器停止运行时,重新启动运行,并发送邮件通知: 当服务器磁盘的空 ...

  7. 一篇文章带你了解服务器操作系统——Linux简单入门

    一篇文章带你了解服务器操作系统--Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 ...

  8. linux简单配置

    lsof -i lsof -i:211.判断apache查找httpd路径: ps aux | grep httpd 结果:  /usr/local/apache/bin/httpd /usr/loc ...

  9. Linux 简单字符设备驱动程序 (自顶向下)

    第零章:扯扯淡 特此总结一下写的一个简单字符设备驱动程序的过程,我要强调一下“自顶向下”这个介绍方法,因为我觉得这样更容易让没有接触过设备驱动程序的童鞋更容易理解,“自顶向下”最初从<计算机网络 ...

  10. Linux简单程序实例(GNU工具链,进程,线程,无名管道pipe,基于fd的文件操作,信号,scoket)

    一, GNU工具链简介: (1)编译代码步骤: 预处理 -> 编译 -> 汇编 -> 链接: 预处理:去掉注释,进行宏替换,头文件包含等工作: gcc -E test.c -o te ...

随机推荐

  1. 全网最详细的Windows系统里Oracle 11g R2 Database服务器端(64bit)的下载与安装(图文详解)

    不多说,直接上干货! 环境: windows10系统(64位) 最好先安装jre或jdk(此软件用来打开oracle自带的可视化操作界面,不装也没关系:可以安装plsql,或者直接用命令行操作) Or ...

  2. react项目中使用antd

    1.antd官网: https://ant.design/docs/react/introduce-cn 2.React中使用Antd 1.安装antd npm install antd --save ...

  3. Java多线程同步集合--并发库高级应用

    一.阻塞队列1.在多线程领域,所谓阻塞,在某些情况下会挂起线程,一旦条件满足,被挂起的线程又会自动被唤醒2.ArrayBlockingQueue(效率高)和LinkedBlockingQueue是两个 ...

  4. postgresql的启停和创建

    一.启停方法 两种方法 1.直接运行postgres进程启动: 2.使用pg_ctl命令启动 postgres -D /home/osdba/pgdata  & 二.停止数据库的三种模式 sm ...

  5. C++关于vector、queue、stack、priority_queue的元素访问

    vector.queue.stack.priority_queue对元素进行元素访问时,返回的是对应元素的引用.

  6. 复刻smartbits的国产网络测试工具minismb-如何测试DPI引擎

    复刻smartbits的网络性能测试工具MiniSMB,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具.可以通过此以太网测试工具测试任何ip网络设备的端口吞吐率,带宽,并发 ...

  7. Spring事务传播属性介绍(三).Nested

    Required.Required_New传播属性分析传送门:https://www.cnblogs.com/lvbinbin2yujie/p/10259897.html Mandatory.Neve ...

  8. MVC应用程序使用Entity Framework

    创建空的MVC应用程序,为了想使用Entity Framework的类库,发现即无法正常引用.如下图,Insus.NET已经明确引了System.Data.Entity(下图Highlight的代码) ...

  9. MyCAT全局序列号-数据库方式

    1.MyCat中的全局序列号介绍 在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一.为此,MyCat 提供了全局 sequence,并且提供了包含本地配置和数据库配置等多种实现方式. ...

  10. Extjs4 store load 有中文字符提交后台乱码解决方法

    一.在load提交时对字符串进行decode处理. {name : encodeURIComponent(value)} 然后在后端进行反编码 java.net.URLDecoder.decode(n ...