学习Python基础的第02天,依然是基于Ubunt的Linux操作系统基本认知

工作中调用服务器基本上都是通过运行界面来操作,不会出现以往熟悉的电脑桌面,所以第二天的内容依然是继续学习,在运行中操作的基本常用方法

    (放Linux企鹅慈祥的微笑来当分界线)

此文中的内容承接第一天的学习内容:

19. tree:以目录树的方式显示当前文件夹的信息

19.1 tree /:以目录树的方式显示指定文件夹的信息

20. cal:查看日历

20.1 cal -y:查看全年日历

21. date:查看现在时间

21.1 date "+%Y-%m-%d %H:%M:%S" 对应的是年月日时分秒

22. history:查看历史信息

22.1 !"历史信息编码"  运行历史命令

23. 命令格式

23.1 命令,参数,选项  ,提示:有些命令选项可以放到参数的后面,但是scp选项必须放到命令前面

***24. ls选项

-l:以列表形式显示

-a:显示所有文件包括隐藏文件

-h:显示文件大小

25. ll 相当于 ll-al

***26. mkdir 

-p:在命令名后面加上选项-p可以创建嵌套文件夹.例如mkdir -p AAA/BBB/CCC

***27. rm

-i:删除文件或者文件夹的时候使用-i有提醒
-r:以递归的方式删除文件夹里面的所有内容
-d:删除空的文件夹
-f:如果文件存在那么直接删除,否则不会报错

-v:显示删除描述信息

***28. cp

-i:拷贝文件或者文件夹的时候会有提醒
-r:以递归的方式拷贝文件夹及文件夹里面的所有内容

-v:显示拷贝后的路径描述

***29. mv

-i:移动文件或者文件夹的时候提醒是否确定要移动

-v:显示移动后的详细信息

30. 重定向(>,>>):把终端的内容重新规定显示方向,保存在文件里面

>:如果之前文件内容存在那么会覆盖
>>:追加写入终端显示的内容

重定向: ls tree cat 在终端显示的内容都可重定向

31. gedit:查看及编辑文件

32. cat:在终端查看文件内容,不能编辑

***33. more:分屏显示

f:下一页
b:上一页
回车:下一行

q:退出

34. 文件合并

cat 1.txt 2.txt > 3.txt

35. 管道(|):可以理解成一个容器

ls/bin | more 分屏显示管中的数据

        ls,tree,cat 都可以结合管道使用more完成分屏显示

***36. 链接

软链接:好比是快捷方式,创建软链接不会对硬链接数加1,ln -s 1.txt 1-s.txt,创建其它目录的软链接需要使用绝对路径

硬链接:好比一个人有两个名字,某一个名字不用了,通过其它名字还可以找到这个人,ln 2.txt 2-h.txt,创建硬链接,硬链接数会加1,注意:目录不能创建硬链接,但是可以创建软链接

37. grep:根据指定的方式搜索内容

grep "a" -i 1.txt:表示忽略大小写
-v 表示根据内容取反查找
-n 表示行号

总结 find . -name "*.txt",支持的通配符,支持的通配符: *,?,[]

***38. ls:根据制定目录查找文件

支持的通配符:ls *.txt l?.txt ls [123].txt , *,? []

通配符:其实就是起到了模糊查询的作用, *表示匹配0个或者多个字符,?只匹配一位

***39. tar:打包及压缩

-c:表示打包,-v:显示打包的文件名 -f:要有文档名称,f必须放到最后
打包:tar -cvf test.tar *.txt  得到test.tar

解包:tar -xvf test.tar 得到test包里的内容

***40. gzip压缩或者解压缩

gzip test.tar 得到test.tar.gz 压缩

gzip -d test.tar.gz 得到 test.tar未压缩

***41. 合并打包及压缩的命令

tar -zcvf test.tar.gz *.txt 得到test.tar.gz

-z:压缩

***42. 合并解压缩及解包命令

tar -zxvf test.tar.gz
-C:表示解压后的路径
tar -zxvf test.tar.gz -C ./bbb 得到把压缩包解压到bbb的目录里


***41. bz2格式的打包及压缩

tar -jcvf test.bz2 *.txt 得到test.bz2


***42. bz2格式的解压缩及解包

tar -jxvf test.bz2 得到压缩包里的东西
tar -jxvf test.bz2 -C ./bbb 得到 把压缩包里解压到bbb的目录里

***43. zip 压缩

zip 文件名 *.txt 提示:test压缩包可以没有后缀,默认是,zip

***44. unzip 解压缩

unzip 文件名.zip 得到 文件名

unzip -d abc 文件名.zip 得到 把压缩包解压到abc目录里

45. which:查看命令的路径

***46. chmod:修改文件的权限

-r:可读(4) -w:可写(2) -x:可执行(1)
u:user当前用户 g:group同组用户 o:other其他用户 a:all所有用户
+:添加权限 -:撤销权限 =:赋值权限
设置文件没有任何权限chmod a= 123.txt 或者 chmod a=- 123.txt 或者 chmod 000 123.txt

设置文件所有的权限 chmod a=rwx 123.txt 或者 chmod 777 123.txt

47. cp选项

-a:保留文件的权限,主要是对于其它用户的权限,如果不加-a选项,其它用户只拥有可读权限,提示:-a包含-r选项,也就是-a的范围更大,还可以使用在拷贝文件夹的时候


***48. sudo -s:切换到管理账号

49. whoami:当前电脑的用户

50. who:登陆当前电脑的用户

51. passwd:修改密码

52. exit:退出当前用户


备注:文中序号前边标有"***"为必须掌握知识点


通过学习两天的基本操作知识来看,理解与操作目前来说并没有太难,
但是在熟练操作的上有很大的问题,经常会习惯性的打开笔记来看某一个知识点,还需要多加练习,把熟练度提高到与常用的windows桌面一样的熟练操作,才算是真正的掌握到如何运用Linux操作系统,地基打的实一点,楼才可以盖的更高一点


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值