Linux基础教程:Linux命令初级

cd //.表示当前目录,..表示上一目录
cd linhai 进入linhai子目录
cd ..返回上一层目录
cd /切换到跟目录
cd ~切换到用户目录

ls 显示目录
ls 显示当前目录下的所有文件
ls -l 显示当前目录下的所有文件的详细信息
ls -a 显示所有文件和目录,只要区别就是.和..目录
ls -A 显示所有文件和目录

mkdir 建立子目录//不能在不存在的目录下创建子目录
mkdir test 在当前目录下建立一个test子目录
mkdir /test 在跟目录下建立一个test子目录

rmdir 删除目录//只能删除空的子目录
rmdir tmp 删除当前目录下的tmp子目录
rmdir /tmp 删除跟目录下的tmp子目录

cp 拷贝命令
cp 1.txt 2.txt 把当前目录下的1.txt文件复制成2.txt(2.txt是通过cp命令创建的,内容与1.txt相同)
cp 1.txt test 把1.txt拷贝到test子目录下
cp -i 1.txt test 目标目录下如果有该文件,则提示是否覆盖
cp -v 1.txt test 显示拷贝命令执行过程
cp -R * test 把当前目录下的所有东西复制到test目录下

rm 删除命令
rm 1.txt 删除当前目录下的1.txt文件
rm * 删除当前目录下的一切
rm -f *.txt 强制删除当前目录下的一类文件,无提示
rm -i *.txt 删除时会按照文件个数逐一提示 遇见目录则跳过
rm -r test 删除test目录及其目录内的所有内容

more 让画面暂停
ls -l|more(more 1.txt) 当内容超过时用more表示,按任意键下一页

cat 查看文件
1.txt 查看1.txt文件内容 //只能打开下一级目录
-b     不显示文件中的空行。
-A    相当于 -v -E -T (-vET)。
-E     在文件的每一行行尾加上“$”字符。
-T     将文件中的Tab键用字符“^I”来显示。
-n    在文件的每行前面显示行号。
-s     将连续的多个空行用一个空行来显示。
-v    显示除Tab和Enter之外的所有字符。

mv 移动或更改文件名
mv 1.txt test 把1.txt移动到test文件夹中
mv 1.txt 2.cpp 把1.txt重命名为2.cpp

pwd 显示当前所在目录命令
pwd 显示当前所在目录(显示为一个目录的绝对地址)

find 查找文件命令
find / -name 1.txt -print 从跟目录下查询名字为1.txt的文件,并显示出来

locate 查找命令//比find速度快
locate 2.cpp 查找含有2.cpp的所有文件,显示其绝对路径

file 显示文件类型
file 2.cpp 显示2.cpp的文件格式

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/23515.html