基础篇:ubuntu的使用

一文件目录操作

在Ubuntu的的的的下面使用命令行来对文件进行批量操作是非常方便的,以前在窗户底下对文件进行复制,移动,删除的时候,都是用鼠标一框,然后右键或者快捷键执行操作,还要几个窗口之间来回切换,窗口多了之后会很麻烦,在Ubuntu的的的的底下就只需记得下面几个命令:

1.进入文件夹

先按ctrl + alt + T打开命令行终端,在终端里一般使用```cd目录名```的命令,例如:

cd /home/ubuntu/downloads/

这样就能进入到下载这个文件夹里面了,还有一些更方便的命令:

cd ..    # 进入上一个文件夹
cd ../..    # 进入上两个文件夹
cd -    # 去到进入当前文件夹之前的那个文件夹

2.复制文件

一般用CP命令:

cp 目标文件路径 你想移动到的目录

一些例子:

cp file.txt /home/ubuntu/downloads/    # 把当前文件夹底下的file.txt文件复制到downloads文件夹下
cp /home/ubuntu/a/a.txt /home/ubuntu/b/    #把其它文件夹里的文件复制到别的文件夹里,只需写全文件夹的绝对路径
cp -r files/ ..    # 把当前文件夹底下的files文件夹,全部复制到上一层目录当中去, 复制整个文件夹就需要加上-r

3.移动文件

移动文件就要用MV,也就是移动的缩写:

mv 目标文件路径 你想移动到的目录

命令跟CP基本上是一样的:

mv file.txt /home/ubuntu/downloads/    # 把当前文件夹底下的file.txt文件移动到downloads文件夹下
mv /home/ubuntu/a/a.txt /home/ubuntu/b/    #把其它文件夹里的文件复制到别的文件夹里,只需写全文件夹的绝对路径
mv -r files/ ..    # 把当前文件夹底下的files文件夹,全部复制到上一层目录当中去, 复制整个文件夹就需要加上-r

4.删除文件

在工作的时候,删除文件是一个很危险的行为,假如输错了命令,很可能会把一些重要的文件删除掉,而且ubuntu的的的的是没有回收站这一概念的,当然一般公司的运维同事会让你用别的命令来代替,这样就安全多了。

rm 你想删除的文件名
rm -r 你想删除的文件夹    # 涉及到文件夹都加-r

注意!以下命令慎用!

rm -rf 文件夹    # 这是强制删除文件夹内所有文件的命令,很危险,实在删除不了才用,删除前反复确认文件夹名字

二VIM编辑器

Ubuntu的的的的的命令行终端是没有像窗户底下的TXT编辑器或者pycharm这种有图形界面的编辑软件的,在终端下面,你想要编辑你的代码文件的话,就要用```VIM `命令。

比如,你想编辑某个的的的的.py文件,可以使用以下命令:

vim helloworld.py    # vim + 你想编辑的文件夹路径
图1

如图1,VIM打开helloworld.py文件就是这个界面,这时你想直接打字是没反应的,必须先按下键盘上的“i”的的的的键,进入编辑模式,如图2:

图2

从图2可以看到,现在是“插入”模式这里输入一句新的命令之后,要保存退出的话,必须先按下键盘左上角的“ESC”键,退出编辑模式,然后输入```。: wq```,注意是冒号加上WQ两个字母,这是确认修改保存并退出的命令,按下回车即可退出。(当时连如何保存退出都琢磨了好久才知道..... 。)

图3

如果你不想保存就退出,可以在退出编辑模式后输入```:q!```回车,即可退出下面还有一些有用的链接,VIM还有很多实用的命令:

http://blog.csdn.net/xuesnowce/article/details/53117352


三安装软件

窗户安装软件的时候都是下载一个.EXE文件,双击打开一路接下来就可以安装的,Ubuntu的的的的话经常实用命令行来安装软件,下面有几种常见的方式:

1. deb包

