linux简单命令
linux简单命令
1简单命令
vim /etc/inittab
需要使用root用户修改
2linux分区
linux中根分区只有一个,所有的目录或者文件甚至是设备都对应/的后代文件或者文件夹
而不是像Windows一样,有多个根分区。
/
和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