Linux系统基础
本文采用的系统为Ubuntu 16.04 64位
Linux命令格式
命令名 [选项] [参数]。选项和参数都可以省略。
Linux文件系统
/:根目录。Linux系统只存在一个根目录。所有的目录,文件,设备都在根目录下。/bin:目录下存放了Linux常用的命令。/sbin:此目录存放系统管理员的系统管理程序,大多涉及系统管理命令的存放,是超级权限用户root的可执行命令的存放地。/boot:Linux内核及引导系统程序所需要的文件目录。/dev:Linux系统中使用的外部设备。不包含外部设备的驱动程序。/etc:系统管理时用到的各种配置文件和子目录。例如网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等。/home:存放用户的主目录。有一个用户系统会自动在/home目录下生成一个对应的用户目录。Linux系统下绝对目录以/开始。相对路劲以当前文件所在位置开始。常见的“/”代表根目录。“.”代表当前目录。“..”代表当前目录的上一层目录。多个路劲之间以/作为路劲的分隔符。在使用中~代表当前用户的主目录,注意区别/根目录。
常用命令
pwd:查看当前位置路径ls:显示当前目录中的文件
ls -l:显示当前目录中文件,包括详细信息ls -a:显示当前目录中包括隐藏文件的所有文件ls 目录名:显示当前目录中某个目录的内容cd:改变当前目录位置
cd 目录名:进入某个目录cd 完整目录路径cd /:回到根目录cd ..:回到上一层目录mkdir:创建目录
mkdir 目录名:创建一个目录mkdir -p 目录路径:创建目录路径的目录。创建会很彻底,所有不存在的目录都会创建。mkdir 目录路径。如果目录路劲不存在,则会出错。帮助命令
命令名 –help:如果不明白某个命令的使用。可以采用此方法查看帮助信息。man 命令名:同上。可以采用j,k翻页。q退出。Tab键、历史命令在命令执行过程中,如果目录或者文件名称过长,可以写关键字母后按tab键自动补全。按上下箭头。可以切换输入过的一些指令。通配符如果目录下文件过多。仅仅需要操作某些文件的时候。可以采用此种方式*代表多个任意字符。?代表一个字符。例如ls ?.*对文件的操作touch 文件名:如果文件不存在,则创建一个新的文件。如果文件存在,则修改最后修改时间。rm 文件名:删除一个文件/目录rm -r 目录:目录下有文件,可以调用次命令删除。cp 文件1 文件2:复制一个文件cp -a 目录1 目录2:复制一个目录mv 文件1 文件2:移动mv 目录1 目录2clear:清屏。vi/vim Linux中的记事本
新建记事本:vi打开记事本:vi 文件名进入编辑模式,按键盘“a”键。退出编辑模式:按esc退出编辑模式。保存记事本:“:w/:w 文件名”退出记事本:“:q”常见使用:wq/wq filename/x保存并退出q!:不保存,强制退出w!:强制保存