的的的的ubuntu的DEB包相当于窗口的EXE文件,如果你用的的的的ubuntu的桌面版,是可以直接双击安装的(只能是ubuntu的的的的官方指定的软件,其它软件无法用这种方式安装)。如果用命令行,可以输入以下命令:

sudo dpkg -i *.deb    # 注意“*.deb”的意思是你的deb包的全称,请用软件包的名字替换掉星号

2.apt,得到安装

Ubuntu的的的的有包含了很多各式各样的软件的官方软件源,你可以用以下命令来从官方源中安装软件:

sudo apt-get update    # 更新一下软件源,获取最新软件的列表
sudo apt-get install 软件名    # 安装软件

3. .sh,.py,.run文件

.SH,的的的.py,.RUN后缀这些文件,一般可以用下面这种方法来安装:

sh 软件名.sh
sh 软件名.run
python xxx.py

.RUN文件也有这样的安装方法:

chmod +x  *.run    # 先给这个run文件可执行的权限
./*.run    # 文件名前面加上./即可安装

还有更多的文件安装方式,比如二进制文件,转包等等,遇到的话就点进这个链接看看吧:

http://www.linuxidc.com/Linux/2015-01/111216.htm


四一些提高工作效率的命令

1.tmux

TMUX是一个多窗口工具,你只需要在一个窗口当中输入TMUX,然后输入一些命令可以把窗口分成一块一块,可以在一个窗口里面执行多个任务,不需要切换窗口。

图4


TMUX可以允许在同一个会话窗口当中显示多个子窗口,方便在同一个屏幕内进行多个任务处理,如上图所示,新建了3个子窗口,可以同时进行多个任务。

Ubuntu的的的的下安装TMUX见这里:HTTPS://www.jianshu.com/p/03971b5ed5da

CentOS的的下安装TMUX见这里:https://www.zybuluo.com/mwumli/note/149542

安装完毕后,使用操作是先在命令行输入tmux,进入tmux新窗口界面后,先按下键盘上`ctrl + B`,然后松开(记得要松开),接着马上按下`shift +% `就可以实现左右分隔窗口或者先按下`CTRL + B`,。然后松开,再按下 '换挡+'`就可以实现上下分隔窗口详细命令看这里:HTTPS://gist.github。 COM / ryerh / 14b7c24dfd623ef8edc7

2.资源监控命令

有时候你需要考虑到运行代码时,电脑资源的使用情况的的的,Ubuntu的没有像窗户那样的资源管理器的界面,但是可以用命令来监控:

显卡内存监控:

watch -n 0.1 nvidia-smi    # watch -n 0.1的意思是以0.1秒的时间间隔刷新nvidia-smi的数据显示


内存使用监控:

watch -n 0.1 free -h    # free是内存显示命令,-h是以人类能读懂的格式显示


3.后台运行命令

有些时候你需要把任务扔到后台让它慢慢执行,然后你继续干其它工作,这时候可以用到下面的命令:

python helloworld.py &    # 最后面加个&即可进入后台运行

如果你不想你的代码在后台运行的时候被杀掉,就在前面加上“nohup的的的的”:

nohup python helloworld.py &


4.杀死进程

如果后台有一些进程你不想再运行了,但又不会自动关闭,就要手动杀掉进程,首先你必须找到这个进程的PID:

ps -aux | grep python    # grep python的意思是过滤出跟python相关的进程

找到你的进程之后,看PID那一列,这个数字就是你的进程ID,然后输入:

kill 你的PID
kill -9 你的PID    # 中间加上-9是强制杀死的命令

更详细的可以看这里:

https://jingyan.baidu.com/article/a24b33cd55c3ba19ff002b4f.html


5.一些快捷键

任务强行退出:键盘按下“ctrl + c”

任务后台运行:键盘按下“ctrl + z”

复制命令行某段文字:鼠标选中文字,键盘按下“ctrl + Ins”

把文本粘贴到命令行:键盘按下“shift + Ins”

  • 22
    点赞
  • 205
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值