1、ls 查看当下目录下文件及文件夹
相关参数:-l 代表详细列出当下目录下文件及文件夹的信息
ll等价于ls -l
2、cd 切换目录(cd只能进入文件夹,打不开文件)
cd 目录名称
cd ../ 返回上一级目录
cd / 返回根目录
cd - 返回上一次目录
3、pwd 返回当前目录的绝对路径
4、mkdir 创建文件夹
mkdir 文件夹名称
sudo(权限不够时sudo升为管理员权限)
5、touch 创建文件和文件夹
touch 文件名称
6、vim 修改或者创建文件
vim 文件名,若文件不存在即创建文件,若文件存在即修改文件
vim命令执行后,默认是非编辑状态
如果想进入编辑状态,按【i】键或【a】键(左下角看见insert,就可以编辑)
如果想退出编辑状态,按【esc】键(点冒号失效的话点I重新进入编辑状态)
进入非编辑状态后,输入【:wq】代表保存并退出文件
没有编辑文件内容,在非编辑状态下,输入【:q】即可退出文件
非正常退出vim指令,那需要把临时文件(.swap)删除之后,才可以正常继续使用vim
7、cat 查看文件
cat 文件名
8、rm 删除文件或者文件夹
rm 文件名(y yes n no)
-f 强制删除
-i 交互式删除(删的时候系统问一下删不删)
-r 递归删除(删除文件夹)
-rf 强制递归删除 (删除文件夹) rm -rf * 删除所有内容(*.swap删除带有swap后缀的文件)
( *.中间没有空格)
9、rmdir 删除文件夹
rmdir 文件夹名
10、cp 复制文件或文件夹
cp 目标文件 新文件(将旧文件复制到新文件中)
-r 递归复制 (复制文件夹)(cp -r 目标文件 新文件)
复制的文件,如果不使用绝对路径,就是在当前目录下复制,如果使用绝对路径,就在该路径下复制文件或文件夹
11、mv 剪切文件或者文件夹
mv 目标文件 新文件
如果在当前目录下使用mv命令,即修改文件或者文件夹名称
12、find 寻找文件
find / -name 关键字
/ 代表查找的范围
-name 以名称来查询
关键字 可以结合* 做模糊查询 记得加引号 如:“*demo*”(前后可以有任意个东西)
13、rz | sz 服务器与客户端之间上传下载(服务器跟本地)
rz 上传
sz 文件名 下载
14、tar 压缩或者解压tar.gz的文件
tar -czvf 压缩后的压缩包名称 文件夹 (压缩)例如: tar -czvf demo.tar.gz demo
tar -xzvf 压缩包 (解压) 例如:tar -czvf demo.tar.gz
15、zip|unzip 压缩或解压zip类型的压缩包
zip -r压缩后的压缩包名称 文件夹(压缩)
unzip 压缩包的名称 (解压)
注:如果不存在此命令,可以用yum -y install zip unzip进行安装
16、clear清屏
17、tail查看日志文件
tail+文件名
-f循环查看日志文件(只要有新的就会更新)
18.chmod:改变当前文件权限
chmod 改变后的权限 文件名
19.ln -s:创建软链接(符号链接)
ln -s 连接到的文件 文件名
ln:创建硬链接
硬链接实质上是一个指针,指向文件索引节点,系统并不为他重新分配inode(不允许给目录创建硬链接,只有在同一个文件系统才能创建)给文件创建一个硬链接,文件的链接数目增加,当链接数目为0时,内核才会把文件内容从磁盘上删除
软连接类似于Windows中的快捷方式,允许给目录创建软连接,能跨文件系统
20.ls -l:得到一个目录下文件和子文件的详细信息
21.其他:
tab 自动补全
键盘上下键 可以切换历史使用过的命令
ctrl+z 强制退出vim指令
yum -y install lrzsz下载rzsz(yum一种资源管理工具)
压缩包在linux后缀统一设为.tar.gz
ctrl+c在linux中是中断