一、认识基本命令
linux命令:即shell命令
命令格式:选项 主要目标 次要目标 - 追加选项
1、touch 创建文件
格式:touch+文件名;
例创建文件aaaa;(蓝色的是:目录文件 == 文件夹)
注意:如果文件已经存在则修改最终修改时间
2、wpd:显示当前工作目录的绝对路径。
3、ls : 查看文件
默认查看当前工作目录下的文件
-a 查看所有的 包括隐藏文件
以.开头的就是隐藏文件
蓝色的是:目录文件 == 文件夹
**-l (文件详细信息
输出解析
-是普通文件 ,d是目录文件
注:ls -l 等同于 ll
4、chmod 修改文件权限
上面说到详细信息中的权限,现在就来讲讲权限,在liunx中权限是十分重要的,liunx的安全系数高依赖于,权限控制 分为2种root用户和普通用户。
对于权限的修改有分为3种: 简称u g o.
当前用户 当前用户同组人 其他人
user group other
u g o
r 读 4 100
w 写 2 010
x 执行 1 001
一位八进制等同三位二进制
一个1位的八进制整数 一个权限(可以表示一个全部的权限 4+2+1=7 =》100)
一个3位的八进制整数 一个文件三种人的权限
000 +文件名 表示 都没有任何权限
例子:123 ugo =》 x(1) w (2) w和x(3)
chmod r+x aa 给aa的ugo都加上读写权限。
chmod 0666 aa 设置aa的权限为 0666 ugo都是读写权限。
5、echo:用于在shell中打印shell变量的值,或者直接输出指定的字符串
将文字输入到文本 >
使用">>“表明在目标文档后追加一行,”>"表示用echo后面的内容替换目标文件的内容。
–n 表示不换行输出
6、 more和less
less的功能和more相似,但是使用more无法向前翻页,只能向后翻。
less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。
7、mkdir 创建空目录(文件夹)
格式:mkdir +文件夹名
8、cp 拷贝文件
格式:cp + 拷贝文件+ 地方(文本到文件夹,文件夹到文件夹)
9、 histroy 查看命令历史
10、man 查看帮助文档
格式:man + 要查看的内容
q退出帮助文档
11、 rm 删除文件 和 rmdir 删除空目录
-r 可以删除文件夹 n不删 y删
-f 不提示
-rf 不提示删除
通配符:
* 任意个任意字符
? 一个任意字符
例:
1、删除普通文本
2、删除文件夹
和
3、删除文件夹(有东西的文件夹)需要用rm -r
4、如何进入文件夹删里面的文件
*号的使用(代表任意字符)
?使用(代表一个任意字符)
注在liunx系统中是没有回收站的所以删除时要十分谨慎。(别用斜杆+星号,会把根目录文件删了)
12、cd : 改变当前工作目录
从根目录经到SSS文件夹
直接用cd 会直接回到根目录。
13.vi 的简单使用
VI:一个编辑器 VIM
命令模式 (一打开就是)
输入模式
底行命令模式
命令--->输入
a i o
输入--->命令
esc
命令--->底行命令
:
:w 保存
:q 退出
:x 保存然后退出
:wq 保存然后退出
yw 拷贝单词 空格隔开
yy 拷贝一行
dd 剪切一行
nyy 拷贝n行
ndd 剪切n行
p 粘贴
:set nu 设置行号
:set tabstop=M 设置tab键对应空格个数为M