基本设置
一次性转换命令行 init 3
一次性转换图形化 init 5
永久性命令行: 1:vi /etc/inittab
2:按i进入编辑模式
3:按ESC键退出编辑模式
4::wq保存退出
重启命令: init 6
关机 init 0
----------------------------------------------------------------------------------------------------------------------------------------
常见目录:
/etc:用于保存系统数据文件,启动文件,脚本
/bin: 用于普通用户常用命令
/sbin:存放管理员常用的命令
/dev :存放与设备有关
/media 用于系统自动挂载存储设备时候使用的目录
/mnt:用于挂载设备时候使用目录
----------------------------------------------------------------------------------------------------------------------------------------
查看文件夹内容
ls
语法 ls -a 文件夹
参数: -a 显示所有文件和目录,包含隐藏的文件和目录
-A 显示所有文件和目录,包含隐藏的文件和目录,但不显示.和..目录
-t 根据时间排序
-l 显示文件和目录的完整属性 简称 ll (常用)
颜色区分
蓝色 目录
绿色 可执行的文件
红色 压缩文件
浅蓝色 链接文件
灰色 其他文件
----------------------------------------------------------------------------------------------------------------------------------------
目录管理
cd 改变路径
语法:cd 【相对路径或绝对路径】
cd ..返回上一层
. 表示 当前文件夹
~ 表示 用户文件夹
.. 表示 上级文件夹
/ 表示 根目录
./ 表示 当前文件夹下的文件夹
pwd 显示当前所在目录
mkdir 创建文件夹
语法:mkdir [-option] 目录名称
参数: -p 当前建立的目录父目录不存在,同时建立父目录
----------------------------------------------------------------------------------------------------------------------------------------
文档编辑命令
vi/vim 编辑文件
语法:vi 文件名
进入编辑模式后操作:
i 进入编辑模式
esc 退出编辑模式
:q 退出
:wq 保存并退出
:q! 强制退出
打开文件后输入i,可往文件夹输入内容,输入完成后,点击esc,输入:wq 退出编辑
rm 删除文件或者目录
语法:rm [-option] 文件名
参数:-r 递归删除,删除文件夹
-f 强制删除
cp 将源文件拷贝
语法:cp 文件 路径 (新名称)
mv 移动文件或者目录,重命名
语法:mv 文件名 移动位置 ./文件夹/
mv wenjian2.txt ./文件/
. 表示 当前文件夹
~ 表示 用户文件夹
.. 表示 上级文件夹
/ 表示 根目录
./ 表示 当前文件夹下的文件夹
语法:mv 文件 新名字
----------------------------------------------------------------------------------------------------------------------------------------
搜索
grep 在当前文件夹输入关键字查询
which 查找可执行文件的位置
语法:which 文件名
whereis 根据设定好的目录查找
语法:whereis [-option] 文件名
参数:-b 只查找二进制文件
-m 只查找说明文件
find 对指定目录及子目录进行文件搜索
语法:find [path] [-option] 文件名
参数:-name file 寻找文件名为file的文件
locate 查找文件快
语法:locate 文件名
updatedb 更新文件夹内容后,输入locate查询
----------------------------------------------------------------------------------------------------------------------------------------
文件查看管理命令
touch 创建文件
语法:touch 文件名.txt(其他后缀名)
可批量创建 touch 文件名1 文件名2 文件名3
cat 显示文件内容
语法: cat [-option] 文件名
参数:-n 对所有输出进行编号
-b 与-n类似,空行不编号
more 语法:more 文件名
参数:+n 从第n行开始显示
-n 定义屏幕大小为n行
下翻命令: 回车(单行下翻)
ctrl+l、空格键 整页下翻
退出 q
less 可以使用pageup和pagedown进行上下翻页
语法:less 文件名
-N 显示每行的行号
空格键 整页
回车 滚动一行
退出 q
head 输出文件前几行数据
语法:head [-option] 文件名
参数:-n 指定显示多少行
不带参数默认前十行
tail 输出文件后n行数据
语法:tail [-option] 文件名
参数:-n 指定显示多少行
不带参数默认后十行
tail -f 动态读取
chmod 变更文件目录读写执行权限
语法:chomd [-R] 权限 文件名
参数:-R 递归修改权限
权限掩码法:chmod 777 文件名
ugo法 u文件拥有者,g所属组,o其它,a所有人
ugo +-法 +增加权限
-删除权限
chown 修改文件拥有者
chown [-R] user:group 文件名
参数 -R 表示递归修改
chgrp 修改文件所属组
语法:chgrp [-R] 组名 文件名
file 检测文件类型
file 文件