Linux简单使用
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简单使用的更多相关文章
- [原创]linux简单之美(一)
原文链接:linux简单之美(一) 话说windows也有syscall,这是必须的.但是win的syscall可以直接call吗?可以是可以但是破费周折,搞成SDT之类的复杂概念.下面看看linux ...
- [原创]linux简单之美(二)
原文链接:linux简单之美(二) 我们在前一章中看到了如何仅仅用syscall做一些简单的事,现在我们看能不能直接调用C标准库中的函数快速做一些"复杂"的事: section . ...
- [原创]linux简单之美(三)
原文链接:linux简单之美(三) 在linux简单之美(二)中我们尝试使用了C库的函数完成功能,那么能不能用syscall方式来搞呢?显然可以! section .data ft db sectio ...
- Linux学习之十七-配置Linux简单的脚本文件自启动
配置Linux简单的脚本文件自启动 在Linux中使用shell脚本解决一些问题会比单独执行多条命令要有效率,脚本文件规定命名以.sh结尾,最基本的规则就是其内容是命令,想要脚本文件开机自启动,就需要 ...
- 五大Linux简单命令解决系统性能问题
五大Linux简单命令解决系统性能问题 2010-12-17 10:07 James Turnbull TechTarget中国 字号:T | T 管理Linux主机的性能看起来经常象是在变魔术一样. ...
- Linux简单Shell脚本监控MySQL、Apache Web和磁盘空间
Linux简单Shell脚本监控MySQL.Apache Web和磁盘空间 1. 目的或任务 当MySQL数据库.Apache Web服务器停止运行时,重新启动运行,并发送邮件通知: 当服务器磁盘的空 ...
- 一篇文章带你了解服务器操作系统——Linux简单入门
一篇文章带你了解服务器操作系统--Linux简单入门 Linux作为服务器的常用操作系统,身为工作人员自然是要有所了解的 在本篇中我们会简单介绍Linux的特点,安装,相关指令使用以及内部程序的安装等 ...
- linux简单配置
lsof -i lsof -i:211.判断apache查找httpd路径: ps aux | grep httpd 结果: /usr/local/apache/bin/httpd /usr/loc ...
- Linux 简单字符设备驱动程序 (自顶向下)
第零章:扯扯淡 特此总结一下写的一个简单字符设备驱动程序的过程,我要强调一下“自顶向下”这个介绍方法,因为我觉得这样更容易让没有接触过设备驱动程序的童鞋更容易理解,“自顶向下”最初从<计算机网络 ...
- Linux简单程序实例(GNU工具链,进程,线程,无名管道pipe,基于fd的文件操作,信号,scoket)
一, GNU工具链简介: (1)编译代码步骤: 预处理 -> 编译 -> 汇编 -> 链接: 预处理:去掉注释,进行宏替换,头文件包含等工作: gcc -E test.c -o te ...
随机推荐
- Java8简明指南
Java8简明指南 转载自并发编程网 – ifeve.com本文链接地址: Java8简明指南 欢迎来到Java8简明指南.本教程将一步一步指导你通过所有新语言特性.由短而简单的代码示例,带你了解如何 ...
- idea 运行scala代码 报错:Exception in thread "main" java.lang.NoClassDefFoundError: scala/Predef$ java.lang.NoClassDefFoundError: scala/Function0 Error: A JNI error has occurred, please check your installati
各种报错信息如下: java.lang.NoClassDefFoundError: scala/Function0 at java.lang.Class.getDeclaredMethods0(Nat ...
- javascript中对条件判断语句的优化 分类: JavaScript 2015-06-07 09:54 832人阅读 评论(2) 收藏
不管写什么程序,平时都会用到条件语句,如:if...else... switch这样的语句,来达到对条件的判断.下面看来一段代码: function abc(test){ if (test == 1) ...
- 工具-CrashMonkey4IOS,Monkey测试方案
在TesterHome看到了CrashMonkey4IOS,顿时觉得之前用instrument在做monkey测试,非常的弱智!crash后啥都看不到,无crashlog,无crash步骤,并且也不能 ...
- 全网最详细的CentOS7里如何安装MySQL(得改为替换安装MariaDB)(图文详解)
不多说,直接上干货! 直接yum install mysql的话会报错,原因在于yum安装库里没有直接可以用的安装包,此时需要用到MariaDB了,MariaDB是MySQL社区开发的分支,也是一个增 ...
- Java并发编程-ReentrantLock源码分析
一.前言 在分析了 AbstractQueuedSynchronier 源码后,接着分析ReentrantLock源码,其实在 AbstractQueuedSynchronizer 的分析中,已经提到 ...
- 使用Gitlab一键安装包后的日常备份恢复与迁移
Gitlab 创建备份 使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份: gitlab-rake gitlab:ba ...
- [Luogu 2656] 采蘑菇
Description 小胖和ZYR要去ESQMS森林采蘑菇. ESQMS森林间有N个小树丛,M条小径,每条小径都是单向的,连接两个小树丛,上面都有一定数量的蘑菇.小胖和ZYR经过某条小径一次,可以采 ...
- vue-cli中全局组件的注册使用
一.全局注册 在install函数中全局注册组件,没毛病,老铁. 二.其它组件调用 直接在其他 .vue组件中直接写 <popup ref="popup">,然后就可 ...
- [转]winform利用读取xml获取webconfig
本文转自:https://www.cnblogs.com/0banana0/archive/2012/02/02/2335727.html 一.利用读取xml获取web.config中的数据库连接 参 ...