Linux Shell初探01

来源:互联网 发布:java银行项目面试简历 编辑:程序博客网 时间:2024/05/20 13:06

作为一名新人,日常需要接触很多linux shell相关的命令,因此决定系统的学习一下常用知识,顺带记录一下自己的学习过程。

1.常见文件及目录操作命令:

只列出最常用的形式,反正选项太多不可能都记住。

ls:英文list的缩写,查看某个目录下的信息,常用的有 ls -a(显示所有目录和文件,包括以.开头的隐藏文件) ,ls -l(显示详细信息,包括类型权限,大小等等,用ls -lh可以将文件大小以K,M等更友好的方式显示,默认是显示字节数)。

cp:复制命令,如cp a.txt b.txt,复制目录需要用cp -r命令。

mv :移动文件,常用于文件重命名。

rm:删除命令,删除目录用rm -rf命令,-r表示递归删除,-f表示忽略提示。

cd:切换目录,cd命令后可以接绝对路径(从“/”开始)和相对路径,用pwd命令可以查看当前路径。常用的cd命令有cd /(回到根目录),cd ~(回到home目录),cd ..(回到上一级目录,.代表当前目录,..代表上级目录)。

find:文件查找命令,如find . -name 'a*' 表示在当前目录下查找以a开头的文件。

mkdir:创建目录,如mkdir test创建test目录

chmod:更改权限命令,文件权限有读,写和执行(linux下文件是否可执行取决于是否有执行权限,而不像windows下有可执行的格式,如exe文件)三种,用户类型有user,group和others三种。以chmod 764 test命令为例,权限顺序即为u、g、o,数字0代表没有权限,1代表可执行,2代表可写,4代表可读,因此数字7=1+2+4代表赋予用户读写执行三种权限,6=2+4赋予同组用户可读写权限,4赋予其他用户可读权限。

2.vi编辑器

本人日常主要使用vi编辑器进行开发,习惯之后感觉用起来很顺手,每个人vi的配置也不尽相同,使用习惯也不一样,因此就不写这块了。                                                                                                                                                                                                                                                                        

0 0
原创粉丝点击