Ubuntu常用操作汇总与问题解决汇总
来源:互联网 发布:linux配置javahome 编辑:程序博客网 时间:2024/06/05 18:10
- 关于cd
- Ubuntu_ubuntu下统计目录及其子目录文件个数
- ubuntu如何安装下载工具ugetaria2
- 解压与压缩
- 文件搜索
- 连接服务器主要基于Xshell
- gdb使用与 Segmentation fault core dumped解决方法
- 让某个程序在后台运行
关于cd
- cd 目录名//(进入目录名目录) - cd ..//(返回上级目录) - cd -//(返回之前访问的目录)
Ubuntu_ubuntu下统计目录及其子目录文件个数
转自(http://blog.csdn.net/jiguanghoverli/article/details/8020580)里面有详细说明
ls -l |grep "^-"|wc -l//查看某目录下文件的个数ls -lR|grep "^-"|wc -l//查看某目录下文件的个数,包括子目录里的。ls -lR|grep "^d"|wc -l//查看某文件夹下目录的个数,包括子目录里的。
ubuntu如何安装下载工具uget+aria2
参照http://jingyan.baidu.com/article/a65957f4e9adcf24e67f9bc0.html
(4) 配置flashGot插件:
在终端中输入sudo uget-gtk打开uget
右击全部分类、分类,在“新下载的默认设置1”选项卡下,对下载进行默认设置。如图,将连接数设置到最大16,其他的默认即可.(参考)新装的Ubuntu系统可能要做的事(备忘))
解压与压缩
参照 如何在Linux上使用tar命令解压和压缩文件
tar -zcvf 自己想要压缩后的名字 要压缩的文件的目录 --exclude=排除的目录tar -czvf archive.tar.gz /home/ubuntu --exclude=/home/ubuntu/Downloads --exclude=/home/ubuntu/.cache
文件搜索
参照 在ubuntu下如何搜索文件?
1.whereis 文件名
特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.
2.find / -name 文件名
特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用
#find / -name php.ini
3.locate 文件名
强力推荐的方法,最快,最好的方法.
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
连接服务器(主要基于Xshell)
利用原始ssh连接:
//ssh 用户名@IP地址 -p 端口号ssh usr@255.255.255.255 -p 8080
Xshell实现Windows上传文件到Linux主机
远程服务器上可以安装rz与sz然后直接使用rz与sz命令
Xshell5下利用sftp上传下载传输文件
否则,利用基本的sftp来实现
通过Xshell5与linux建立连接后,在图形用户面板上 窗口->传输新建文件,打开xftp的字符界面,如图,直接关闭即可打开一个sftp窗口
get //download a file from theserver to your local machine //从远程服务器上下载文件到本机put //upload a file from yourlocal machine to the server //将本机的文件上传到远程服务器
gdb使用与 Segmentation fault (core dumped)解决方法
Segmentation fault (core dumped)解决方法
Linux中用gdb 查看代码堆栈的信息
Insight的使用方法(gdb的最优前端)
在程序运行前执行ulimit -c unlimited运行程序./helloWorld若dump,则产生core信息,利用gdb打开gdb helloWorld core进入gdb,主要使用以下命令(注意,release版本编译的由于优化问题,很多信息会不详细,比如一般无法定位到究竟是哪一行dump了,dump时的局部变量是多少等)backtracebt打印当前的函数调用栈的所有信息。如:framefn是一个从0开始的整数,是栈中的层编号。比如:frame 0,表示栈顶,frame 1,表示栈的第二层。up表示向栈的上面移动n层,可以不打n,表示向上移动一层。down表示向栈的下面移动n层,可以不打n,表示向下移动一层。查看当前栈层的信息,你可以用以下GDB命令:frame 或 f会打印出这些信息:栈的层编号,当前的函数名,函数参数值,函数所在文件及行号,函数执行到的语句。info frameinfo f这个命令会打印出更为详细的当前栈层的信息,只不过,大多数都是运行时的内内地址。比如:函数地址,调用函数的地址,被调用函数的地址,目前的函数是由什么样的程序语言写成的、函数参数地址及值、局部变量的地址等等。info args打印出当前函数的参数名及其值。info locals打印出当前函数中所有局部变量及其值。info catch打印出当前的函数中的异常处理信息。
让某个程序在后台运行
nohup命令用法与Screen使用
使用screen,
screen //进入sceen//我用ping命令开始执行,如果下班了,但是想关闭ssh以后ping继续运行,那么按ctrl+a 再按d 这样暂停了子界面,会显示[detached]的字样,这时候 我回到了父界面;用screen –ls查看目前子界面的状态screen -lsThere is a screen on: 22292.pts-3.free (Detached)1 Socket in /tmp/screens/S-root,这里的22292其实是子界面的pid号;如果回到子界面 用screen –r 22292,一下子弹到了ping 的子界面;可以通过C-a(ctrl+a)?来查看所有的键绑定,常用的键绑定有:C-a k杀掉当前窗口
- Ubuntu常用操作汇总与问题解决汇总
- Ubuntu 问题解决汇总
- <Ubuntu> 问题解决汇总 Troubleshooting
- Ubuntu常用指令汇总
- vs2008常用操作汇总
- DB2常用操作汇总
- linux常用操作汇总
- mysql汇总常用操作
- 【linux】常用操作汇总
- Docker常用操作汇总
- Linux 常用操作汇总
- mysql常用操作汇总
- Http常用操作汇总
- Mongo常用操作汇总
- Ubuntu下虚拟机Bochs安装问题解决汇总
- Ubuntu下虚拟机Bochs安装问题解决汇总
- 常用的 Javascript 操作汇总
- 电脑常用操作技巧汇总
- Linux搭建本地TFTP服务器
- ClassLoad类加载器读取ClassPath路径下的配置文件并完成创建JDBC链接(二)
- Squeeze-and-Excitation Networks
- leetcode---triangle---dp
- POJ3363
- Ubuntu常用操作汇总与问题解决汇总
- 乙胺卮园劳挖诼倩部难乩乓写劳乩
- 基于Tensorflow+Python实现降噪自动编码器(DAE)
- jQuery学习-对象与选择器(锋利的jQuery)
- [bzoj-2049][Sdoi2008]Cave 洞穴勘测 题解
- 点击按钮显示多个框
- 如何向Vive Port中上传htc vive应用
- 2017沈阳网络赛 1008 HDU 6201 transaction transaction transaction(树形dp)
- TTTAttributedLabel 高度计算