linux基本指令
- 查看指令
ls ---------------------查看当前目录信息
ls -l 以列表方式显示
ls -h 以大小单位显示,默认是字节
ls -a 显示隐藏文件和隐藏目录
tree-------------------以树状方式显示目录信息
pwd------------------查看当前目录路径
clear-----------------消除终端消息 - 切换命令
cd 指定目录 --------------切换到指定目录
cd ~ ---------------------切换到当前用户的主目录
cd . . --------------------切换到上一级目录
cd . ----------------------切换到当前目录
cd - ---------------------切换到上一次目录 - 绝对路径
从根目录算起的路径叫绝对路径
ex: /home/python/Desktop - 相对路径
从当前目录算起的路径叫做相对路径
ex:. ./test/hello - 创建、删除文件及目录
touch 文件名 ---------------- 创建指定文件
mkdir 目录名 ---------------- 创建目录(文件夹)
mkdir -p 创建所依赖的文件夹
rm xxx ------------------------删除xxx,默认删除的是文件,删除文件夹用 rm 文件夹 -r
rm -i 交互式提示
rm -r 递归删除目录及内容
rm -f 强制删除,忽略不存在的文件,无需提示
rm -d 删除空目录
rmdir ---------------------------删除空目录 - 复制、移动文件及目录命令
cp -------------------------拷贝文件/目录(默认拷贝文件)
注:拷贝文件夹,用 cp 文件夹 -r
cp -i 交互式提示
cp -r 递归拷贝目录及内容
cp -v 显示拷贝后的路径描述
cp -a 保留文件的原有权限
ex:cp AA CC -r 将AA文件夹拷贝到CC文件夹中
mv -------------------------移动文件/目录,重命名
mv -i 交互式提示
mv -v 显示移动后的路径描述
- 查看命令帮助 — 查看命令选项信息的
格式:
(1)命令 --help
(2)man 命令
linux高级命令
-
重定向命令,也称为输出重定向,把在终端执行命令的结果保存到目标文件
> 如果文件存在会覆盖原有文件内容,相当于文件操作中的 'w' 模式
>> 如果文件存在追加写入文件末尾, 相当于文件操作中的 'a'模式
-
查看文件内容命令
能够说出查看大文件分屏显示使用的命令
cat 查看小型文件
more 分屏查看大型文件
管道 | 命令的使用
管道 | :一个命令的输出可以通过管道做为另一个命令的输入,存放在终端显示的内容,一般和more命令结合使用。 -
链接命令----创建链接文件
3.1 创建软链接,类似于Windows下的快捷方式
格式:ln -s 源文件路径 软链接名
把软链接文件创建到桌面,源文件需要使用绝对路径
3.2 创建硬链接,类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据
格式:ln 源文件名 硬链接名
注:
(1)删除源文件,不会影响硬链接文件,因为硬链接文件不依赖源文件,是直接指向文件中的数据
(2)创建硬连接使用相对路径、绝对路径都可以 -
文件权限命令
-
chmod 修改文件权限
-
u--- user,表示该文件的所有者
g--- group,表示用户组
o--- other,表示其他用户
a--- all,表示所有用户
-
+ ------- 增加权限
- ------- 撤销权限
= --------设置权限
-
r --------可读
w --------可写
x --------可执行
- 获取管理员权限
(1)sudo -s 切换到root用户,获取管理员权限
(2)sudo 某个命令的执行需要获取管理员权限,可以在执行命令前加sudo - 关机命令:
shutdown -h now
重启命令:reboot