两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
adf:commandinlinux [2016/12/13 18:28] – liu.jun | adf:commandinlinux [2023/07/19 13:21] (当前版本) – [Linux/Win shell常用命令] liu.jun |
---|
| ======Linux/Win shell常用命令====== |
| * <color blue>pwd回车</color>:显示当前位于哪个目录 |
* <color blue>ls回车</color>:显示当前目录中包含的文件、文件夹 | * <color blue>ls回车</color>:显示当前目录中包含的文件、文件夹 |
* <color blue>ls 路径回车</color>:显示“路径”下包含的文件、文件夹 | * <color blue>ls 路径回车</color>:显示“路径”下包含的文件、文件夹 |
* <color blue>ll</color>:用法与ls相同,但列出信息更详细,包括文件的创建时间、所属对象、权限等等信息 | * <color blue>ll</color>:用法与ls相同,但列出信息更详细,包括文件的创建时间、所属对象、权限等等信息 |
| * <color blue>mkdir</color>:创建文件夹。例如mkdir 123,表示在当前目录创建一个名为123的文件夹 |
* <color blue>cd回车</color>:回到用户home目录 | * <color blue>cd回车</color>:回到用户home目录 |
* <color blue>cd 路径回车</color>:进入“路径” | * <color blue>cd 路径回车</color>:进入“路径” |
* <color blue>cat 路径/文件名 回车</color>:显示“路径”下名为“文件名”的文件的文字内容,例如cat /home/Fermi/test.xyz显示/home/Fermie目录下的test.xyz文件的内容 | * <color blue>cat 路径/文件名 回车</color>:显示“路径”下名为“文件名”的文件的文字内容,例如cat /home/Fermi/test.xyz显示/home/Fermie目录下的test.xyz文件的内容 |
* <color blue>tail -f 路径/文件名 回车</color>:监测“路径”下名为“文件名”的文件的文字内容。例如一个计算进行中,生成的logfile通常是不断增加内容的,tail -f /home/Fermi/test.logfile,会一直跟踪刷新该文件的内容 | * <color blue>tail -f 路径/文件名 回车</color>:监测“路径”下名为“文件名”的文件的文字内容。例如一个计算进行中,生成的logfile通常是不断增加内容的,tail -f /home/Fermi/test.logfile,会一直跟踪刷新该文件的内容 |
* <color blue>rm -rf 路径/文件(夹)名 回车</color>:删除“路径”下名为“文件(夹)名”的文件(夹)。注意Linux没有垃圾箱,因此删除之后就找不回来了 | * <color blue>rm -rf 路径/文件(夹)名 回车</color>:删除“路径”下名为“文件(夹)名”的文件(夹)。注意Linux大多数情况下没有垃圾箱,因此删除之后就找不回来了 |
* <color blue>mv 路径1/文件(夹)名 路径2 回车</color>:将“路径1”下的名为“文件(夹)名”的文件(夹),**移动**到“路径1”下 | * <color blue>mv 路径1/文件(夹)名 路径2 回车</color>:将“路径1”下的名为“文件(夹)名”的文件(夹),**移动**到“路径1”下 |
* <color blue>cp -R 路径1/文件(夹)名 路径2 回车</color>:将“路径1”下的名为“文件(夹)名”的文件(夹),**拷贝**到“路径1”下 | * <color blue>cp -R 路径1/文件(夹)名 路径2 回车</color>:将“路径1”下的名为“文件(夹)名”的文件(夹),**拷贝**到“路径1”下 |
* <color blue>find 路径 -name *x1r*</color>:寻找“路径”下,名字中包含x1r的文件或者文件夹,例如find ~/ -name x11*表示在自己的home下寻找名以x11开头的文件 | * <color blue>find 路径 -name *x1r*</color>:寻找“路径”下,名字中包含x1r的文件或者文件夹,例如find ~/ -name x11*表示在自己的home下寻找名以x11开头的文件 |
* <color blue>grep -r -i xyz123 路径</color>:在“路径”下,查找包含“xyz123”字段的文件,其中-r表示子文件夹也要搜索,-i表示不区分xyz的大小写 | * <color blue>grep -r -i xyz123 路径</color>:在“路径”下,查找包含“xyz123”字段的文件,其中-r表示子文件夹也要搜索,-i表示不区分xyz的大小写 |
| |
| =====集群用户===== |
| 对于集群用户,有几个其它命令常用到: |
| * <color blue>ssh nodename</color>:用户如果知道这个集群有哪些节点,例如有node123,node124,node125,那么用户可以在命令行输入ssh node123即可登录到node123节点上去,一般情况下不需要输入密码。命令行的左边有用户名和节点的名字。 |
| * <color blue>scp -r(文件夹/)文件名 (用户名@)节点名:目录</color>:例如:scp -r /home/Fermi/Test.xyz Fermi2@node124:~/表示将/home/Fermi/Test.xyz拷贝到Fermi2用户在node124节点的home目录下面。其中拷贝文件不需要加-r,如果拷贝文件夹的话,就需要加-r。关于home目录,参考:[[adf:useroflinux]] |
| |
| =====Windows用户===== |
| 在AMS20*.*文件夹内,双击ams_command_line.bat,则打开命令行环境,输入sh回车,则进入类似上述的Linux命令行环境。 |