/etc/passwd 文件
- 用户 user 配置文件, 记录用户的各种信息
- 显示的信息对应用户名:口令:用户标号:组标号:注释性描述:主目录:登录shell
/etc/shadow 文件
- 口令配置文件
/etc/group 文件
- 组配置文件 记录Linux包含的组的组的信息
linux 忘记root密码如何找回
- 开机时看到开机界面按 Enter 键 输入
e
选择内核kernel 回车输入空格 +1
回车
接着输入b
引导 进入到单用户模式 接着便可以使用passwd
命令进行密码的修改
帮助文档使用 man
命令
- 对与不熟悉的命令不熟悉时可以使用
man + 命令
来获取帮助文档
新建问价夹
- 使用
mkdir + 文件夹名
即可建立一个问价夹 但是此命令无法建立二级文件夹 - 若想建立二级文件夹可使用
mkdir -p 文件夹/二级文件夹/....
便可创建n
级文件夹
删除文件夹操作
- 使用
rmdir + 文件夹名
命令 - 如果文件夹中有文件的话需要使用
rm -rf + 文件夹名
才能删除文件夹
创建文件命令
- 使用
touch 文件名
即可创建一个文件 -
touch
也可创建多个文件 例如touch 1.py 2.py 3.py
即可创建三个.py
文件
复制文件命令
cp 文件名1 文件名2
-
cp -r 文件夹1 文件夹2
递归复制 会把文件夹1中的文件全部复制到文件夹2中 -
\cp -r 文件夹1 文件夹2
强制覆盖 发现目标文件夹中有同名文件进行强制覆盖
删除命令
- 删除文件使用
rm 文件名
命令 此命令会提示是否删除 若不需要提示可使用rm -f
命令 - 删除文件夹使用
rm -r 文件夹名
命令 此命令会提示是否删除 若不想要提示信息可使用rm -rf 文件夹名
此命令也可用于删除文件
移动文件命令
-
mv 文件名1 文件名2
若文件名2
与文件名1在同一目录下且不存在文件名2
系统则自动判定为 重命名文件 会把文件名1改成文件名2 -
mv 文件名 目标目录
便可把文件移动到目标目录中
查看文件命令 只查看不修改
- 使用
cat
命令可以查看文件内容 使用cat -n
查看时可显示行号 在文件较长时使用cat
命令便不再适用 可使用cat -n 文件名| more
查看 - 使用
more
命令便可以分页查看内容 再文件内容较多时可分页查看-
more
命令使用时 按空格键
向下翻页 按enter键
向下翻一行 按control f
向下翻一页 按control b
向上翻一页
-
- 使用
less
命令加载大型文件更快速比more
命令强大查看日志文件推荐使用less
命令
-
grep
在文本中查询内容grep
+"查询内容"
+文件名
如果想要知道查询内容在第几行可以使用grep
+-n
+"查询内容"
+文件名
-
|
管道命令 把前一个命令的输出内容当作输入传递给后面的命令使用 -
find
查找命令find
+目录
+-name
+文件名
-
>
重定向命令 例如把more
+文件名
> a.txt
命令将会把查询到的内容写入a.txt
中>
命令会覆盖原有内容 如果不想覆盖原有文件使用>>
命令 重定向命令还可以作为输入内容、把一个文件的内容输入到它前面的文件中使用<
或<<
echo
命令
-
echo "内容" > 文件名
覆盖写入此文件 -
echo "内容" >> 文件名
在文件末尾后追加内容 -
echo
输出内容到控制台 例如echo $PATH
输出环境变量到控制台
显示文件前n行
- 使用
head 文件名
默认显示文件前10行内容 - 使用
head -n number 文件名
显示文件前number
行内容
显示文件后n行
- 使用
tail 文件名
默认显示文件后10行内容 - 使用
tail -n number 文件名
显示文件后number
行内容 - 使用
tail -f 文件名
实时追踪文件的更新 工作时经常使用 这个命令很好玩
ln 指令
- 软连接也叫符号链接,类似与windows中的快捷方式,主要存放了链接其他文件的路径
- 使用
ln -s 连接的原文件或目录 软链接名
/etc/passwd 文件
- 用户 user 配置文件, 记录用户的各种信息
- 显示的信息对应用户名:口令:用户标号:组标号:注释性描述:主目录:登录shell
/etc/shadow 文件
- 口令配置文件
/etc/group 文件
- 组配置文件 记录Linux包含的组的组的信息
linux 忘记root密码如何找回
- 开机时看到开机界面按 Enter 键 输入
e
选择内核kernel 回车输入空格 +1
回车
接着输入b
引导 进入到单用户模式 接着便可以使用passwd
命令进行密码的修改
帮助文档使用 man
命令
- 对与不熟悉的命令不熟悉时可以使用
man + 命令
来获取帮助文档
新建问价夹
- 使用
mkdir + 文件夹名
即可建立一个问价夹 但是此命令无法建立二级文件夹 - 若想建立二级文件夹可使用
mkdir -p 文件夹/二级文件夹/....
便可创建n
级文件夹
删除文件夹操作
- 使用
rmdir + 文件夹名
命令 - 如果文件夹中有文件的话需要使用
rm -rf + 文件夹名
才能删除文件夹
创建文件命令
- 使用
touch 文件名
即可创建一个文件 -
touch
也可创建多个文件 例如touch 1.py 2.py 3.py
即可创建三个.py
文件
复制文件命令
cp 文件名1 文件名2
-
cp -r 文件夹1 文件夹2
递归复制 会把文件夹1中的文件全部复制到文件夹2中 -
\cp -r 文件夹1 文件夹2
强制覆盖 发现目标文件夹中有同名文件进行强制覆盖
删除命令
- 删除文件使用
rm 文件名
命令 此命令会提示是否删除 若不需要提示可使用rm -f
命令 - 删除文件夹使用
rm -r 文件夹名
命令 此命令会提示是否删除 若不想要提示信息可使用rm -rf 文件夹名
此命令也可用于删除文件
移动文件命令
-
mv 文件名1 文件名2
若文件名2
与文件名1在同一目录下且不存在文件名2
系统则自动判定为 重命名文件 会把文件名1改成文件名2 -
mv 文件名 目标目录
便可把文件移动到目标目录中
查看文件命令 只查看不修改
- 使用
cat
命令可以查看文件内容 使用cat -n
查看时可显示行号 在文件较长时使用cat
命令便不再适用 可使用cat -n 文件名| more
查看 - 使用
more
命令便可以分页查看内容 再文件内容较多时可分页查看-
more
命令使用时 按空格键
向下翻页 按enter键
向下翻一行 按control f
向下翻一页 按control b
向上翻一页
-
- 使用
less
命令加载大型文件更快速比more
命令强大查看日志文件推荐使用less
命令
-
grep
在文本中查询内容grep
+"查询内容"
+文件名
如果想要知道查询内容在第几行可以使用grep
+-n
+"查询内容"
+文件名
-
|
管道命令 把前一个命令的输出内容当作输入传递给后面的命令使用 -
find
查找命令find
+目录
+-name
+文件名
-
>
重定向命令 例如把more
+文件名
> a.txt
命令将会把查询到的内容写入a.txt
中>
命令会覆盖原有内容 如果不想覆盖原有文件使用>>
命令 重定向命令还可以作为输入内容、把一个文件的内容输入到它前面的文件中使用<
或<<
echo
命令
-
echo "内容" > 文件名
覆盖写入此文件 -
echo "内容" >> 文件名
在文件末尾后追加内容 -
echo
输出内容到控制台 例如echo $PATH
输出环境变量到控制台
显示文件前n行
- 使用
head 文件名
默认显示文件前10行内容 - 使用
head -n number 文件名
显示文件前number
行内容
显示文件后n行
- 使用
tail 文件名
默认显示文件后10行内容 - 使用
tail -n number 文件名
显示文件后number
行内容 - 使用
tail -f 文件名
实时追踪文件的更新 工作时经常使用 这个命令很好玩
ln 指令
- 软连接也叫符号链接,类似与windows中的快捷方式,主要存放了链接其他文件的路径
- 使用
ln -s 连接的原文件或目录 软链接名
history 的使用
- 查看输入的历史命令使用
history
命令 - 使用
history number
number
的值自己指定可查看最近number
个输入指令 - 使用
!number
即可执行编号为number
的历史命令
日期类命令
- 使用
date
显示当前日期 - 使用
date "+%Y %m %d"
显示年月日 - 使用
date "+%Y %m %d %H %M %S"
显示年月日 - 使用
date "+%Y年 %m月 %d日 %H时 %M分 %S秒"
可自定义显示的内容 - 设置系统当前时间使用
date -s 加你想要的时间
- 使用
cal
显示日历 - 使用
cal 年份
显示这一年的月份信息
网友评论