linux简单命令

linux简单命令

 

1简单命令

vim /etc/inittab

需要使用root用户修改

 

2linux分区

linux中根分区只有一个,所有的目录或者文件甚至是设备都对应/的后代文件或者文件夹

而不是像Windows一样,有多个根分区。

20180205-1-linux-38.png

 

和windows不同,linux只有一个根目录,其它所有分区会挂载到这个目录中的某个文件夹上。

windows每个分区都有一个根目录

 

/bin

可执行文件的目录。

此目录中的文件是可以被任意用户使用的

 

主要有:

cat

chmod

chown

date

mv

mkdir

cp

等常用命令

 

/sbin

root用户可以使用的程序,里面存放的命令都是开机过程中需要的,包括开机、修复、还原系统所需要的命令

比如系统操作相关的指令:

init useradd usermod ifconfig等等

 

/dev

device的缩写,设备目录

里面存放的都是硬件设备,这些文件不能直接读取,需要手动挂载到其它目录才能读取

/dev/cdrom光驱

mount /dev/cdrom /home/mnt 手动挂载目录

其中/home/mnt就是挂载点,也就是一个目录,通过这个目录来访问后面的设备,类似于windows的分区名字

 

/home

普通用户的“家”目录

给系统增加一个普通用户,都会在该目录创建一个文件目录,供该用户使用

例如kunx用户,在home目录下边有kunx的目录供用户使用

用户登录系统的时候默认要跑到自己的家目录

/home/kunx   用户kunx的家目录

/home/yangyang    用户yangyang的家目录

 

/root

超级管理员root的家目录

 

/proc

该目录中的数据都保存在内存中

用于查看系统的相关信息,比如系统内核、进程、网络状态等

比如cat cpuinfo用于查看cpu相关信息

 

/tmp

临时目录,任何人都可以访问,按照规范,每次开机系统都会自动清理此目录,将目录里的所有数据都删除.

 

/var

用于存放常态性变动的文件,也就是经常发生变化的文件放置在此目录。包括缓存、登录文件或者咱们的项目、MySQL的数据库文件等

 

/boot

开机会使用的文件,包括linux内核文件以及开机菜单与开机所需的配置文件等。

 

/etc

保存系统的核心配置文件

/etc/passwd用户信息文件

/etc/group用户组信息文件

 

/lib

资源函数库文件目录,开机时会用到的函数库

 

/mnt

系统挂载目录,比如光盘、优盘、移动硬盘等

并不是说这些外部设备必须挂载到/mnt下,任何一个目录都可以挂载设备

 

/sys

和proc类似,主要记录与内核相关的信息,数据保存在内存中

 

/usr

unix software resource的缩写 unix操作系统软件资源

所有系统默认的软件都会放置到/usr下,所以这个目录有点类似windows下的c:/windows和c:/program files

 

3目录操作

1创建目录

mkdir 目录路径 [-p递归创建]

删除目录

① rmdir  dir    删除单个目录

② rm  -r  dir   递归删除目录

③ rm  file      删除单个文件

④ rm  -rf  filename   文件和目录都可以删除recursive递归  force强制

修改目录

mv有两个功能,移动和改名

① mv  dir1   dir2    //把dir1移动到dir2下边 (dir2目录存在)

② mv  dir1   dir2       //把dir1改名字为dir2(dir2不存在)

③ mv  dir1   dir2/dir3   //dir1移动到dir2目录下边并改名字为dir3(dir2存在,dir3不存在)

移动:第二个参数如果是存在的目录就是移动

改名字:第二个参数如果是不存在的目录就是改名字

 

mv  dir1  ./dir2   [移动改名字]dir2是不存在的

mv  dir1  dir2   [移动改名字]dir2是存在的(改后的名字与原名字一致)

移动改名字操作

复制

① cp –R d1  d2    //把d1目录复制一份到d2目录,考虑[递归]情况呢

复制目录任何情况都要加-R参数

② cp  f1  d2        //把文件f1复制到d2下边

③ cp  file  d2/newfile [-R]    //d2存在,把file复制到d2目录下边,并且改名字

④ cp  file  ./newfile  [-R]    //在当前目录下把file复制一份并改名字为newfile

⑤ cp  file  newfile1/newfile2  //系统提示newfile1/newfile2不存在

 

 

2切换目录

cd 目录路径

如果不写路径,表示自己的家目录

写了~也是家目录

-代表的来路

相对和绝对路径

在linux的文件系统中绝对路径以/开头

./当前目录,路径中最后一个/可以省略

../上级目录

 文章来至:http://www.codexueyuan.com/learn/learn-detail184-linuxjiandanmingl

posted @ 2018-03-08 16:27  清风秋霞  阅读(130)  评论(0编辑  收藏  举报