Linux操作命令笔记

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 		
mean:write but no quit
:q      	
mean:quit without modification
:wq   	
mean:write and quit
:w!    	
mean:force write
:q! 		
mean:force quit but no modify
:wq! 	
mean:force write and quit
:e! 
mean:exit and forgive the modification

你可能感兴趣的:(Linux,linux,笔记)