终端指令:
1: ls 显示文件 ls-l 显示所有文件 ls-l 以列表显示
2: cd 进入目录 cd.. 返回上一级 cd/xxx/ 进入指定目录
3: touch 创建空文件
4: mkdir 创建空文件夹 mkdir–p 级联创建文件夹 如:xxx/xxx
5: cat 查看文件类容
6: pwd 查看当前绝对路径
7: mv 移动文件和文件夹,修改文件名
8: cp 复制文件和修改文件名 cp–r 强制复制 cp –f 复制文件夹
9: rm 删除文件 rm–rf 强制删除文件夹
10: rmdir 删除空文件夹
11: ln–s 创建软连接(快捷方式) ln 创建硬连接(存在两个文件)
12: cal 查看日历 date 显示日期
13: shutdown–h now 关机 shutdown –rnow 重启 reboot 重启
14: su登陆root sudo passwd root获取root exit或ctrl+d 推出root
*man 作用:查询 man 手册,获取帮助信息
Man 1 xxx 1表示查询的是linux相关命令
Man 2 xxx 2表示查询的是linux api
Man 3 xxx 3表示查询的是C 库函数
Linux 使用技巧
1、按下TAB 提示/补全目录
2、Linux 中:. 当前目录 .. 上层目录 - 上个目录 ~ 当前用户宿主目录
/ 根目录 $ 普通用户 # root用户 * 万能匹配型
Linux 下安装和卸载软件: *apt-get
1: apt-getinstall vim 在线安装vim
2: apt-getremove vim 卸载vim
linux 下 vi 开发步骤:基本使用
1: vi hello.c 创建一个名为hello的文件
2: 输入i或a 进入插入模式
3: 输入 esc 进入命令模式
4: 输入: wq表示保存退出 q表示退出不保存 加上 ! 表示强制
5: 查找 /加上查找的名称
6: 跳转行号 直接 :输入行号回车
7: 显示行号 : set nu
8: 去掉行号 :set nonu
9: 永久显示行号 用vi打开~/.vimrc 中加入 set nu 即可
10: 行删除 命令模式下输入dd
11: 行连续删除 输入3dd 表示连续删除3行
12: 连续复制 输入3yy 表示复制3行
13: 粘贴 输入 -p 表示粘贴
Linux 命令:
1:find用来查找文件放在什么位置
例如: find –name:”a.c” 就是在系统全盘中查找a.c文件
例如: find /home –name:”a.c” 就是在home目录中查询a.c
2:uname 用来在linux系统中查询系统信息
uname –help 显示帮助文档
uname –l 显示所有信息
Linux:权限管理
chmod修改文件权限 chown修改属主 chgrp修改文件的组
ls –l 列出文件属性 -rwxr-xr-x
十个字符,第一个表示文件属性(d表示文件夹,-表示普通文件)剩下9个分成三组。
每组中三个分别表示 r 可读 w 可写 x 可执行。有字母表示有权限,-表示无权限。
权限还有一种表示方法,用数字表示。
r 可读 4 w 可写 2 x 可执行 1 - 无权限 0
第一种修改权限的方法:
有了这个编码规则,则 rwxr-xr-x 编码后为 755
要把权限修改为 rwxr--r-- 编码后为 744
修改命令为: chmod744 文件名
第二种修改权限的方法:
在原来的权限基础上进行修改,即增加或减少某权限。
三个组用户的编码依次为: 属主 u 属主所在的组 g 其他用户 o
增加权限: chmod g+x 文件名 这样就为文件属主所在的组增加了一个可执行权限
减少权限: chmod g-x 文件名 这样就为文件属主所在的组减少了一个可行性权限
Linux 文件打包和解压缩:
tar –czvfdir.tar.gz dir/ 将dir目录打包成dir.tar.gz 压缩包
tar –cjvfdir.tar.bz2 dir/ 将dir目录打包成dir.tar.bz2
tar –zxvfdir.tar.gz 解压缩 dir.tar.gz
tar –jxvfdir.tar.bz2 解压缩 dir.tar.bz2
Linux 格式化文件系统
mkfs /dev/hd1 格式化hd1
mkfs –t vfat 32 –f /dev/hd1 创建一个FAT32文件系统