文章目录
Linux基础-一些常用指令
Linbux,Windos,MacOS 都是给予Unix发展而来的操作系统
多用户,多任务,多线程,多cpu,继承了Unix以网络为核心的思想,1991年10月5号
Linux Torvalds
文件和目录操作的基本指令
pwd–(print working directory)
用于显示工作目录的路径
-
显示工作目录
cd
-
切换工作目录
cd [相对路径或者绝对路径]
cd ../返回上一级目录
cd -返回前一个工作目录
cd ~ 返回用户主目录(home变量指定的目录)
cd . 表示当前目录
ls-----(list)
展示当前文件夹下的文件及文件夹
No. | 命令 | 说明 |
---|---|---|
1 | ls -a | 列出文件下所有的文件,包括以“.”开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在…代表存在着父目录)。 |
2 | ls -l | 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。 |
3 | ls -F | 在每一个文件的末尾加上一个字符说明该文件的类型“@”表示符号链接、“|”表示FIFOS、“/”表示目录、“=”表示套接字。 |
4 | ls -s | 在每个文件的后面打印出文件的大小。 size(大小) |
5 | ls -t | 按时间进行文件的排序。 Time(时间) |
6 | ls -A | 列出除了“.”和“…”以外的文件。 |
7 | ls -R | 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现 |
8 | ls -L | 列出文件的链接名。Link(链接) |
9 | ls -S | 以文件的大小进行排序。 |
不同的类型有着不同的颜色用以区分
颜色 | 含义 |
---|---|
绿色 | 可执行文件 |
红色 | 压缩文件 |
深蓝色 | 目录 |
浅蓝色 | 链接文件 |
灰色 | 其他文件 |
tree
用于以树状图列出目录的内容。
执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。
mkdir
创建一个目录或者级联目录
-
格式
-
g@g-virtual-machine:/usr$ cd ~ g@g-virtual-machine:~$ mkdir G g@g-virtual-machine:~$ ls examples.desktop VMwareTools-10.0.6-3595377.tar.gz 模板 文档 桌面 G vmware-tools-distrib 视频 下载 process_demo 公共的 图片 音乐
madir常见选项参数
选项参数 说明 -m 为目录指定访问权限 -p 建立目录时,如果父目录不存在,则与子目录一起建立 -v 为每个目录显示提示信息 -
touch
创建文件
在当前目录创建文件
g@g-virtual-machine:~/桌面$ touch demo
g@g-virtual-machine:~/桌面$ touch demo.txt
g@g-virtual-machine:~/桌面$ ls
demo demo.txt process_demo
在指定目录创建文件
- 当前目录子目录
- 当前目录的父目录的非当前目录的子目录
指定文件格式
一次创建多个文件
- 文件与文件之间用空格
touth file1 file2 file 3
- 文件名{m,n}