@chengweihuang
2018-07-26T03:26:55.000000Z
字数 1513
阅读 820
- 多用户 多任务 的操作系统
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行- 完全免费
- 良好的界面
- 左上角 搜索计算机 搜索软件
- ctrl 加 空格 切换输入法
- 鼠标移到屏幕最上面 显示工具栏
- 终端窗口放大 ctrl + shift 加号 , 缩小 ctrl 减号
- who 示登陆到系统中的用户信息
- pwd 显示当前工作目录的路径
- tree 自己安装的,看文件的树形结构
- touch 如果文件不存在 则创建一个大小为0的空文件 存在则用系统时间更新文件的时间
- chmod 用于改变文件或目录的访问权限
- ls [目录] 显示子目录里的文件
- ls [文件] 显示 文件名
- ls -a 显示 隐藏的文件或目录
- ls -l 详细信息的方式显示文件信息
- ls -al 选项可以指定多个,选项和参数的位置可以颠倒
- 命令帮助 命令 + --help ,man 命令名
- tab 命令的补全
- 上下 阅览已经输入过的命令
- cd 进入 切换 目录 , cd - 最近访问的两个目录间切换 ,
~ 对应用户的主目录 /home/tarena 绝对目录,cd 直接回车 任何地方 直接回到主目录 ,cd .. 转到上一目录。- mkdir 创建目录 可以是相对路径 也可以用绝对路径
- mkdir -p aid1807/src 逐级创建目录 中间不存在的目录自动创建
- . 和 .. .代表当前目录 ..代表上一级目录
- rm 删除 rm -r test 删目录
- sudo 允许系统管理员让普通用户执行一些或者全部的root命令的一个工具
- cp 文件复制 cp 文件一 文件二 ,cp ../core . 上一目录的core 复制到当前目录
- cp -a test test2 将test目录的全部值 复制到 test2
- diff diff 文件1 文件2 比较两个文件 diff -r 目录1 目录2 比较两个目录
- mv 搬移或者改名 ,mv 文件1 文件2
- cat 查看文件内容 cat + 文件
- head -n 15 文件名 查看文件前 15行
- tail -n 15 文件名 查看文件后15行
- clear 清屏 快捷键 crtl + l
- wc 统计文件的行 词 字节数
- tar cvf 文件 (tar cvf test.tar test) test.tar 是打包后的文件,test是要打包的文件夹 。 tar xvf test.tar 展开
- 打包压缩 : tar cvfz 包名 目录 (包名生成的,目录是被压缩的,包名已 .tar.gz 结尾) tar xvfz 包名 解压
- vi/vim 操作方法, :q 退出 , :q! 不保存退出 ,:wq保存退出
- find 位置 -name 文件名
- grep '要差找的内容' 文件
- file 查看文件类型 file 加文件
chmod [who] [+ | – | =] [mode] 文件名
- u 表示“用户(user)”,即文件或目录的所有者。
- g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
- o 表示“其他(others)用户”。
- a 表示“所有(all)用户”。它是系统默认值。
- +添加某个权限。
- – 取消某个权限。
- r 可读。
- w 可写。
- x 可执行。
- = 表示唯一设定权限
- chmod a+x sort
- chmod a–x test.txt
- *代表任意多个任意字符
- % 任意一个字符
- O 移到行首
- $ 移动到行尾
- G 移动到最后一行
- gg 移动到首行
- :加行号 移动到指定的行
- :set nu 显示行号 ,set nonu 不显示行号
- yy 复制 p粘贴 n(几行) nyy 复制多行 (前提是光标停留在所复制的第一行)
- dd 删除 p粘贴 ndd n是删除几行 (删除的内容会放在剪贴板)
- /加查找的内容 向后找 ?加查找的内容 向前找 n下一个
- 按词差找 shipt 8
- %s /333/666 替换(333替换成666,一行替换一个) %s 333/666/g 全局替换 ,%s 333/666/c 询问是否替换
在用户的主目录下 使用vim创建 .vimrc 加入 set nu 永久开启行号