文章标题
来源:互联网 发布:淘宝店铺 武汉飞鱼运动 编辑:程序博客网 时间:2024/06/06 12:52
开篇
本人马上大三,一心向投身于后端开发,无奈瞎搞了一年,仍是小白一个,如今就抛弃原来的东东,开始研究大蟒蛇!
翻看了了好多视频资料,发现py的入门不是先搞语法,大部分都是linux操作系统的如门,这让我用了这么多年的win系统的人瞬间就有了兴趣,同时也十分好奇,于是在度娘上各种寻找关于py的东东,发现当今的py可是真的了不得,不提人工智能和大数据的开发,光看pyweb开发和py进行linux服务器的运维就可见py的过人之处,经过一方考虑决定从最简单 pyweb开发去入门,想这以后linux玩好了,还能当个系统管理员什么的也是不错,所以开始和Ubuntu交朋友.
下面是小浩这两天学的一些乌班图的一些常用指令,写出来晒晒。。。
Ubuntu指令开始
==
以下指令全在终端操作
显示文件
//显示当前终端所在绝对路径
pwd
//显示当前路径下的所有文件
ls
//显示出隐式创建的文件
ls -a (注意空格)
//以列表的形式显示当前终端下的文件
ls -l
//以含有文件单位的形式显式的显示出当前终端下的文件
ls -h
//以含有文件单位的形式显式的显示出当前终端下的所有文件,并以列表的形式显示出来
ls -l -h -a (也可以写为 ls -lha )
//将bin目录下的所有文件以带有单位的形式以列表展示出来,并分页,且不产新的文件
//ls -lha /bin |more
打开文件
//查看一个文件的内容,无法编辑
car 文件名
//查看一个文件的内容并可以编辑
gedit 文件名
//显示文件或文件夹的内容并分页显示
//more 文件名
创建文件和文件夹
//闯建一个名为1.txt的文件
touch 1.txt
//创建一个名为A的文件夹
mkdir A
//创建一个名为1.txt的文件并给它隐藏
touch .1.txt (仅仅在文件名前多了一个点)
帮助文档
//查看所有Ubuntu的指令解释
–help
//进入Ubuntu的第二个官方手册
man 2 open (Ubuntu官方有8个手册,2代表进入第二个官方手册)
//查看管理员的历史命令;
history
输入重定向
//将当前终端路径下的文件重定向到1.txt文件中显示(此时覆盖1.txt的原有文件)
ls > 1.txt (打开1.txt文件即可看到文件列表)
//将当前路径下的所有文件和文件夹重定向到1.txt中显示(此时不覆盖1.txt的原有文件,在1.txt文件末尾进行追加)
ls >> 1.txt
目录的进入与回退
// 进入指定的目录
cd 目录
//返回上一级目录
cd ..
//返回前一级目录,相当与回退
cd -
//返回home目录
cd ~
文件夹和文件的删除
//删除文件夹A
rmdir A
//删除一个文件
rm 文件名
//强制删除一个文件或目录
rm 目录名/文件名 -r
文件的重命名和快捷方式
mv 原文件名 新文件名
//给当前文件创建软链接快捷方式(相当与给该文件名定义了一个新指向,对该快捷方式操作不影响源文件)
ln -s 原文件名 快捷方式名
//给当前文件创建硬链接型快捷方式(相当于给该文件起了另一个文件名,该快捷方式直接指向源文件,对该快捷方式操纵会影响源文件)
ln 原文件名 快捷方式名
文件的合并
//将1.txt和2.txt合并为3.txt
cat 1.txt 2.txt > 3.txt
文本的搜索
//在1.txt中查找与“py“相关的语句
grep “py” 1.txt
//在1.txt中查找与”py“相关的语句,并该语句所在的显示行号
grep “py” -n 1.txt
//在1.txt中查找以”py“开头的所有语句
grep “^py” 1.txt
//在1.txt中查找所有以”py“结尾的语句
grep “py$” 1.txt
//在1.txt中查找与”py“不相关的内容
grep -v “py” 1.txt
文件的搜索
//在/text目录下查找名为A的文件
find /text ”A“
//在text目录下查找文件大小大于4k小于5M的文件
find /text -size +4k -size -5M
文件的移动
//将文件1.txt移动到文件夹A中
mv 1.txt A
//将文件2.txt复制到文件夹B中
cp 2.txt B
//强制将文件A复制到文件B中
cp A B/ -r (-r表示强制)
文件的打包,解包与 压缩,解压缩
———tar打包
//将当前终端路径下所有.py格式的文件打包之至 Z.tar
tar -cvf Z.tar *.py (此时只是打包并不压缩体积)
//将Z.tar中的文件解包至当前路径下
tar -xvf Z.tar
——tar.gz型打包压缩
//将当前终端路径下的 所有.py格式的文件打包压缩至Z.tar.gz
tar -zcvf Z.tar.gz *.py (此时打包并压缩体积)
//将压缩包Z.tar.gz中的所有文件解压缩至当前路径
tar -zxvf Z.tar.gz
——tar.bz2型打包压缩
//将当前终端路径下的所有.py格式的文件打包压缩至X.tar.bz2
tar -jcvf X.tar.bz2 *py
//将压缩包X.tar.bz2中的所有文件解压缩至当前路径下
——zip型打包压缩
//将当终端路径下 所有.py格式的文件都压缩至Y.zip下
zip Y.zip *.py
//将Y.zip中的所有文件解压缩当前路径下
查看日历和时间
//查看当前时间
date
//产看当前日历
cal
//格式化输出时间
date ”+%Y–%m–%d–%H–%m–$s”
查看进程信息
//查看程序运行的进程,(查看之后立即停止)
ps -aux
//查看程序的运行情况并一直chixu
top
//杀掉某个进程
kill 进程号
//强制杀掉某个进程
kill -p 进程号
检测磁盘信息
//显示整个磁盘的使用情况
df -h
//显示当前终端路径下的磁盘使用情况
du
查看网卡的配置信息
ifconfig
测试本机和另一台机器是否能够通信
ping 所要连接的机机器的IP地址
用户的权限管理
//进入超级管理员命令
sudo
//从超级管理员切换到普通用户
su 用户名
//添加新用户
sudo useradd 用户名 -m
//切换到某个用户
su 索要切换的用户名
//查看当前用户名
whoami
//删除用户,保留该用户的主目录
userdel
//删除用户,并删除该用户的主目录
userdel -r
//退出当前用户,返回原来用户
exit
//远程操控某台电脑
ssh 用户名@inte地址
终止当前指令的运行
ctrl c
进入终端
Ctrl alt t
敲将近3个小时真累,如有错误请留言指正,我定及时改正,谢谢!!!
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- angular 自定义服务
- 正则表达式(栈的应用)
- log4plus配置文件放到中文路径加载失败
- centos 使用mail发送邮件
- C# 中的委托和事件
- 文章标题
- Comet工作原理
- SpringBoot使用教程【1】Restful API设计 返回json,xml格式
- MyBatis Spring整合配置映射接口类与映射xml文件
- Android 内置google dialer后发现拨号后,没有通话界面显示。
- SolrCloud详解及搭建
- MySQL中的锁(表锁、行锁,共享锁,排它锁,间隙锁)
- C语言如何不用goto、多处return进行错误处理?
- easyui-combobox