2018.9.6第四次笔记

linux学习笔记—4

坐下!基本操作!

1.ls(list,列表)
作用:显示当前文件夹下所有文件名,不包括隐藏文件
扩展:ls -a(显示全部文件,包括隐藏文件);ls -l(显示所有文件的信息);ls -al(前两者的结合)
下图是用ls命令显示的结果:

wb@ubuntu:~$ ls
Desktop    Downloads         Music     Public     Videos
Documents  examples.desktop  Pictures  Templates  wb

下图是用ls -a命令显示的结果:

wb@ubuntu:~$ ls -a
.              .cache     examples.desktop  Pictures                   Videos
..             .config    .gnupg            .profile                   wb
.bash_history  Desktop    .ICEauthority     Public
.bash_logout   Documents  .local            .sudo_as_admin_successful
.bashrc        Downloads  Music             Templates

下图是用ls -l命令显示的结果:

wb@ubuntu:~$ ls -l
total 48
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Desktop
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Documents
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Downloads
-rw-r--r-- 1 wb wb 8980 Aug 14 04:48 examples.desktop
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Music
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Pictures
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Public
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Templates
drwxr-xr-x 2 wb wb 4096 Aug 14 04:51 Videos
drwxr-xr-x 3 wb wb 4096 Sep  6 05:05 wb

下图是用ls -al命令显示的结果:

wb@ubuntu:~$ ls -al
total 92
drwxr-xr-x 15 wb   wb   4096 Sep  6 05:03 .
drwxr-xr-x  3 root root 4096 Aug 14 04:48 ..
-rw-------  1 wb   wb    433 Aug 14 08:17 .bash_history
-rw-r--r--  1 wb   wb    220 Aug 14 04:48 .bash_logout
-rw-r--r--  1 wb   wb   3771 Aug 14 04:48 .bashrc
drwx------ 11 wb   wb   4096 Aug 14 07:12 .cache
drwx------ 11 wb   wb   4096 Aug 14 07:11 .config
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Desktop
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Documents
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Downloads
-rw-r--r--  1 wb   wb   8980 Aug 14 04:48 examples.desktop
drwx------  3 wb   wb   4096 Aug 14 04:51 .gnupg
-rw-------  1 wb   wb    958 Sep  6 05:03 .ICEauthority
drwx------  3 wb   wb   4096 Aug 14 04:51 .local
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Music
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Pictures
-rw-r--r--  1 wb   wb    807 Aug 14 04:48 .profile
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Public
-rw-r--r--  1 wb   wb      0 Aug 14 08:15 .sudo_as_admin_successful
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Templates
drwxr-xr-x  2 wb   wb   4096 Aug 14 04:51 Videos
drwxr-xr-x  3 wb   wb   4096 Sep  6 05:05 wb

2.cd(change directory,更改目录)
作用:用来切换目录。涉及到相对路径和绝对路径。
cd .. 代表上一层目录
cd. 代表本层目录

下图为cd命令显示的结果:

wb@ubuntu:~$ ls
Desktop    Downloads         Music     Public     Videos
Documents  examples.desktop  Pictures  Templates  wb
wb@ubuntu:~$ cd wb
wb@ubuntu:~/wb$ 

下图为cd..命令显示的结果:

wb@ubuntu:~/wb$ cd ..
wb@ubuntu:~$ 

下图为cd.命令显示的结果:

wb@ubuntu:~/wb$ cd .
wb@ubuntu:~/wb$ 

推广下:退两级目录就可以用../../级联的方式完成,下图为cd ../../命令显示的结果:

wb@ubuntu:~/wb/arm$ cd ../../
wb@ubuntu:~$ 

关于cd的应用我一直忽略的一个地方,但是现在看起来太重要了:我在用cd进行绝对路径的写法时,一直不能成功,不能指定到达一个文件地址。经过我用pwd命令后,我发现开始要加上/home/wb才可以。这个/home/wb中的/home是固定的,但是这个/wb是因为我当前用户名是wb,所以是/wb。

下图是从随便一个文件到指定的arm文件夹下的绝对路径写法:cd /home/wb/wb/arm

wb@ubuntu:~/Desktop$ cd /home/wb/wb/arm
wb@ubuntu:~/wb/arm$ 

3.pwd(print work directory,打印当前的绝对路径)
作用:显示当前的绝对路径。
这条帮助了我很大的忙,教会了我怎么去写绝对路径。
下图是pwd命令的显示结果:

wb@ubuntu:~/Desktop$ pwd
/home/wb/Desktop

4.mkdir(make directory,创建文件夹)
作用:创建空的文件夹
下图是mkdir命令显示的结果:

wb@ubuntu:~/wb/arm$ ls
wb@ubuntu:~/wb/arm$ mkdir 210x
wb@ubuntu:~/wb/arm$ ls
210x

扩展下:mkdir -p 级联创建文件夹
下图是mkdir -p显示的结果:
⑴在同一级目录下创建两个不同的文件夹:mkdir -p wb stm32f4

wb@ubuntu:~$ mkdir -p wb stm32f4
wb@ubuntu:~$ ls
Desktop    Downloads         Music     Public   Templates  wb
Documents  examples.desktop  Pictures  stm32f4  Videos

⑵先创建一个文件夹,再在这个文件夹下创建一个文件夹:mkdir gxx cd gxx/gxx1

wb@ubuntu:~$ mkdir gxx cd gxx/gxx1
wb@ubuntu:~$ ls
cd       Documents  examples.desktop  Music     Public   Templates  wb
Desktop  Downloads  gxx               Pictures  stm32f4  Videos
wb@ubuntu:~$ cd gxx
wb@ubuntu:~/gxx$ ls
gxx1
wb@ubuntu:~/gxx$ 

猜你喜欢

转载自blog.csdn.net/weixin_43132661/article/details/82469221