|
|
Line 3: |
Line 3: |
| __TOC__ | | __TOC__ |
| | | |
− | {{Infobox table | + | {{Infobox_linux_introduction}} |
− | | REAL-NAME = HPC.NRW
| + | |
− | | image = Hpc.nrw_small.png
| |
− | | Feldnamehead1 = Other HPC Courses
| |
− | | Feldname2 = GPU | Daten3 = Introduction to GPU Programming
| |
− | | Feldname3 = GPROF | Daten4 = [https://hpc-wiki.info/hpc/GPROF_Tutorial Gprof Tutorial]
| |
− | | Feldnamehead2 = Introduction to Linux in HPC
| |
− | | Feldname5 = 1. | Daten6 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Historical_Background Historical Background]
| |
− | | Feldname6 = 2. | Daten7 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/The_Command_Line The Command Line]
| |
− | | Feldname7 = 3. | Daten8 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Directory_structure Directory structure]
| |
− | | Feldname8 = 4. | Daten9 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Files Files]
| |
− | | Feldname9 = 5. | Daten10 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Text_display_search Text display search]
| |
− | | Feldname10 = 6. | Daten11 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Processes_and_permissions Processes and permissions]
| |
− | | Feldname11 = 7. | Daten12 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/The_vim_text_editor The vim text editor]
| |
− | | Feldname12 = 8. | Daten13 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Shell_scripting_environment_variables Shell scripting environment variables]
| |
− | | Feldname13 = 9. | Daten14 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/System_configuration_files System configuration files]
| |
− | | Feldname14 = 10. | Daten15 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Various_tips Various tips]
| |
− | | Feldname15= 11. | Daten16 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Beyond_the_cluster Beyond the cluster]
| |
− | | Feldname16= 12. | Daten17 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/Linux_in_HPC Linux in HPC]
| |
− | | Feldname17= 13. | Daten18 = [https://hpc-wiki.info/hpc/Introduction_to_Linux_in_HPC/SSH_Login SSH Login]
| |
− | }} | |
| | | |
| === Video === <!--T:5--> | | === Video === <!--T:5--> |
Revision as of 13:12, 26 October 2020
Video
Quiz
CollapseCan you copy directory with cp <old_dir> <new_dir>
?
Warning: | rm -f : no confirmation! Use with care. (page 53)
Wildcards expand before given to program. (page 56) |
Exercises in Terminal
1. Use the find command to search for files, whose name ends with dat, in your home directory.
ExpandAnswer:
|
The complete command is find $HOME -type f -name "*dat"
find can be used to search files and directories.
$HOME is your home directory.
-type f means only file (not directory) will be shown.
-name "*dat" specifies the required filename and "*dat" restricts the filename ends with dat, while it can begin with any characters (the * wild cards).
|
2. Use the find command to search for directories, whose name begins with test and ends with _dir, in your home directory.
ExpandAnswer:
|
The complete command is find $HOME -type d -name "test*_dir"
find can be used to search files and directories.
$HOME is your home directory.
-type d means only directory (not file) will be shown.
-name "test*_dir" specifies the required directory name, which begins with test and ends with _dir. The wild card * matches any characters in between.
|