file 查看文件的类型
[root@nfs-server lianxi]# file sc.txt
sc.txt: UTF-8 Unicode text
mv
mv - move (rename) files
mv [OPTION]... [-T] SOURCE DEST
SOURCE 源
DEST 目的地 destination
1.移动(剪切)move 文件可以移动到文件夹里 后面接的文件夹都存在
[root@nfs-server lianxi]# mv liquan xiaowei
2.重命名,后面接的文件夹不存在就是改名
文件和文件夹都可以重命名
[root@nfs-server lianxi]# mv passwd sc_passwd
移动,粘贴,重命名
[root@nfs-server lianxi]# mv liuna.txt feirx/ln.txt 将当前目录下的liuna.txt移动到feirx文件夹里改名为ln.txt
rm 删除文件或者文件夹
rm - remove files or directories
[root@nfs-server lianxi]# rm -rf feirx
rm 是命令
-rf 选项: 可供选择的项目,可接可不接,接了有特殊作用
feirx 参数/操作数
-r 递归删除文件夹里的子文件或者子文件夹
-r, -R, --recursive
remove directories and their contents recursively
-f 强制删除,不给与提醒
-f, --force
ignore nonexistent files and arguments, never prompt
rm 是一个非常危险的命令,删除数据默认是不经过回收站
注意不要使用下面的命令,会导致整个linux系统里的数据被删除
rm -rf /*
cd /
rm -rf *
du 是查看文件或者文件夹的大小
du - estimate file space usage
Summarize disk usage of each FILE, recursively for directories.
disk 磁盘
-s, --summarize 汇总的大小
display only a total for each argument
-h 以人类能够读的懂的格式显示大小 K, M G T P E
1000
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
[root@nfs-server bin]# du -sh /usr/bin/mkdir
80K /usr/bin/mkdir
curl 是字符界面的浏览器
-O 下载文件,下载完成的文件存放在当前目录下
curl -O https://ftp.gnu.org/gnu/coreutils/coreutils-9.1.tar.xz
两种执行二进制程序的方法
[root@nfs-server zhouxin]# ./hello 执行当前目录下的hello程序
[root@nfs-server zhouxin]# /zhouxin/hello 使用绝对路径执行hello
[root@nfs-server zhouxin]# hello -->到PATH变量指定的目录下查找
-bash: hello: command not found
1.将我们编写的程序复制到PATH变量对应的文件夹里
[root@nfs-server zhouxin]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@nfs-server zhouxin]# cp /zhouxin/hello /usr/local/bin/
2.修改PATH变量的值,增加我们自己的文件夹
[root@nfs-server zhouxin]# PATH=/zhouxin:$PATH
[root@nfs-server zhouxin]# echo $PATH
/zhouxin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
PATH变量 起到引导linux系统到哪里去查找命令