1、ll指令详解
在某路径下输入ll指令,会出现该文件夹下的所有内容,包括文件和文件夹
展示以下内容:
1.权限信息
2.i节点
3.所属用户
4.所属用户组
5.大小
6.创建日期
2、创建文件夹
mkdir 文件夹名
3、创建一个文件
touch 文件名
4、删除
1.删除文件 rm 文件名
2.删除空文件夹 rmdir 文件夹名
3.删除一个非空文件夹 rm -r 文件夹名
4.强制删除一个非空文件夹rm -rf 文件夹名
5、vi 编辑器
1.首先通过touch命令创建一个空白文件
2.vi 文件名——进入文件的主窗口
3.i ——从主窗口进入编辑窗口
4.编辑文件内容
5.“Esc”键——从编辑窗口退出到主窗口
6.:wq 保存退出 或者 :q! 不保存退出
另外:
可以在主窗口使用r编辑一个字符,x删除一个字符,dd删除一行
6、more 文件名 可以查看一个文件
7、重启系统 reboot
8、修改系统语言
cd /etc/ sysconfig
vi i18n
把第一行修改为LANG=“en”
重启 reboot
9、帮助指令
指令 --help 可以显示帮助信息
man 指令 可以显示详细的帮助信息 按q退出
10、当敲错了一些指令退不回命令行窗口时,使用“Ctrl”+c可以退出或者使用q也可以退出
11、查看文件
cat 文件名
cat适合查看一些较短的文件,如果使用cat查看较长的文件,则会快速翻到最后一页,从而无法查看前面的内容
(了解):tac 文件名 可以倒序查看文件内容
12、当需要一些较长的文件名或文件夹时,可以使用“Tab”键补全
13、使用more 文件名 可以查看较长的文件
回车键 往下翻一行
空格键或f 往下翻一页
q 中途退出到命令窗口
14、less 文件名 可以查看较长的文件,功能和more类似
除此以外:Pageup 往上翻一页
向上箭头 往上翻一行
/关键字 可以实现关键字查找
n 依次展示所找到的每一个关键字
15、使用head 文件名 可以查看文件的前若干行(默认十行)
-n 行数 指定前多少行
使用tail 文件名 可以查看文件的最后的若干行(默认十行)
-n 行数 指定后多少行
-f 动态的显示文件结尾的内容
16、拷贝
cp 文件名 备份文件名
——在当前目录下把某个文件作为一个副本
cp 文件名 目录
——将某个文件拷贝到指定的目录下(目录既可以写绝对路径,也可以写相对路径)
绝对路径格式 cp 文件名 /..../..../...
相对路径格式 cp 文件名 ../文件名(上层目录) cp 文件名 文件名
cp -a 文件夹名 目录
——将某个文件夹拷贝到指定的目录下(目录既可以写绝对路径,也可以写相对路径)
cp 文件夹/* 目录
——将某个文件夹下的全部文件(不包括子文件夹)拷贝到指定目录
在拷贝的过程当中,如果出现同名文件,会提示是否覆盖,如果在cp后面加上 -rf则不会提示,直接覆盖
17、移动
mv 文件或文件夹 目录(目录既可以写绝对路径,也可以写相对路径)
——可以将某文件或文件夹移动到某目录
mv 旧文件名或旧文件夹名 新文件名或新文件夹名
——可以对一个文件或者文件夹重命名
注意:如果修改一个文件夹的新名字刚好和当前目录下的某个文件夹同名,那么就是移动到该文件夹中
18、查找文件
find 目录 -name 文件名或文件夹名 -print
find 目录 -name 文件名 -exec vi {} \; 可以在找到该文件之后对它进行编辑操作
19、管道符 命令 | 命令
管道符可以将左边的命令作为输出通过管道传给右边的命令作为输入,再通过右边的命令对该输入进行处理
20、标准输出重定向 输出信息 >或>> 文件名
> 输出的信息将会覆盖到原文件的信息
>> 输出的信息将会追加到原文件信息的末尾
2>> 错误重定向 它可以将错误信息追加写入到错误日志文件