1、显示隐藏文件(以 . 开头的文件)
ls -a
隐藏文件用于保存已安装文件的配置内容
2、
. 表示当前目录
.. 表示上一级目录
3、
4、创建目录,位置为a/b/c/d
mkdir -p a/b/c/d
注:linux同一个目录下面,文件和目录不能重名
5、使用rm删除的文件无法恢复,不会放进垃圾桶
删除文件夹时: rm -r
6、* 可以代替任意
?只能代替一个
7、
8、echo:配合重定向使用,把本应该在终端中输出的内容,输入到指定文件中
echo也可以在创建文件的同时,指定文件的内容
(1)、>会把原有内容覆盖
echo hello > text
(2)>> 会在文件后添加
ls -lh >> text
当想把终端输出结果保存时可以使用重定向命令
9、cat 查看文件内容
10、tree查看目录结构
11、touch创建文件
12、管道 | :通过管道,将一个命令的输出,作为另一个命令的输入
ls -lha | more
13、chmod可以修改用户、组对文件、目录的权限
chmod +rwx text.py
chmod -rwx text.py
注:
#!usr/bin/python
14、执行当前目录内文件
./text.py
15、root用户通常用于对系统的维护和管理:sudo (5min有效)
16、/etc是专门用来保存系统配置信息的目录
17、which命令可以查看执行命令所在位置
18、
19、ps统计当前正在执行的程序(ps au可确定进程代号)
20 kill + pid(进程代号)可杀死进程 ,-9可强行终止,但kill不可以随便使用
21、查找文件 find
22、文件软连接:类似于windows中的快捷方式。应使用文件的绝对路径创建
ln 创建文件硬链接
23、在linux系统中,文件名和文件数据是分开保存的
24、在linux操作系统中,常用的打包压缩方式是tar.gz
25、tar是 Linux 中最常用的备份工具,此命令可以 把一系列文件打包到一个大文件中,也可以把一个 打包的大文件恢复成一系列文件。注:tar只负责打包,不负责压缩!
打包文件指令:被打包的文件之间用空格隔开
tar -cvf 打包文件名.tar 被打包的文件or路径
解包文件指令:
tar -xvf 打包文件.tar
26、压缩、解压缩
在linux中,常见的压缩文件格式是xxx.tar.gz
用gzip压缩tar打包后的文件
通过在tar命令中增加 -z 调用gzip,实现压缩和解压缩
27、使用apt安装、卸载、更新软件
28、软件源:提供所有软件安装的源头
29、source指令:用于执行一个文本文件中的一连串指令
30、~/.bashrc :终端程序启动脚本。每次执行终端程序的时候,都会首先执行一下这个脚本,完成一些环境变量的赋值工作。