文件目录的命令

1、pwd

pwd     #显示当前工作目录的绝对路径

2、ls

ls [选择] [目录或是文件]     #显示当前目录下的目录和文件
#-a 显示当前目录所有的文件和目录,包括影藏的
#-l 以列表的方式显示信息
#-h 显示更人性化

3、cd

cd [参数]     #切换到指定目录
cd ~ 或者 cd     #回到自己的家目录
cd ..     #回到上一级目录

4、mkdir

mkdir [选项] 要创建的目录      #用于创建目录
# -p 创建多级目录

rmdir 目录      #删除指定目录 这个命令只能删除空的目录
rm -rf 目录      #删除指定目录包括目录下的所有文件和目录

5、touch

touch 文件名称      #创建一个空文件

6、cp

cp [选项] source dest      #拷贝 source是源文件 dest是目标路径
#-r 递归复制整个文件夹
#\cp -r sorce dest 强制覆盖,不要提示我

7、rm

rm      #移除
#-r 递归删除整个文件夹
#-f 强制删除不提示

8、mv

mv     #移动文件与目录或者是重命名
#mv oldNameFile newNameFile (重命名)
#mv /temp/movefile /targetFolder (移动)

9、cat

cat [选项] 文件     #查看文件内容
#-n 显示行号

10、more

more 文件      #查看文件内容,直接输出到控制台看,不会进入文件里面看

11、> & >>

>      #输出重定向 (覆盖写)
>>      #追加

ls -l >文件      #列表的内容写入文件a.txt中(覆盖写)
ls -al >>文件     #列表的内容追加到文件aa.txt的末尾
cat 文件1 >文件2      #将文件1的内容覆盖到文件2 cat /etc/profile > c.txt
echo "内容" >> 文件      #将内容写入文件中

#使用
#1、将/home目录下的文件列表写入到/home/1.txt中
ls -al>>/home/1.txt
#2、将当前日历信息追加到/home/mycal文件中
cal >> /home/mycal

12、echo

echo [选择] [输出内容]      #输出内容到控制台
#经常使用echo指令输出环境变量 echo $PATH

13、head

head      #显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容
head 文件      #查看文件头10行内容
head -n 5 文件      #查看文件头5行内容,5可以是任意行数

14、tail

tail      #显示文件中尾部的内容,默认情况下tail指令显示文件的后10行内容
tail 文件      #查看文件后10行内容
tail -n 5 文件      #查看文件后5行内容,5可以是任意行数
tail -f 文件      #实时追踪该文档的所有更新,工作中经常使用,如实时监控日志文件

15、ln

#软链接指令 类似于windows里的快捷方式,主要存放了链接其他文件的路径
ln -s [源文件或目录] [软链接名]      #给源文件创建一个软链接(相当于给源文件创建了一个快捷方式)
rm -rf [软链接名]      #删除软链接 在删除软链接目录时,后面不要带/,否则提示资源忙

16、history

history      #查看已经执行过的历史命令,也可以执行历史指令
history 10      #查看最近使用的10个命令 10这个数字可以改变
!指令编号      #中间不能有空格,执行第多少条指令 !178 执行编号为178的指令

17、yum

yum [-y] [install | search | remove] 软件名字

yum -c /etc/yum.conf--installroot=/opt/all_venv/ --releasever=/ install nginx

该命令简单解释如下:

-c /etc/yum.conf                  表示指定yum配置文件地址

--installroot=/usr/local        表示指定自定义的安装目录

18、wget

wget [-b] url    #可以下载指定url的文件

# -b 表示是否在后台下载

posted @ 2023-02-12 16:15  happy_in  阅读(93)  评论(0)    收藏  举报