Linux指令之文件目录

1.pwd
pwd:显示当前工作目录的绝对路径
2.ls
ls [选项] [目录或是文件]:查看当前目录的所有内容信息
ls -l:以列表的方式显示信息
ls -a:显示当前目录所有的文件和目录,包括隐藏的
3.cd
cd [参数]:切换到指定目录
cd~ 或 cd:回到自己的家目录
cd… :回到当前目录的上一级目录
4.mkdir
mkdir:用于创建目录(make directory)
mkdir [选项]:创建目录
mkdir -p /目录1/目录2:创建多级目录
5.rmdir
rmdir:删除空目录
rmdir [选项] 要删除的空目录
rm -rf /目录:删除非空目录
6.touch
touch:创建空文件
touch 文件名:创建空文件
7.cp
cp:拷贝指令
cp [选项] source dest:
cp a.txt b/:将当前目录的a.txt拷贝到当前的b目录下
cp -r a/ b/:将a目录拷贝到b目录下
\cp:强制覆盖
8.rm
rm:移除文件或目录
rm [] 要删除的文件或目录
rm -r 文件:删除整个目录
rm -f 文件:强制删除整个文件
rm -rf 文件:递归删除整个文件夹
9.mv
mv:移动文件与目录或重命名
mv 旧文件名 新文件名:修改文件名
mv 文件名 /文件/:将当前目录的文件移动到新文件夹
10.cat
cat:查看文件内容
cat -n /文件 | more:以cat指令打开文件,-n表示显示行号,more表示分页显示
11.more
more:以全屏的方式按 页显示文本文件的内容
more /文件:查看文件
快捷键:
空格:向下翻一页
Enter:向下翻一行
q:立刻离开more,不再显示文件内容
Ctrl+F:向下滚动一屏
Ctrl+B:向上滚动一屏
=:输出当前行的行号
:f:输出文件名和当前行的行号
12.less
less:是比more指令更加强大的查看文件指令,在显示文件内容时,并不是一次将整个文件加载之后才显示,而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
less 文件名:查看文件
快捷键:
空格:向下翻动一页
[pagedown]:向下翻动一页
[pageup]:向上翻动一页
/字串:向下搜索[字串]的功能:n:向下查找;N:向上查找;
?字串:向上搜索[字串]的功能:n:向上查找;N:向下查找;
q:离开less这个程序
13.>和>>指令
">"输出重定向:会将原来的文件的内容覆盖
">>"追加:不会覆盖原来文件的内容,而是追加到文件的尾部
ls -l > 文件:列表的内容写入文件中(覆盖写)
ls -al >> 文件:列表的内容追加都文件的末尾
cat 文件1 > 文件2:将文件1的内容覆盖到文件2
echo “内容” >文件:将引号中的内容覆盖到文件上
echo "内容“ >> 文件:将引号中的内容追加到文件中
14.echo
echo:输出内容到控制台
echo P A T H PATH:输出 PATH的环境变量
echo “hello”:输出hello
15.head
head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容
head 文件:查看文件的头十行内容
head -n 5 文件:(查看文件文件头5行内容,5可以是任意行数)
16.tail
用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容
tail -n 5 /文件:查看文件的后5行内容
tail -f 文件:实时监控文件,如果有变化,就会看到
17.ln
软连接也叫符号链接,类似于windows里的快捷方式,主要存放了链接其他文件的路径。
ln -s /原目录或文件 软链接:为原目录或文件创建一个软链接
rm -rf 软链接:删除软链接(不要带/)
18.history
查看已经执行过历史命令,也可以执行历史指令
history:显示所有历史命令
history 10:显示最近使用过的10个指令
!5:执行编号为5的指令

猜你喜欢

转载自blog.csdn.net/xiao_hao_/article/details/83502105