抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

misakivv的博客

霜蹄千里骏,风翮九霄鹏

Linux基础01

1.打开终端

1
2
ctrl+Alt+t:打开终端
ctrl+D:关闭终端

2.命令提示符

image-20231031081456228.png
1
2
3
4
5
6
7
8
9
10
11
12
13
14
linux@ubuntu:~$
^ ^ ^^
1 2 34
1.用户名
2.主机名
3.当前所处的工作路径,~:用户主目录
pwd:查看当前所处的完整路径
linux@ubuntu:~$ pwd
/home/linux
^ ^
a b
a.根目录
b.间隔符
4.$:普通用户权限

3.命令三要素

1
2
命令、可选项、参数
三者之间空格隔开

4.ls

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
查看内容
ls -a:查看所有文件,包括隐藏文件(以.开头的文件)
.:当前目录 ..:上一级目录
ls -l:查看内容的详细信息
drwxr-xr-x 3 linux linux 4096 Oct 28 22:33 Desktop
^ ^ ^ ^ ^ ^ ^ ^
1 2 3 4 5 6 7 8
1.文件类型
一切皆文件
-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
s:套接字文件
p:管道文件
l:链接文件
2.文件权限
rwxr-xr-x
三组用户:文件属主、文件属组、其他用户
r:可读 w:可写 x:可执行 -:没有对应的权限
3.文件链接数
4.文件创建者
5.同组用户
6.文件大小
7.文件最后一次修改时间
8.文件名

5.man

1
2
3
man 1 命令:查看命令的用法
man 2 系统函数:查看系统函数的用法
man 3 库函数: 查看库函数的用法

6.cd

1
2
3
4
5
6
7
8
9
切换工作路径
cd 路径
cd ~:切换到用户主目录
cd /:切换到根目录
cd ..:切换到上一级目录
cd ../..:切换到上两级目录
cd -:切换到上一次使用过的目录
相对路径:相对于当前所处的工作路径
绝对路径:以根目录为起始的路径

7.mkdir

1
2
3
4
创建目录
mkdir 目录名
mkdir -p 父目录/子目录:递归创建多级目录

8.touch

1
2
3
4
5
创建文件
touch 文件名
1.文件不存在,创建文件
2.文件存在,更改文件最后一次修改时间

9.cp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
拷贝文件或目录
文件:
cp 源文件 目标文件(拷贝到当前目录)
cp 源目录 路径
linux@ubuntu:~/10_30$ touch hello.c
linux@ubuntu:~/10_30$ ls -l
total 4
drwxr-xr-x 3 linux linux 4096 Oct 29 19:38 a
-rw-r--r-- 1 linux linux 0 Oct 29 19:42 hello.c
linux@ubuntu:~/10_30$ cp hello.c test.c
linux@ubuntu:~/10_30$ ls
a hello.c test.c
linux@ubuntu:~/10_30$ cp hello.c ./a
linux@ubuntu:~/10_30$ ls ./a
b hello.c
linux@ubuntu:~/10_30$ cp hello.c ./a/test.c
linux@ubuntu:~/10_30$ ls ./a
b hello.c test.c
目录:
cp -r 源目录 目标目录:拷贝到当前目录
cp -r 源目录 路径:拷贝目录到指定路径

10.mv

1
2
3
4
5
6
7
8
移动或者重命名
1.移动
mv 源文件 路径:移动文件到指定路径
mv 源目录 路径:移动目录到指定路径
2.重命名
mv 源文件 目标文件:重命名
mv 源目录 目标目录:重命名

11.补充

1
2
3
4
tab键:自动补全
clear/ctrl l:清屏操作
方向键上下键:上下查看使用过的指令
history:查看历史指令

12.rm

1
2
3
4
5
6
删除
rm 文件名
rm -r 目录名
-i:显示提示信息
-f:强制删除

13.练习

1
2
3
4
5
6
7
1.在用户主目录创建以你的名字命名的目录
2.在该目录下创建dir1、dir2、dir3目录
3.重命名dir1目录为test01
4.复制dir3目录到test01目录中
5.在dir2目录中创建test01.c、test02.c文件
6.移动test02.c文件到dir3目录中
7.删除test01目录
image-20231030140357843.png

评论