加入CSDN是出于记录,希望有不足之处多加指正。
从新的开始,再次开始下载下载最新的ubuntu系统作为开发使用,其他软件都可以,但为了以后学习linux打下基础吧。
1、Ubuntu官网Download选择Desktop桌面版!
Thank you for downloading Ubuntu Desktop | Ubuntu
2、安装虚拟机VMware-workstation15
链接:https://pan.baidu.com/s/1cscKtQAR2NPgaqhZN5hk4g
提取码:baoy
安装过程略
3、进入学习Linux实用命令
1、进入虚拟机
打开 Terminal,快捷键 ctrl+alt+t
2、输入pwd 显示当前路径
goob@goob-K136T:~$ pwd
/home/goob
3、输入cd 命令来切换目录
1、cd .. //返回上一级
2、cd ~ //直接切换到当前用户的家目录
3、cd - //返回上一次所在的路径
4、输入ls 显示当前目录内容
goob@goob-K136T:~$ ls
公共的 模板 视频 图片 文档 下载 音乐 桌面 snap
goob@goob-K136T:~$ cd 下载/
goob@goob-K136T:~/下载$ ls
- ls -a //全部all,列举目录中的全部文件。包括隐藏文件(.xxx)。
- ls -l //详细信息,罗列当前目录的所有内容。
gec@ubuntu:~/cyuyan$ ls hell hell.c gec@ubuntu:~/cyuyan$ ls -l total 16 -rwxrwxr-x 1 gec gec 8608 Dec 2 09:07 hell -rw-rw-r-- 1 gec gec 70 Dec 2 09:06 hell.c
5、输入mkdir 创建目录文件
6、输入touch 创建一个普通文件
gec@ubuntu:~$ cd cyuyan/
gec@ubuntu:~/cyuyan$ ls
hell hell.c
gec@ubuntu:~/cyuyan$ mkdir xinjian
gec@ubuntu:~/cyuyan$ ls
hell hell.c xinjian
gec@ubuntu:~/cyuyan$ touch two.c
gec@ubuntu:~/cyuyan$ ls
hell hell.c two.c xinjian
7、输入rm 移除文件
gec@ubuntu:~/cyuyan$ rm xinjian/
rm: cannot remove 'xinjian/': Is a directory
gec@ubuntu:~/cyuyan$ rm xinjian/ -r
gec@ubuntu:~/cyuyan$ ls
hell hell.c two.c
8、输入sudo 临时使用超级用户的权限做某事
gec@ubuntu:~/cyuyan$ sudo rm two.c //临时使用超级用户的权限删除
[sudo] password for gec:
gec@ubuntu:~/cyuyan$ ls
hell hell.c
gec@ubuntu:~/cyuyan$ sudo -s //切换为超级用户
root@ubuntu:~/cyuyan# //当前用户已经是root
root@ubuntu:~/cyuyan# exit //退出
exit
gec@ubuntu:~/cyuyan$
9、输入cp 复制文件
gec@ubuntu:~/cyuyan$ ls
hell hell.c
gec@ubuntu:~/cyuyan$ cp hell.c tree.c //使用cp命令复制hell.c为tree.c
gec@ubuntu:~/cyuyan$ ls
hell hell.c tree.c
10、输入mv 移动文件/重命名
gec@ubuntu:~/cyuyan/xinjian$ ls
xin
gec@ubuntu:~/cyuyan/xinjian$ cd ..
gec@ubuntu:~/cyuyan$ ls
hell hell.c tree.c xinjian
gec@ubuntu:~/cyuyan$ mv ./xinjian/xin/ ./ //把当前路径xinjian里的xin文件移动到当前路径下
gec@ubuntu:~/cyuyan$ ls
hell hell.c tree.c xin xinjian
gec@ubuntu:~/cyuyan$ mv xin xxx //把当前文件xin重新命名为xxx
gec@ubuntu:~/cyuyan$ ls
hell hell.c tree.c xinjian xxx
注意:
- 移动文件要求第三个参数必须是一个存在的目录文件;
- 重命名要求第三个参数必须不存在。
11、输入chmod 修改文件的权限
gec@ubuntu:~/cyuyan$ chmod 567 tree.c //修改文件tree.c的权限为567
gec@ubuntu:~/cyuyan$ ls -l tree.c
-r-xrw-rwx 1 gec gec 70 Dec 2 19:46 tree.c
// 5 文件拥有者的权限 6 同组用户的权限 7 其他用户的权限
12、输入find 查找文件
gec@ubuntu:~/cyuyan$ find -name 123 //用名字的方式来查找某个文件并输出所在的路径
./xinjian/123
13、clear 清空终端信息
- 快捷方式:CTRL + L
14、输入cat 查看文件的内容并输出到终端
gec@ubuntu:~/cyuyan$ cat hell.c -n //看一下某个文件 -n 输出行号
1 #include "stdio.h"
2 int main()
3 {
4 printf("hellow");
5 return 0;
6 }
15、输入head 查看文件的头部10行
gec@ubuntu:~/cyuyan$ head hell.c
16、输入tail 查看文件的尾部10行
gec@ubuntu:~/cyuyan$ tail hell.c