打开终端:ctrl+alt+t
ls命令
- ls 查看当前目录下的文件名
- ls 目录名 查看指定目录下的文件名
- ls -a 查看当前目录下所有文件名,包括隐藏文件
- ls -l 查看当前目录下的文件详细信息
- ls -al 查看当前目录下所有文件的详细信息
- ls -hl 查看当前目录下所有文件的详细信息,并显示文件的所占子节数带单位显示
详细信息:
drwxrwxr-x 2 stu stu 4096 12月 19 09:30 share
解释:
d:文件类型(b:块设备文件;c:字符串文件;d:目录文件;-:普通文件;l:软链接文件;s:套接字文件;p:管道文件)
rwxrwxr-x:文件权限,形式:[用户主][用户组][其他用户](r:读;w:写;x:可执行;-:无)
2:链接文件个数
stu stu:[用户名][用户组名]
4096:文件大小(字节)
12月 19 09:30:文件最后的修改时间
share:文件名
tree命令
用法:tree -L 层数
clear命令
功能:清屏(快捷键crtl+l)
cd命令
cd 目录(目录名/绝对路径/相对路径) 指定目录
cd / 根目录
cd ~ 家目录
cd 家目录
cd .当前目录
cd .. 返回上一级目录
cd - 回到刚才所在目录
pwd命令
功能:显示当前目录的绝对路径
cat命令
功能:显示文本内容
用法:cat 文本路径或文本名称
rm命令
功能:移除文件
用法:rm 选项 文件名称或文件路径或文件夹
选项:-r (删除文件夹),-f(强制删除),-rf(强制删除文件夹)
cp命令
功能:复制文件
用法:cp 选项 源文件名称或文件夹路径或名称 目的路径
选项:-r (拷贝文件夹),-v(显示拷贝进度)
mv命令
功能:移动或剪切
用法:mv 选项 要剪切的文件或目录 目的路径
选项:
mkdir命令
功能:创建文件夹
用法:mkdir 选项 目录名
选项:-p(递归创建文件夹)
递归创建:mkdir -p /dir/dir1/dir2/dir3(路径文件夹皆可不存在)
touch命令
功能:创建文件
用法:touch 文件名
note:与mkdir比较,新建已有文件会覆盖(更新时间戳)
find命令
功能:在指定路径下寻找指定文件
用法:find 路径 -name 文件名
note:会从指定路径的子目录进行查找
grep命令
功能:在指定文件中查找指定内容
用法:grep 查找信息 文件名 参数
文件名:可以为*,表示查找信息也可包含文件夹名称,例如:grep xxx * -n,结果会注明为目录。
参数:-n(显示行号),-R(递归查找子目录,要在指定文件路径下的所有文件中查找指定内容时可用,例如grep xxx * -R -n)
ln命令
功能:创建链接文件(快捷方式)
用法:ln 源文件名 链接文件名 -s
note:对链接文件修改,相当于对源文件修改;删除链接文件对源文件无影响;删除源文件链接文件不可用。
tar命令
功能:解压缩文件
用法:
1.gz格式:
压缩:tar zcvf 压缩包包名(后缀.tar.gz) 文件1 文件2…
解压:tar zxvf 压缩包包名 (-C 解压到指定路径)
2.bz格式:
压缩:tar jcvf 压缩包包名(后缀.tar.bz) 文件1 文件2…
解压:tar jxvf 压缩包包名 (-C 解压到指定路径)
>重定向
功能:本来输出到屏幕的信息重定向输出到目的文件
用法:命令>目的文件
|管道
管道:左边的输出作为右边的输入
用法:命令1 | 命令2