一个域名怎么做多个网站三只松鼠网络营销案例分析
Linux
- Linux的字母大小写
 - 下载和卸载
 - 软件更新
 - 查看空间使用情况
 - 当前目录所在的位置
 - 查看文件中的内容
 - 查看目录下的文件
 - 重启
 - 关机
 - 移动文件
 - 磁盘管理软件
 - 修改权限
 - 删除文件或文件夹
 - 新建文件夹
 - 移动一个文件夹
 - 文件重命名
 - 编译C和C++文件
 - VIM编辑器的相关操作
 
Linux的字母大小写
Linux的文件以及命令指令都是区分大小写的,这点和window系统完全相反。
 比如,在Linux下面,a和A可以是两个截然不同文件夹。但在window中,a和A是只能是同个文件夹,系统并不帮你区分。
下载和卸载
download: sudo apt-get install ...
remark: 下载的软件存放路径是"var--cache--archives"
 
unload: sudo apt-get clean ...
 
软件更新
sudo apt-get update  
mean:从服务器获取软件列表,并在本地保存为文件。
sudo apt-get upgrade
mean:本地安装软件与本地软件列表对比,如本地安装版本低,会提示更新。
remark:提示更新之后,输入y(yes)即可更新。
 
查看空间使用情况
查看磁盘分区表
fdisk -l
 
查看分区使用情况
df -h
 
查看文件占用空间使用情况
du -sh [file_name and directory]
mean: disk usage  
 
查看磁盘挂载情况
lsblk -f
mean: list show block
 
当前目录所在的位置
pwd
mean: point working directory
 
查看文件中的内容
car file_name
 
查看目录下的文件
ls -l  or ls -al
mean: list show
 
重启
reboot 
 
关机
shutdown now
 
移动文件
mv file_name directory_name
mean: move
 
磁盘管理软件
gparted
donwload: sudo apt-get install gparted
 
修改权限
chmod xxx file_name
mean: change mode xxx
eg: chmod 777 file_name
那么file_name的权限为 111(rwx)111(rwx)111(rwx):用户权限,同组用户权限,其他用户权限。
remark: 111(rwx)->7,110(rw )->6....(二进制转换)
rwx: read write execute
 
删除文件或文件夹
删除一个文件:
rm file_name or directory_name -rf
mean:remove
 
删除多个文件:
rm file_1 file_2 -rf
 
新建文件夹
mkdir file_name
 
移动一个文件夹
mv file_name target_directory
mean:move,将file_name移动到 target_directory
remark:这里必须是把文件移动到文件夹,而不能两个都是文件
 
文件重命名
mv file_name target_file
mean:rename file_name as target_file
remark:这里和移动文件夹用的是同一个指令,但参数都是文件,而非文件夹。
 
编译C和C++文件
编译一个文件
gcc file_name.c -o compile_file
remark: gcc 是编译的意思,-o是output的意思
 
同时编译多个文件,并将他们连接起来
gcc file_1.c file_2.c -o compile_file
 
执行可以执行文件
./compile_file
remark:Linux的可执行文件是没有后缀的,并且它的编译和执行是分开的。
 
VIM编辑器的相关操作
:w 保存文件但不退出vi
:q 在没修改文件的前提下离开文件
:wq 保存文件并退出vi
:w! 强制保存,不退出vi
:q! 不保存文件,强制退出vi
:wq! 强制保存文件,并退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
