稍微下拉,左端目录栏检索命令
查看目录下文件
ls [-a -l -h] [路径] -a(全部) -l(细节) -h(大小)
ls
ls /
ls -a
ls -l
ls -h
ls -alh
ls -l -h -a
ls -lah /
切换目录
cd [路径] change directory
. 当前目录 .. 上一级目录 ~ HOME目录
cd /
cd
cd ..
cd ~
cd ~/Desktop 等价于 cd /home/itheima/Desktop
cd ../..
cd Desktop
cd ./Desktop
cd ../test/hello.txt
打印当前路径
pwd print work deirectory
pwd
创建目录(文件夹)
mkdir [-p] Linux路径 make directory
-p 创建不存在的父目录,适用于创建连续多层级的目录
ls
mkdir itheima
ls
mkdir /home/itheima/test
ls
mkdir ./test2
ls
mkdir ~/test4
ls
mkdir -p itcast/good/666
cd itcast/good/666
pwd
问:Centos里,/root和/home/itheima有什么区别,为什么/root下无法用mkdir创建目录,而/home/itheima可以?
答
在CentOS系统中,/root 和 /home/itheima 都是目录路径,但在系统中的用途有所不同。
因此,/root 和 /home/itheima 的权限和用途是不同的。对于/root目录,只有超级用户才能访问和操作;而对于/home/itheima目录,则是普通用户的专属目录,普通用户对其有写权限
创建文件
touch Linux路径
ls
touch test.txt
ls
查看文件内容
cat Linux路径
ls
cat test.txt
more Linux路径
more支持翻页,文件内容过多,可以一页页展示
复制文件
cp [-r] 参数1 参数2 copy
-r 复制文件夹使用,表示递归
参数1 Linux路径 被复制的文件
参数2 Linux路径 复制到的文件
ls
cp test.txt test2.txt
cat test2.txt
cp -r itheima itheima2
ls
移动文件
mv 参数1 参数2 move
参数1 Linux路径 被移动的文件(夹)
参数2 Linux路径 移动到的地方 如果目标不存在,则进行改名,确保存在
ls
mv test.txt Desktop
ls Desktop
mv test2.txt test3.txt
ls
ls
mv test2 Desktop
ls Desktop
删除文件
rm [-r -f] 参数1 参数2 ... 参数N remove
同cp,-r 用于删除文件夹
-f 表示 force,强制删除(不弹出提示确认信息)
-- 普通用户删除内容不会弹出提示,只有root管理员用户删除内容会提示
-- 所以普通用户用不到 -f 选项
参数1 ~ N 表示要删除的路径,空格分隔
ls
rm test3.txt
(y确认 n取消)
ls
ls
rm -r test3
ls
rm -r test4 itheima itheima2 itcast
ls
rm 命令支持 * 表示通配符
test* 表示test开头的内容
*test 表示test结尾的内容
*test* 表示任何包含test的内容
ls
rm -r test*
ls
touch 1test
touch 2test
touch 3test
rm -f *test
ls
touch 1test2
touch 2test3
touch 3test4
ls
rm -f *test*
ls
通过 su - root
查找命令所在文件
Linux命令,本质就是二进制可执行程序,类似Windows的.exe文件。
which 命令
which cd
which pwd
which ...
查找指定文件
(1)find 起始路径 -name "被查找文件名"
find / -name "test"
find / -name "test*"
find / -name "*test"
find / -name "*test*"
(2)find 起始路径 -size +/- n[kMG]
+ / - 表示大于 / 小于
n 表示大小的数字
kMG 表示大小的单位,k表示kb,M表示MB,G表示GB
find / -size -1k
find / -size +1G
find / -size +100M
ls -lh /usr/lib/locale/locale-archive
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)