首页 > 操作系统

Linux简单使用

2017-11-14 16:00:26

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向上查)