一、Linux系统文档命名规则
1、 除了“/”
2、如果是空格作为文件名,需要用“\”转义字符,或加引号;
3、 隐藏文件的方式是以"."开头的文件。
二、Linux的目录结构
遵循FHS标准(Filesystem Hierarchy Standard)
/:根目录,必须存在
/bin:可执行文件和命令
/boot:启动目录,包含启动过程中的大部分
/root:root账户的home目录
/sbin:系统管理员的命令和工具
三、Linux的路径
1、绝对路径:从根目录开始书写的路径
eg: cd /mnt/cdrom
2、相对路径:不是从根目录开始书写的路径
1).当前路径:不书写或 "."
eg: cd abc
eg: cd ./abc
2).当前目录的父目录:".."
eg: cd ../etc
3).家目录:~
eg:cd ~
eg:cd ~/abc进入家目录中的abc子目录
四、常见的指令
1、ls的使用---显示目录中文档的名称或信息
ls 显示当前目录中文档的名称;
ls -l以长格式显示当前目录中的文档;
ls -a 显示当前目录中所有文档的名称(包括隐藏文档)
ls -al 以长格式显示当前目录中所有文档的名称(包括隐藏文档)
ls -a /etc 显示指定目录/etc中所有的文档名称(包括隐藏文档)
ll 等价于 ls -l
2、cd的使用----改变当前目录
3、pwd 显示当前绝对路径
4、cp拷贝命令(复制目录或文件)
eg:cp hello.txt hello1.txt 将当前目录中的hello.txt复制为当前目录中hello1.txt
eg:cp hello.txt /root/abc/test.txt 将当前目录下的hello.txt复制到 /root/abc目录下并命名为test.txt
复制文件夹时,用cp -r。
5、mkdir创建新的文件夹
6、rmdir删除空文件夹,如果文件夹中有东西,则无法删除。
7、mv 移到文件或目录。(重命名)
8、rm删除文件或文件夹(可以不为空),需要谨慎操作。
rm 删除文件。
rm -f强制删除。
rm -r:删除文件,但是会有提示。
rm -rf:强制删除文件。
9、文件信息
d rwx r-x r-x 对应的 文件类型 u(拥有者) g(拥有者组里的用户) o(其他用户)
第1个字符:文件类型 d为文件夹, -为文件
第2-4列:文档拥有者u的读/写/执行的权限;
第5-7列:文档拥有者所在组g的读/写/执行的权限;
第8-10列:其他用户o的读/写/执行的权限
chmod u-w hello.txt 去掉文档hello.txt拥有者的写权限。
chmod u+w hello.txt 加上文档hello.txt拥有者的写权限。
10、查看文件
1)、cat 适合看小文件,不可翻页,不可编辑
可以将多个小文件合并成一个大文件:
cat f1 f2 f3 > newfile
2)、more 适合看大文件,可以翻页,不可编辑。
空格 翻屏
回车 滚动行
b 向前一屏 back
f 向后一屏 forward
h 求助 help
q 退出 quit
/ 查找文本
n 继续查找
五、vi的使用
1、vi的两种模式:输入模式与命令模式
vi的三种模式:一般模式、编辑模式与指令模式
模式之间的转换如下:
a.使用vi指令默认进入文档的模式为一般模式:
b.在一般模式下可以输入i/o/a/r可进入编辑模式;
c.在编辑模式下,输入ESC可以退回到一般模式;
d.在一般模式下输入:/或者是:?,可以进入指令列模式。
2、vi 文档路径
若文档存在,可以使用vi进入编辑该文档;若文档不存在,可以新建一个文档。
3、在一般模式下进入编辑模式
i ----插入
a-----追加
o-----新建一个空白行
r-----替换字符
4、在一般模式下,移动光标
ctrl+f -----向前移动一页;
ctrl+b -----向后移动一页;
ctrl+d -----向前移动半页;
ctrl+u -----向后移动半页;
0-----数字0,移动到行的最左边;
$-----移动到行的最后一个字符;
G-----移动到文档的最后一行;
nG-----移动到第n行;
5、在一般模式下进行搜索
/word-----从光标所在位置向下查找指定的文本;
?word-----从光标所在位置向上查找指定的文本;
n-----重复上一次是搜索
N-----反方向重复上一次的搜索
6、在一般模式下进行删除、复制与粘贴的操作
yy-----复制光标所在行;
nyy-----复制从光标所在行开始向下的n行;
p-----粘贴;
dd-----删除光标所在行;
ndd-----删除光标所在行向下的n行;
u-----撤销上一步操作;
7、在指令列模式输入的指令
:w-----保存文档
:w!-----强制保存
:q-----退出vi
:wq!-----强制保存退出
:x-----<=>:wq
:set nu-----设置显示行号
:set nonu-----设置不显示行号
网友评论