Linux系统

(1)linux系统没有C盘,D盘。只有根目录/。

(2)bin或者sbin文件里面的目录都是可执行的软件,相当于.exe文件一样。

(3)相对目录和绝对目录的区别:

相对目录:从当前目录开始描述的路径称为相对目录。

绝对目录:从/目录开始描述的路径称为绝对目录。

(4)cd:切换路径。

 cd .  :切换到当前目录

cd ..  :切换到上级目录

cd  ~: 切换到当前目录的主目录(home目录)

cd  -:切换到上一次所在的目录


(5)Linux的权限


(6)输入命令窗口的字体大小的设置:

字体变大:Ctrl+shift+"+"

字体变小:Ctrl+“-”

(7)Linux的命令如下:


pwd:显示当前路径。

ls:查看所有的文件和文件夹名称。

ls  -l:查看所有的文件和文件夹。


蓝色表示文件夹,白色表示文件。

“d”:表示文件夹,“-”表示文件

(8)例如输入ls 之后想进入“shahdhadia”。

     自动填充的快捷键:先输入s再按tab键再输入h再按tab键即可,自动填充后面的单词。

(9)"q"可退出man手册。

(10)创建文件命令: touch   文件名。

(11)ls -alh:a表示将所有隐藏的文件也显示出来,lh显示文件的大小。

(12)只要显示133.py,143.py

[zmm@localhost Desktop]$  ls

100000003.py  133.py  143.py  1.py  1.py~  2222.py  2.py  2.py~  qq.EXE  QQ.EXE
[zmm@localhost Desktop]$ ls 1[34]3.py
133.py  143.py

[zmm@localhost Desktop]$ 

(13)*号和?号的区别

[zmm@localhost Desktop]$ ls 1?3.py
133.py  143.py
[zmm@localhost Desktop]$ ls 1*3.py

100000003.py  133.py  143.py

?号只占一个字节,而*号可以占很多字节

(14)编辑文件的内容命令:

gedit   文件名称

(15)创建文件夹:ls -alh >文件名称

例如:  ls -alh>ls.txt


说明:ls -alh的东西放在这个管道里面|,more是从管道里面取出数据显示出来。

(14)查看文件的内容:

cat    文件夹名称

(16)创建文件夹

mkdir    文件夹名称

(17)删除文件夹

rmdir     文件夹名称



