您的位置:首页 > 运维架构 > Linux

Linux基本操作指令

2017-09-04 00:16 351 查看
应用程序--附件---终端 

ifconfig  查看自己的ip地址  inet地址 10.0.2.122

ls 查看当前的所有文件

终端下查看: ls  -a   查看所有的文件,包括隐藏文件

人为的操作:桌面的左上方--位置--主文件夹---查看---显示隐藏文件 

ls  -l  看到当前所有文件的创建时间 名称 

mkdir dir名称 创建文件夹 

需求1:在主文件夹下 创建文件夹 a1,a2,a3 

mkdir  a1;

mkdir  a2;

mkdir a3;

cd 路径 切换 

需求2 在a1下面,创建b1,b2,b3 ,在b1下面创建c1,c2,c3 

cd  a1 

cd   ..  返回上一层 

cd   ../..  返回上两层文件夹 

cd   ../../.. 返回上三层文件夹 ,以此类推 

cd    /  切换到根路径下 

cd a1/b1/c1  切换到c1路径下

删除文件夹 

rmdir dir名称  删除文件夹  

pwd 查看当前所在的位置 

主文件夹  /home/soft01

/home  home路径下

/  根路径下 

cd   ~ 切回 主文件夹 

如果当前处于根路径下  ,想切回主文件夹下 

cd   ~ 或者 cd   home/soft01

需求3: 将a2文件夹重命名 a2z  a3重命名 a3z

mv  dir1  dir2   将 dir1重命名成 dir2 

mv a2  a2z 就是a2重命名 

需求4:在a1/b1/c1/下创建 d1.txt,hello.txt文本文件 

d1.txt中输入自己的自我介绍  

姓名:我叫某某某

家乡: 我来自江苏宿迁

爱好:我喜欢打篮球

hello.txt 输入任意 

创建文件文件 

vi   d1.txt  

按 i进入编辑模式

编辑内容  

按esc退出  ,或者 ctrl+c退出 

:wq  保存文件 

:q!   不保存

查看文件内容 

more d1.txt    cat d1.txt

复制文件 

cp file1  file2 

cp d1.txt hello.txt 将d1.txt复制一份出来,命名为hello.txt

删除文件 

rm 文件名  

需求5:将a1/b1/c1/d1.txt移动到 a1/b1/c2中 

如果当前路径在主文件夹下 

mv  a1/b1/c1/d1.txt  a1/b1/c2 

如果当前在b1路径下 

mv  c1/d1.txt   c2

如果当前在a1路径下 

mv b1/c2/d1.txt   b1/c1

mv作为移动使用的时候 ,当前的路径必须路径a和路径b的父路径

mv 路径a/XX.txt  路径b

mv作为重命名使用的时候 

mv 目录A  目录B 将 目录A重命名成 目录B

需求6:将a1/b1下的c2重命名为c2z

mv  c2  c2z  

需求7:将 a1/b1/c1/下的d1.txt 重命名成 d1z.txt 

切换到 c1下  

mv  d1.txt   d1z.txt 

切换到主文件夹下(主文件夹下 路径要写全) 

mv a1/b1/c1/d1z.txt   a1/b1/c1/d1.txt

需求8:将a1/b1下的c2z重命名为 c2

当前在主文件夹下 

mv  a1/b1/c2z    a1/b1/c2

需求9:将 a1/b1/下的c4 移动到  a1/b3中 

切换到主文件夹下 

mv  a1/b1/c4   a1/b3 

注意:移动文件夹时, 2个路径不是同一层次的

如果b1下有c1,c2,c3,c4 4个子文件夹,想将 c3重命名成c4,但是没有考虑到

已经有1个c4存在。这个时候 执行 mv c3 c4 ,就会让c3移动到c4中。

递归删除文件夹 ,如果文件夹里有子文件还有子文件夹 

rm   -r  路径名(目录文件夹)   递归删除  

rm  -f   文件名   强制删除  

rm -i  文件名
8ea0
询问是否删除

rmdir   路径名(空的文件夹)

需求10:在a1/b1/c2下有 d1.txt ,要删除 d1.txt ,询问是否删除  

 rm   -i   d1.txt  

出现询问语句  如果 y  删除了

                      如果 n  不删除 

查找

find 目录名   列出当前目录下的所有子文件,包括文件夹 

find 目录名  -name  文件名   在指定目录下查找指定文件 

diff 路径1  路径2  查看2个目录之间的差别 

date  当前时间 

需求11: 

public class HelloWorld{

public static void main(String[] args){
System.out.println("今天吃了10个包子");
}

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: