在安装好环境之后,打开虚拟机
进入界面后打开visual软件
在桌面新建文件夹后点击打开文件夹,打开你刚新建的文件夹之后点击左上角的新建文件按键进入页面之后就可以正式开始编程
- Linux命令
点击终端,新建终端
在下面的界面中,我们使用gcc编译器;
gcc 1.c -o 1
表示执行1.c文件并生成可执行文件1
./1 表示执行文件1
查看文件(ls,ls -a,ls -l)
ls 显示目录 其中 ls -l 为显示全部文件 ,ls -a 为显示隐藏文件
使用ls -l后可以看见如图信息,其中 d表示该文件是个文件夹而后的rwx分别表示可读可写可执行,三个rwx分别表示文件所有者、群组用户、其他用户。 最高位表示文件所有者的权限值,中间位表示群组用户的权限值,最低位则表示其他用户的权限值,我们用三位二进制来表示是否具有权限。000三个分别表示读写执行权限,0时表示没有权限,1时表示拥有权限。再把二进制转换为十进制数 ps:7表示111 拥有可读可写可执行权限,5表示101,拥有可读不可写可执行权限。
修改文件属性(chmod)
我们运用chmod可以更改文件的可读可写可执行权限
chmod 777 文件名
表示该文件的三个用户都拥有可读可写可执行权限
添加新用户 sudo adduser
用户身份切换(su):su +名字 表示更改工作者
进入目录(cd,cd..)
cd表示进入某个文件,其中cd (文件夹名)表示进入该文件夹,cd ..表示回到上一层目录。
cd /表示回到根目录,即回到最开始的目录。
相对路径与绝对路径(pwd)
pwd:查看身处哪个目录
~表示当前用户的
目录管理(mkdir,rmdir)
mkdir:mkdir 文件名 创建文件夹
rmdir:rmdir 文件名 删除文件夹(删除空文件夹)
文件目录管理(cp,rm,mv)
cp:拷贝 cp 文件名 /地址 将该文件拷贝到该地址
rm:文件删除 rm 文件名 删除该文件
rm -f 强制执行删除
mv:移动、改名
移动:mv 文件 /地址 将该文件移到该地址
改名:mv 文件名1 文件名2 将文件名1改为文件名2
查看文件(cat,tac,more,less,head,tail)
cat:查看一个文件的内容
查看文件属性(file)
创建文件(touch)
apt-get使用
apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、卸载包,也可以用来升级包
语法格式:apt-get install (下载程序)
1.1 Linux进阶命令
find
作用:在文件系统中用来查找文件存放在哪里
用法:find (路径) -name (文件名)
grep
作用:在一个文本文件中,查找某个词
用法:man 1 grep:-n 表示结果中显示行号,-r表示递归查找
which和whereis
查找一个应用程序(二进制文件,命令也是程序)
which只显示二进制文件的路径
whereis显示二进制文件,和其源码或man手册位置
uname
作用:查看系统信息
用法:uname -a
tree/lstree
作用:显示文件和目录由根目录开始的树形结构
文件打包压缩与解压缩
tar -czvf dir.tar.gz dir/ 将dir目录打包成dir.tar.gz
tar -cjvf dir.tar.bz2 dir/ 将dir目录打包成dir.tar.bz2
tar -xvzf dir.tar.gz 解压缩dir.tar.gz
tar -jxvf dir.tar.bz2 解压缩dir.tar.bz2
网络配置命令
ifconfig eth0 192.168.1.13 设置ip地
ifconfig eth0 up 启动网卡
ifconfig eth0 down 禁用网卡
ifup eth0 启动网卡
ifdown eth0 禁用网卡
1.2 Linux炫酷命令
cmatrix
sl
htop
hollywood
cowsay
aafire