宏宏的学习笔记Day2 Linux基础

2024-04-14 23:12:59 浏览数 (1)

宏宏是MacOS系统,Terminal页面可以操作,自带的zshell挺好用的

1.登陆服务器

ssh 用户名@ip地址

代码语言:zshell复制
ssh bio05@***.**.***.**

2.pwd命令

pwd: print working directory,显示当前目录

代码语言:zshell复制
bio05@ecm-cefa:~$ pwd
/home/bio05

3.mkdir命令

mkdir: make directory,创建创建目录

代码语言:zshell复制
bio05@ecm-cefa:~$ mkdir biosoft #存放生信软件
bio05@ecm-cefa:~$ mkdir project #存放生信项目
bio05@ecm-cefa:~$ mkdir tmp #存放一些杂七杂八
bio05@ecm-cefa:~$ mkdir src #存放源代码

4.ls命令

ls: list,显示列表

代码语言:zshell复制
bio05@ecm-cefa:~$ ls
biosoft  project  src  tmp

5.cd命令

代码语言:zshell复制
bio05@ecm-cefa:~$ cd tmp/
bio05@ecm-cefa:~/tmp$ 

6.rm命令

rm: remove,删除

删除文件—rm

删除空目录—rmdir

删除非空目录—rm -r

rm练习环境

代码语言:zshell复制
bio05@ecm-cefa:~$ cd tmp/
bio05@ecm-cefa:~/tmp$ 
bio05@ecm-cefa:~/tmp$ cd ..
bio05@ecm-cefa:~$ cd tmp/
bio05@ecm-cefa:~/tmp$ mkdir rm_test
bio05@ecm-cefa:~/tmp$ cd rm_test/
bio05@ecm-cefa:~/tmp/rm_test$ touch doodle.txt
bio05@ecm-cefa:~/tmp/rm_test$ mkdir huahua
bio05@ecm-cefa:~/tmp/rm_test$ cd huahua/
bio05@ecm-cefa:~/tmp/rm_test/huahua$ touch haha.txt
bio05@ecm-cefa:~/tmp/rm_test/huahua$ cd ..

练习删除操作

1.删除doodle.txt

2.删除整个huahua目录

3.删除rm_test(已经是空目录了)

代码语言:zshell复制
bio05@ecm-cefa:~/tmp/rm_test$ ll
total 12
drwxrwxr-x 3 bio05 bio05 4096 Apr 14 22:45 ./
drwxrwxr-x 3 bio05 bio05 4096 Apr 14 22:44 ../
-rw-rw-r-- 1 bio05 bio05    0 Apr 14 22:45 doodle.txt
drwxrwxr-x 2 bio05 bio05 4096 Apr 14 22:45 huahua/
bio05@ecm-cefa:~/tmp/rm_test$ rm doodle.txt 
bio05@ecm-cefa:~/tmp/rm_test$ rm -ri huahua/
rm: descend into directory 'huahua/'? y
rm: remove regular empty file 'huahua/haha.txt'? y
rm: remove directory 'huahua/'? y
bio05@ecm-cefa:~/tmp/rm_test$ cd ..
bio05@ecm-cefa:~/tmp$ rmdir rm_test/

7.vi命令

vi新建脚本或者文本文档

代码语言:zshell复制
bio05@ecm-cefa:~/tmp$ vi hello_world.txt

8.cat命令

代码语言:zshell复制
bio05@ecm-cefa:~/tmp$ cat hello_world.txt 
happy
every
day

9.cp命令

cp: copy,复制文件

cp file1 file2

代码语言:zshell复制
bio05@ecm-cefa:~/tmp$ cp hello_world.txt new_file.txt
bio05@ecm-cefa:~/tmp$ ll
total 16
drwxrwxr-x 2 bio05 bio05 4096 Apr 14 22:58 ./
drwxr-xr-x 8 bio05 bio05 4096 Apr 14 22:55 ../
-rw-rw-r-- 1 bio05 bio05   16 Apr 14 22:55 hello_world.txt
-rw-rw-r-- 1 bio05 bio05   16 Apr 14 22:58 new_file.txt

10.mv命令

mv: move,移动/重命名文件

mv file 路径 是移动file到某路径下

mv file1 file2 是讲file1重命名为file2

练习:将新文件new_file.txt,重命名为home.txt,移动到主目录下(路径是~)

代码语言:zshell复制
bio05@ecm-cefa:~/tmp$ mv new_file.txt home.txt
bio05@ecm-cefa:~/tmp$ ll
total 16
drwxrwxr-x 2 bio05 bio05 4096 Apr 14 23:04 ./
drwxr-xr-x 8 bio05 bio05 4096 Apr 14 22:55 ../
-rw-rw-r-- 1 bio05 bio05   16 Apr 14 22:55 hello_world.txt
-rw-rw-r-- 1 bio05 bio05   16 Apr 14 22:58 home.txt
io05@ecm-cefa:~/tmp$ mv home.txt ~
bio05@ecm-cefa:~/tmp$ cd ~
bio05@ecm-cefa:~$ ll
total 52
drwxr-xr-x  8 bio05 bio05 4096 Apr 14 23:04 ./
drwxr-xr-x 13 root  root  4096 Apr 14 10:32 ../
-rw-r--r--  1 bio05 bio05  220 Apr  5  2018 .bash_logout
-rw-r--r--  1 bio05 bio05 3771 Apr  5  2018 .bashrc
drwxrwxr-x  2 bio05 bio05 4096 Apr 14 22:32 biosoft/
drwx------  2 bio05 bio05 4096 Apr 14 16:11 .cache/
drwx------  3 bio05 bio05 4096 Apr 14 16:11 .gnupg/
-rw-rw-r--  1 bio05 bio05   16 Apr 14 22:58 home.txt
-rw-r--r--  1 bio05 bio05  807 Apr  5  2018 .profile
drwxrwxr-x  2 bio05 bio05 4096 Apr 14 22:32 project/
drwxrwxr-x  2 bio05 bio05 4096 Apr 14 22:32 src/
drwxrwxr-x  2 bio05 bio05 4096 Apr 14 23:04 tmp/
-rw-------  1 bio05 bio05 1094 Apr 14 22:55 .viminfo

0 人点赞