[zmm@localhost Desktop]$ ls //查看所有的文件夹和文件
100000003.py  1.a    2222.py  2.py~  llss.txt  QQ.EXE 
xxx.py
133.py        1.py   2.a      3.a    ls.txt    xx.py
143.py        1.py~  2.py     *.a    qq.EXE    xx.py~
[zmm@localhost Desktop]$ ls xxx.py   //查看xxx.py文件夹里面的文件
111.py
[zmm@localhost Desktop]$ rmdir xxx.py   //因为xxx.py里面有文件,所以不能直接删除,要先删除xxx.py里面的内容 ,再删除xxx.py文件夹。
rmdir: failed to remove `xxx.py': Directory not empty
[zmm@localhost Desktop]$ rm 111.py    //rm用于删除普通的文件
rm: cannot remove `111.py': No such file or directory
[zmm@localhost Desktop]$ cd xxx.py    //要想删除xxx.py里面的内容,先要切换到xxx.py的路径,然后再进行删除。
[zmm@localhost xxx.py]$ rm 111.py
[zmm@localhost xxx.py]$ rmdir xxx.py
rmdir: failed to remove `xxx.py': No such file or directory
[zmm@localhost xxx.py]$ cd -    //调换到上一次的目录下
/home/zmm/Desktop
[zmm@localhost Desktop]$ rmdir xxx.py
[zmm@localhost Desktop]$ ls
100000003.py  1.a    2222.py  2.py~  llss.txt  QQ.EXE
133.py        1.py   2.a      3.a    ls.txt    xx.py
143.py        1.py~  2.py     *.a    qq.EXE    xx.py~

[zmm@localhost Desktop]$ 

(18)软连接和硬链接

软连接的 命令是:ln    -s    连接的文件名             软连接的文件名(快捷方式的文件名,自己随便起)

硬连接的命令是: ln      连接的文件名               硬连接的文件名

两者的区别:当连接的文件名被删除时,软连接的文件名就会出错,而硬连接的文件名不会出错

例如:软连接

[zmm@localhost Desktop]$ ls -l
total 20
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 123.py
-rw-rw-r--. 1 zmm zmm   36 Mar 19 22:12 1.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:31 220.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 222.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 22.py
-rw-rw-r--. 1 zmm zmm    0 Mar 19 22:11 2.py~
-rw-rw-r--. 1 zmm zmm 1313 Mar 20 18:25 3333.py
-rw-rw-r--. 1 zmm zmm 1333 Mar 20 19:02 333.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 555.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 01:48 helloworld.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 19 23:20 xx.py~
[zmm@localhost Desktop]$ ln -s 123.py  122.py
[zmm@localhost Desktop]$ ls -l
total 20
lrwxrwxrwx. 1 zmm zmm    6 Mar 20 19:03 122.py -> 123.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 123.py
-rw-rw-r--. 1 zmm zmm   36 Mar 19 22:12 1.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:31 220.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 222.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 22.py
-rw-rw-r--. 1 zmm zmm    0 Mar 19 22:11 2.py~
-rw-rw-r--. 1 zmm zmm 1313 Mar 20 18:25 3333.py
-rw-rw-r--. 1 zmm zmm 1333 Mar 20 19:02 333.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 555.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 01:48 helloworld.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 19 23:20 xx.py~
[zmm@localhost Desktop]$ gedit 123.py
[zmm@localhost Desktop]$ gedit 122.py
[zmm@localhost Desktop]$ rm 123.py     //删除123.py连接的文件名,打开122.py就会出错。这是软连接
[zmm@localhost Desktop]$ gedit 122.py
[zmm@localhost Desktop]$ cat 122.py
cat: 122.py: No such file or directory
[zmm@localhost Desktop]$ 

total 20
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 123.py
-rw-rw-r--. 1 zmm zmm   36 Mar 19 22:12 1.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:31 220.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 222.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 22.py
-rw-rw-r--. 1 zmm zmm    0 Mar 19 22:11 2.py~
-rw-rw-r--. 1 zmm zmm 1313 Mar 20 18:25 3333.py
-rw-rw-r--. 1 zmm zmm 1333 Mar 20 19:02 333.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 555.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 01:48 helloworld.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 19 23:20 xx.py~
[zmm@localhost Desktop]$ ln -s 123.py  122.py
[zmm@localhost Desktop]$ ls -l
total 20
lrwxrwxrwx. 1 zmm zmm    6 Mar 20 19:03 122.py -> 123.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 123.py
-rw-rw-r--. 1 zmm zmm   36 Mar 19 22:12 1.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:31 220.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 222.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 22.py
-rw-rw-r--. 1 zmm zmm    0 Mar 19 22:11 2.py~
-rw-rw-r--. 1 zmm zmm 1313 Mar 20 18:25 3333.py
-rw-rw-r--. 1 zmm zmm 1333 Mar 20 19:02 333.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 555.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 01:48 helloworld.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 19 23:20 xx.py~
[zmm@localhost Desktop]$ gedit 123.py
[zmm@localhost Desktop]$ gedit 122.py
[zmm@localhost Desktop]$ rm 123.py     //删除123.py连接的文件名,打开122.py就会出错。这是软连接
[zmm@localhost Desktop]$ gedit 122.py
[zmm@localhost Desktop]$ cat 122.py
cat: 122.py: No such file or directory

[zmm@localhost Desktop]$  

 硬链接:

[zmm@localhost Desktop]$ ln 220.py  221.py
[zmm@localhost Desktop]$ ls -l
total 28
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 123.py~
-rw-rw-r--. 1 zmm zmm   36 Mar 19 22:12 1.py~
-rw-rw-r--. 2 zmm zmm   21 Mar 20 19:10 220.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:31 220.py~
-rw-rw-r--. 2 zmm zmm   21 Mar 20 19:10 221.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 222.py
-rw-rw-r--. 2 zmm zmm 1313 Mar 20 18:25 22.py
-rw-rw-r--. 1 zmm zmm    0 Mar 19 22:11 2.py~
-rw-rw-r--. 1 zmm zmm 1313 Mar 20 18:25 3333.py
-rw-rw-r--. 1 zmm zmm 1333 Mar 20 19:02 333.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 18:32 555.py
-rw-rw-r--. 1 zmm zmm    0 Mar 20 01:48 helloworld.py~
-rw-rw-r--. 1 zmm zmm    0 Mar 19 23:20 xx.py~
[zmm@localhost Desktop]$ rm 220.py
[zmm@localhost Desktop]$ cat 221.py

print("abcdefghijk")




(20)将连个文件的内容合并到一个文件里面


也可以直接这样做: cat 333.py 111.py >222.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值