Linux中的命令严格区分大小写
基本命令:
1. clear:清屏
2. ls: list 列表展示当前目录中的内容
ls -l 长格式展示当前目录中的所有内容
ls -a 显示所有内容,包含当前目录中的隐藏内容,隐藏内容都以“.”开头
ls -la 长格式显示所有内容(包括隐藏内容)
ls -l 长格式说明,例子:dr-xr-xr-x 2 root root 1092 日期 文件名
1) d:代表目录 - 代表文件
2)前三位 r (读) w(写) x(执行)
中间三位:当前文件创建者所在组其他用户的操作权限
后三位:当前文件创建者所在组的其他组用户的操作权限
3)文件链接数
4)root 当前文件的创建者
5)root 当前文件的创建者所在组
6)文件大小(字节)
7)文件名
3. ls / 查看跟下面的所有文件
4. ls -R 递归显示目录下的文件
5. cd 目录名 切换到目标目录
cd 后面什么都不加,代表切换到家目录
操作文件和目录相关的命令:
1. pwd 显示当前工作目录
2. touch 不存在文件名 解释:创建空文件
已经存在文件名,修改原来文件的创建时间。
touch a.txt
3. mkdir 创建目录 解释:只能创建一级目录
mkdir b 解释:代表在当前目录创建
mkdir /目录结构 目录 解释: 代表在执行目录结构创建
mkdir -p 创建多级目录
4. cp
拷贝文件:文件名 目录名 解释:拷贝文件到目录中。
拷贝空目录:cp -r 目录a 目录b 解释:目录a下所有的子目录和文件拷贝到目录b
拷贝非空目录:cp -r a目录/ aa目录
5. mv 修改/移动文件和目录
改名:
给文件改名:mv 存在文件名 不存在文件名
给目录改名:mv 存在的目录名 不存在的目录名
移动:
移动文件到指定目录:mv 存在文件名 存在目录名
移动以.txt结尾的文件到指定目录:mv *txt 指定目录
移动目录:mv 存在目录名 目标目录
6.rm 删除文件(remove) 带友情提醒删除指定文件
rm -f a.txt 解释: 强制删除没有提示
rm -r 目录名 解释:带友情提醒级联删除目录及目录中的所有文件
rm -rf 目录名 解释:强制递归删除
7. cat 文件名 用来查看当前文件的内容,一直显示全部文件到末尾
8.more 、less (查看文件内容,用于文件内容比较多的情况)
more 用Ctrl+c 来结束查看
less 用 :q 结束查看
9.head、tail 查看文本中开头或结尾部分的内容
head -n 10 a.txt 解释:查看a.txt中的前10行内容
tail -f 文件名 解释:用于监听文件实时的变化, 多用于Tomcat的输出日志
10. 上传文件到Linux系统中 alt+p 打开ftp