第一阶段01 C语言编程之Ubuntu命令

加入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

注意:

  1. 移动文件要求第三个参数必须是一个存在的目录文件;
  2. 重命名要求第三个参数必须不存在。

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

猜你喜欢

转载自blog.csdn.net/m0_61557794/article/details/121610646