当前位置 博文首页 > CW_qian的博客:7月14日笔记Linux命令
通过命令行的方式操作linux系统是因为效率相对于点击鼠标的方式要高
控制系统的方式是通过Terminal(终端)
?? ?
?? ?1.打开终端方式
?? ??? ?ctrl+alt+t
?? ??? ?
?????????linux特殊字符:
?? ??? ?~ : 家目录,可以从任意位置直接进入 cd ~? ?// 进入家目录
?? ??? ?/ : 根目录,可以从任意位置直接进入 cd /? ?// 进入根目录?
?? ??? ?./ : 当前目录
?? ??? ?../ : 上一级目录
?? ??? ?
?? ?2.终端里面的字符串介绍
?? ??? ?china@ubuntu:~$
?? ??? ?china : 用户名
?? ??? ?ubuntu :系统名
?? ??? ?~ :用户当前所在的目录(文件夹)位置
?? ??? ?$ :用户操作系统的权限
?? ??? ??? ?$ :普通用户权限 只能在家目录操作
?? ??? ??? ?# : 超级用户权限 可以在任意目录操作
?? ??? ??? ?普通用户切换到超级用户方式
?? ??? ??? ??? ?1.sudo -s
?? ??? ??? ??? ??? ?root@ubuntu:/#
?? ??? ??? ??? ?2.超级用户切换为普通用户方式
?? ??? ??? ??? ??? ?su china(用户名)
?? ??? ??? ??? ??? ?
?? ??? ??? ??? ?3.临时调用超级用户
?? ??? ??? ??? ??? ?sudo + 操作命名 例如 : sudo rm /b.c
?? ??? ??? ??? ??? ?
?? ?3.linux命令介绍
?? ??? ?cd : 进入某个目录 例如 cd / : 进入根目录(系统盘)
?? ??? ?
?? ??? ?ls : 列出目录内容
?? ??? ?
?? ??? ??? ?ls -l : 详细列出目录内容
?? ??? ??? ?- rw- r-- r-- ? 1 root root ? ? ? ?75 7月 ?14 11:19 a.c
?? ??? ??? ?- :文件类型,第一个字符
?? ??? ??? ??? ?- :普通文件 .txt .doc .c
?? ??? ??? ??? ?d : 目录文件(文件夹)?
?? ??? ??? ??? ?l : 链接文件(给原文件取别名)
?? ??? ??? ??? ?c :字符设备文件(驱动文件,lcd设备,LED灯设备)
?? ??? ??? ??? ?b : 块设备文件(驱动文件)
?? ??? ??? ??? ?p :管道文件(系统编程)
?? ??? ??? ??? ?s : 套接字文件(网络编程)
?? ??? ??? ??? ?在linux系统里面,一切皆文件
?? ??? ??? ??? ?
?? ??? ??? ?rw- r-- r--?? ?: 文件权限
????????????????r(4) : 读权限 w(2):写权限 x(1):执行权限 ?-(0): 没有权限(主要是针对可执行程序)
?? ??? ??? ?rw- :用户对文件的操作权限
?? ??? ??? ?r-- :用户组对文件的操作权限
?? ??? ??? ?r-- : 其它用户对文件的操作权限
?? ??? ??? ?
?? ??? ??? ?例如:将a.c设置成用户具有最高权限,用户组具有读权限没有写权限具有执行权限,其它用户具有只读权限
?? ??? ??? ??? ??? ??? ??? ??? ??? ? ?4+2+1 ? ? ? ? ? ? ? 4 + ? ? ? 0 ?+ ? ? ?1 ? ? ? ? ? ? ? ? ? ? ?4+0+0 ??
?? ??? ??? ??? ?chmod 754 a.c
?? ??? ??? ??? ?
?? ??? ??? ?1 :文件链接数
?? ??? ??? ?root :文件所属用于
?? ??? ??? ?root : 文件所属用户组
?? ??? ??? ?75 :文件大小
?? ??? ??? ?7月 ?14 11:19 :文件创建时间
?? ??? ??? ?a.c : 文件名
?? ??? ??? ?
?? ??? ?ls -a : 显示隐藏文件,很重要但是不经常使用的文件 .bashrc?? ?
?? ??? ??? ?. : 当前目录
?? ??? ??? ?.. : 上一级目录
?? ??? ?
?? ??? ?touch : 创建文件
?? ??? ?
?? ??? ?mkdir : 创建文件夹
?? ??? ?
?? ??? ?rm 文件名 : 删除文件
?? ??? ?
?? ??? ?rm 目录名 ?-r : 递归删除目录 rm doc -r
?? ??? ?
?? ??? ?cat : 查看文件内容
?? ??? ?
?? ??? ?cp : 拷贝文件
?? ??? ??? ?1.cp a.c doc 如果doc目录存在则将a.c 拷贝到doc
?? ??? ??? ?2.cp a.c b 如果把目录不存在则将a.c拷贝一份重命名为b
?? ??? ?
?? ??? ?mv : 移动/重命名
?? ??? ??? ?1.mv a.c doc 如果doc目录存在,则将a.c移动到doc
?? ??? ??? ?2.mv a.c b 如果b目录不存在,则将a.c重命名为b
题 : 将桌面上的a.c 拷贝到/mnt/doc,不存在自行创建
?? ??? ??? ?并修改a.c的权限为用户具有读 写操作 用户组具有读 执行操作 ?其它用户具有只写操作
? ? ? ? ? ? ? ? 652
cs