python高级 Linux 02

Linux常用命令二:
cat : 一次性显示所有文件内容
more : 分屏显示
b: 上一页
f: 下一页 空格
回车: 逐行显示
q : 退出显示
tree /home/python | more 管道:这⾥“|”的左右分为两端,左端塞东⻄(写),右端取东⻄(读)
命令1 | 命令2

ln -s 文件或者目录 链接名 :软连接
ln 文件 链接名 :硬连接

cat 文件1 文件2 : 合并显示
cat 文件1 文件2 > 合并后文件名 :重定向
gedit 文件名 查看文件(打开后可以在里面编辑)

在文件中搜索:
grep -i “ha” 1.txt : 在1.txt中搜索"ha" 并不区分大小写
grep -n “h” 1.txt : 在1.txt中搜索"h" 显示行号
在grep命令中输⼊字符串参数时,最好引号或双引号括起来。如:grep ‘a’ 1.txt

find ./ -name “*.txt” : 在当前目录下查找以.txt结尾的所有文件
find ./ -name test.sh :查找当前⽬录下所有名为test.sh的⽂件
find命令功能⾮常强⼤,通常⽤来在特定的⽬录下搜索符合条件的⽂件

  • 和 ? : * 代表任意多个字符;? 代表任意一个字符;都属于通配符

tar 归档管理
压缩解压方法一:
tar -zcvf xxxx.tar.gz .txt 把.txt文件打包压缩成xxxx.tar.gz
tar -zxvf xxxx.tar.gz -C 目录 把xxxx.tar.gz压缩文件解压到指定目录中

压缩解压方法二:
tar -jcvf xxx.tar.bz2 .txt 把.txt文件打包压缩成xxx.tar.bz2
Tar -jxvf xxx.tar.bz2 -C 目录 把xxx.tar.bz2压缩文件解压到指定目录中

which 命令: 查看命令的位置; 如:which ls

chmod: 修改文件或文件夹的权限
字母法:chmod u+rwx , g+rwx , o+r , 1.txt
chmod u-rwx , g -rwx , o-r, 1.txt
chmod u=rwx g=rwx , o=r, 1.txt
数字法:chmod 761 1.txt 第一个数字代表用户的权限,第二个数字代表组的权限,第三个数字代表其他访问者的权限,其中r = 4 , w = 2 , x = 1

whoami: 查看当前用户
sudo -s : 切换到root
passwd: 设置用户密码
exit: 退出登录账户
who: 命令⽤于查看当前所有登录系统的⽤户信息
sudo 命令 :以管理员权限用命令

reboot、shutdown、init: 关机重启 如:shutdown -h 20:25

更新Ubuntu软件
1、选择阿里云的下载服务器
2、Ubuntu软件操作的相关命令:
sudo apt-get update 更新源
sudo apt-get install package 安装包

Linux常⽤服务器构建-ftp服务器:
1、安装vsftpd服务器:sudo apt-get install vsftpd
2、配置vsftpd.conf⽂件:sudo vi /etc/vsftpd.conf
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
3、测试上传功能,登陆ftp
在这里插入图片描述

4、图形界⾯的ftp客户端(filezilla)
在这里插入图片描述

Linux常⽤服务器构建-ssh和scp
1、ssh介绍
SSH为Secure Shell的缩写,由 IETF 的⽹络⼯作⼩组(Network Working Group)所制
定;SSH 为建⽴在应⽤层和传输层基础上的安全协议。
SSH是⽬前较可靠,专为远程登录会话和其他⽹络服务提供安全性的协议。常⽤于远程登
录,以及⽤户之间进⾏资料拷⻉
2、安装ssh
A.安装ssh服务器
sudo apt-get install openssh-server
B.远程登陆
ssh ⽤户名@IP
3、使⽤ssh连接服务器
在这里插入图片描述
4、scp
远程拷⻉⽂件,scp -r 的常⽤⽅法:

利用本地cmd命令scp,下载虚拟机里的文件:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gxz987/article/details/88648890