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