- 浏览: 692590 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (181)
- Matlab (16)
- Java (26)
- autoHotkey (4)
- openCV (1)
- C++ (50)
- PDF-XChange Viewer (2)
- 学术 (11)
- javascript (4)
- linux (11)
- SWT (9)
- latex (7)
- GAE (2)
- windows (6)
- C# (3)
- PS (20)
- JNI (4)
- latex,批处理 (0)
- 批处理 (4)
- Android (5)
- 矩阵论 (1)
- SVM (1)
- 概率图模型 (0)
- Python (12)
- Eigen (5)
- 编程题 (1)
- MKL (1)
- 神经网络 (9)
- 最优化 (2)
- 摄影 (1)
- PPT (0)
- After Effects (3)
- CUDA (3)
- caffe (0)
- MXNet (2)
- svn (1)
- R (0)
- 虚拟机 (0)
- tensorflow (7)
- theano (1)
- Keras (1)
- vim (1)
- xgboost (1)
- spark (6)
- eclipse (2)
- word2vec (0)
- hadoop (1)
- dmlc (1)
- git (0)
最新评论
-
jeffersonz:
请问大神,这个插件记录下来的脚本为什么不能再Extendscr ...
PhotoShop - 记录PS的所有操作为JavaScript代码 -
cherishLC:
Andy__Zou 写道cherishLC 写道Andy__Z ...
Eigen的编译选项;MKL的使用 -
Andy__Zou:
cherishLC 写道Andy__Zou 写道cherish ...
Eigen的编译选项;MKL的使用 -
cherishLC:
Andy__Zou 写道cherishLC 写道Andy__Z ...
Eigen的编译选项;MKL的使用 -
Andy__Zou:
cherishLC 写道Andy__Zou 写道 您好,您的工 ...
Eigen的编译选项;MKL的使用
本处收录的大部分命令来自视频课程《Linux 入门基础》:http://study.163.com/course/courseMain.htm?courseId=232007
Ctrl+Alt+T可以打开终端(terminal)程序
安装nautilus-open-terminal可以在右键菜单添加在当前位置打开终端的命令:http://jingyan.baidu.com/article/5d368d1ecda2cc3f60c0570b.html
终端以root登录 sudo -i ; sudo passwd ; su - root ; su
http://zhidao.baidu.com/link?url=nALDBoWD7pJ0KnQYrSzOtLTxx9n_3hxhkXnUIYc4HBI-J0G1i-22LKOZfVVoZJk3QtsbmIbxYu1V-6MC4Qyw3FyK3oKwm-eqTsAfRLh5sd7
ubuntu图形界面以root登录
http://blog.csdn.net/loongembedded/article/details/37958405
http://www.docin.com/p-698447272.html
http://jingyan.baidu.com/article/5553fa82e3a1c565a23934c5.html
xshell用ssh远程登录后,后台运行命令: 在命令前加上nohup 或者setsid,
比如:nohup ./tnet.out >nohup.txt &
具体参见:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
scp免密码传输, ssh免密码登录:http://blog.csdn.net/nfer_zhuang/article/details/42646849
传输文件夹,并且不同步某些文件:https://stackoverflow.com/questions/1228466/how-to-filter-files-when-using-scp-to-copy-dir-recursively
为命令设置别名 alias
在后台执行程序在命令的最后加上" &"(不含引号)(比如打开浏览器firefox),然后可以继续在命令行里输入命令,否则只能等退出浏览器再输入命令
自动补全:按tab键
无法自动补全时按两下tab键可以列出所有以当前输入为前缀的命令
通配符*
即使在cd这样的命令中,如果 当前文件夹下只有一个以 ab 开头的文件夹,也可以使用 cd ab×来切换目录
查看帮助: 命令 -h 或者 --help
clear 清屏
查看历史命令:history ;然后 !num执行第num个命令
!! 重复前一个命令(写脚本的时候用,平时用上下箭头即可)
!commandName 重复以commandName开头的历史命令
!?command 重复之前含有command的命令
!-n 重复之前的第n个命令
检索之前输过的命令 : Ctrl+R
su - 切换到root用户
sudo -i 同上
which ls 可以查看执行的ls命令的位置
,,比如源码安装了tensorboard ,就可以通过 which tensorboard查看安装目录
如果找到打文件为软链接, 则卡亚通过ls -l xxx/tensorboard 查看其真实位置
cd 切换目录 .当前目录 ..父目录 ~用户目录 -之前的一个工作目录
pwd 显示当前目录
ps -aux |grep PROCESSNAME
ps -eo pid,lstart,etime,cmd | grep PROCESSNAME #查看具体的启动时间
ls 列出当前文件夹下的文件
ls -alt 可以看是否有执行权限
ls -l 查看快捷方式对应的真实文件位置
ls -i 查看文件在文件系统中的index
ls -a 可以查看隐藏文件
ls -R 递归显示文件夹内的内容
ls -ld 显示目录信息或链接信息
file 文件名 查看文件信息
sudo -i获取root权限(命令行内)
即使sudo后仍有权限不足问题,,可以试试bash ×.sh 运行.sh文件
cp source target 复制文件/目录 -r 递归复制 -v 显示详细信息
mv 移动/重命名 文件
rm 删除 -r 递归删除 -f 强制删除
touch 新建文件 or 更新文件的修改时间为当前时间
cat 查看文件内容 head 显示文件的前几行 tail -f用于查看在实时更新的日志文件
less 翻页显示文件内容 上下箭头
查看硬件信息
lspci 查看PCI设备 lsusb查看USB设备 lsmod查看驱动
shutdown 关机
ln -s 创建符号链接
硬链接与符号链接http://www.2cto.com/os/201204/126623.html
whoami 当前用户
id 用户id
who 已经登录的用户
w 已登录用户在干什么
权限相关
useradd
userdel
chown 更改所属用户 -r 递归修改
chgrp 更改所属组
chmod 更改权限rwx 读写执行 ugo 所属用户user、组group、其他other的权限共九位 , 也可以用三个数字表示 774表示 rwxrwxr-- ; 扩展权限也有三位: suid,sgid,sticky, suid表示以创建用户权限执行该文件,sgid表示该文件夹下的新建的所有文件的默认组都与该文件夹相同,而与创建的用户无关。 sticky表示该文件夹下用户只能删除属于自己的文件,其他用户即使用户组相同,也不能删除; 设定扩展权限时要用四个数字,比如 7777
umask 创建文件、文件夹的默认权限, 新建的文件夹权限为 777-umask, 文件为666-umask, 每个用户的umask是不同的
mount相关命令:http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340060&courseId=232007
mount, umount, fuser, lsof
查找
locate 查找的是数据库,有延时
find . -name \*.txt -print #递归查找txt文件
grep 查询正则表达式,输出对应的行
输出重定向 > 新文件 >>追加输出的文件 2> 重定向错误输出流
< 输入重定向
diff 比较文件的区别
tr ‘a-z’ ‘A-Z’ < /home/userA/me.txt #大小写替换
sed 's/from/to/g' < /home/userA/me.txt # 将文件中的from替换为to , 注意输出到的是命令行
ls -l |cut -d' ' -f1 |grep rwxrwx 先用ls梦里列出当前目录的详细信息;用cut命令以空格分割每行,取出第1列; 再用grep 查找含有rwxrwx的行
wc 统计文件的行数、列数、字节数、字符数
cat f.txt | awk -F'\t' '{if($3 >= 50) print $0}' | wc -l 统计文件f.txt中第3列的值>50的行数, 该文件的分隔符为'\t'
压缩、解压缩:
更多参见:http://www.blogjava.net/jiangjf/archive/2007/07/29/133122.html
磁盘空间(一级目录):df -hl
磁盘空间(任意目录):du -msh /home/user 其中s表示显示总大小,h表示用Gb等易读方式显示
磁盘空间(求和,限本目录1级子目录)du -ahd1 . | sort -rh | head
内存占用(区分共享内存和普通内存):sudo pmap -X 24477
top查看指定进程名称的资源使用情况 top -p $(pgrep -f -d, python)
端口占用情况:netstat -anp
Windows远程连接Ubuntu http://www.cnblogs.com/Dreama/articles/2106835.html
Linux下如何修改终端提示符?: http://blog.csdn.net/a280606790/article/details/8513298
显示隐藏文件 Ctrl+H
以 . 开头的文件就是隐藏文件
/bin 可执行文件 bash等 /sbin 只有super用户才能执行的命令
/etc 配置文件的目录
/mnt 以及 /media 挂载的设备, 因为有了自动挂载,所以有些被自动到media下了
/proc 系统实时信息,在内存里,不在硬盘上;; 其中的数字命名的文件夹对应一个进程
/sys 通常包含底层硬件信息
/usr 应用软件 /opt 大型应用软件
/var 系统长变的信息,比如log, mail
查看系统内核版本:cat /proc/version
具体参见:http://blog.csdn.net/zhuying_linux/article/details/6859286
调试
gdb coredump exe
用dmesg 和addr2line 可以在没有coredump的情况下查看出错的位置:http://blog.csdn.net/olidrop/article/details/7295908
Ctrl+Alt+T可以打开终端(terminal)程序
安装nautilus-open-terminal可以在右键菜单添加在当前位置打开终端的命令:http://jingyan.baidu.com/article/5d368d1ecda2cc3f60c0570b.html
终端以root登录 sudo -i ; sudo passwd ; su - root ; su
http://zhidao.baidu.com/link?url=nALDBoWD7pJ0KnQYrSzOtLTxx9n_3hxhkXnUIYc4HBI-J0G1i-22LKOZfVVoZJk3QtsbmIbxYu1V-6MC4Qyw3FyK3oKwm-eqTsAfRLh5sd7
ubuntu图形界面以root登录
http://blog.csdn.net/loongembedded/article/details/37958405
http://www.docin.com/p-698447272.html
http://jingyan.baidu.com/article/5553fa82e3a1c565a23934c5.html
xshell用ssh远程登录后,后台运行命令: 在命令前加上nohup 或者setsid,
比如:nohup ./tnet.out >nohup.txt &
具体参见:https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/
scp免密码传输, ssh免密码登录:http://blog.csdn.net/nfer_zhuang/article/details/42646849
传输文件夹,并且不同步某些文件:https://stackoverflow.com/questions/1228466/how-to-filter-files-when-using-scp-to-copy-dir-recursively
rsync -rav -e ssh --exclude='*.log' user_A@123.22.222.2:/home/d/folder local_dir
为命令设置别名 alias
在后台执行程序在命令的最后加上" &"(不含引号)(比如打开浏览器firefox),然后可以继续在命令行里输入命令,否则只能等退出浏览器再输入命令
自动补全:按tab键
无法自动补全时按两下tab键可以列出所有以当前输入为前缀的命令
通配符*
即使在cd这样的命令中,如果 当前文件夹下只有一个以 ab 开头的文件夹,也可以使用 cd ab×来切换目录
查看帮助: 命令 -h 或者 --help
clear 清屏
查看历史命令:history ;然后 !num执行第num个命令
!! 重复前一个命令(写脚本的时候用,平时用上下箭头即可)
!commandName 重复以commandName开头的历史命令
!?command 重复之前含有command的命令
!-n 重复之前的第n个命令
检索之前输过的命令 : Ctrl+R
su - 切换到root用户
sudo -i 同上
which ls 可以查看执行的ls命令的位置
,,比如源码安装了tensorboard ,就可以通过 which tensorboard查看安装目录
如果找到打文件为软链接, 则卡亚通过ls -l xxx/tensorboard 查看其真实位置
cd 切换目录 .当前目录 ..父目录 ~用户目录 -之前的一个工作目录
pwd 显示当前目录
ps -aux |grep PROCESSNAME
ps -eo pid,lstart,etime,cmd | grep PROCESSNAME #查看具体的启动时间
ls 列出当前文件夹下的文件
ls -alt 可以看是否有执行权限
ls -l 查看快捷方式对应的真实文件位置
ls -i 查看文件在文件系统中的index
ls -a 可以查看隐藏文件
ls -R 递归显示文件夹内的内容
ls -ld 显示目录信息或链接信息
file 文件名 查看文件信息
sudo -i获取root权限(命令行内)
即使sudo后仍有权限不足问题,,可以试试bash ×.sh 运行.sh文件
cp source target 复制文件/目录 -r 递归复制 -v 显示详细信息
mv 移动/重命名 文件
rm 删除 -r 递归删除 -f 强制删除
touch 新建文件 or 更新文件的修改时间为当前时间
cat 查看文件内容 head 显示文件的前几行 tail -f用于查看在实时更新的日志文件
less 翻页显示文件内容 上下箭头
查看硬件信息
lspci 查看PCI设备 lsusb查看USB设备 lsmod查看驱动
shutdown 关机
ln -s 创建符号链接
硬链接与符号链接http://www.2cto.com/os/201204/126623.html
whoami 当前用户
id 用户id
who 已经登录的用户
w 已登录用户在干什么
权限相关
useradd
userdel
chown 更改所属用户 -r 递归修改
chgrp 更改所属组
chmod 更改权限rwx 读写执行 ugo 所属用户user、组group、其他other的权限共九位 , 也可以用三个数字表示 774表示 rwxrwxr-- ; 扩展权限也有三位: suid,sgid,sticky, suid表示以创建用户权限执行该文件,sgid表示该文件夹下的新建的所有文件的默认组都与该文件夹相同,而与创建的用户无关。 sticky表示该文件夹下用户只能删除属于自己的文件,其他用户即使用户组相同,也不能删除; 设定扩展权限时要用四个数字,比如 7777
umask 创建文件、文件夹的默认权限, 新建的文件夹权限为 777-umask, 文件为666-umask, 每个用户的umask是不同的
mount相关命令:http://study.163.com/course/courseLearn.htm?courseId=232007#/learn/video?lessonId=340060&courseId=232007
mount, umount, fuser, lsof
查找
locate 查找的是数据库,有延时
find . -name \*.txt -print #递归查找txt文件
grep 查询正则表达式,输出对应的行
输出重定向 > 新文件 >>追加输出的文件 2> 重定向错误输出流
< 输入重定向
diff 比较文件的区别
tr ‘a-z’ ‘A-Z’ < /home/userA/me.txt #大小写替换
sed 's/from/to/g' < /home/userA/me.txt # 将文件中的from替换为to , 注意输出到的是命令行
ls -l |cut -d' ' -f1 |grep rwxrwx 先用ls梦里列出当前目录的详细信息;用cut命令以空格分割每行,取出第1列; 再用grep 查找含有rwxrwx的行
wc 统计文件的行数、列数、字节数、字符数
cat f.txt | awk -F'\t' '{if($3 >= 50) print $0}' | wc -l 统计文件f.txt中第3列的值>50的行数, 该文件的分隔符为'\t'
压缩、解压缩:
- .tar.bz2
- 解压:tar jxvf FileName.tar.bz2
- 压缩:tar jcvf FileName.tar.bz2 DirName
更多参见:http://www.blogjava.net/jiangjf/archive/2007/07/29/133122.html
磁盘空间(一级目录):df -hl
磁盘空间(任意目录):du -msh /home/user 其中s表示显示总大小,h表示用Gb等易读方式显示
磁盘空间(求和,限本目录1级子目录)du -ahd1 . | sort -rh | head
内存占用(区分共享内存和普通内存):sudo pmap -X 24477
top查看指定进程名称的资源使用情况 top -p $(pgrep -f -d, python)
端口占用情况:netstat -anp
Windows远程连接Ubuntu http://www.cnblogs.com/Dreama/articles/2106835.html
Linux下如何修改终端提示符?: http://blog.csdn.net/a280606790/article/details/8513298
显示隐藏文件 Ctrl+H
以 . 开头的文件就是隐藏文件
/bin 可执行文件 bash等 /sbin 只有super用户才能执行的命令
/etc 配置文件的目录
/mnt 以及 /media 挂载的设备, 因为有了自动挂载,所以有些被自动到media下了
/proc 系统实时信息,在内存里,不在硬盘上;; 其中的数字命名的文件夹对应一个进程
/sys 通常包含底层硬件信息
/usr 应用软件 /opt 大型应用软件
/var 系统长变的信息,比如log, mail
查看系统内核版本:cat /proc/version
具体参见:http://blog.csdn.net/zhuying_linux/article/details/6859286
调试
gdb coredump exe
用dmesg 和addr2line 可以在没有coredump的情况下查看出错的位置:http://blog.csdn.net/olidrop/article/details/7295908
发表评论
-
bash知识汇总
2018-07-09 17:45 0默认参数:exe_file=${3:-"myexe& ... -
linux 定时任务--crontab
2017-08-14 18:05 1045网上资料很多,只做摘录: 排版最好的:http://www ... -
linux下将python作为后台服务
2016-12-16 14:00 15901、启动后台服务 不会写shell脚本,直接调用python: ... -
利用 grep 命令分析、搜索日志文件内容
2016-12-08 21:06 1813如果日志文件过大,gedit等文本编辑器卡的那叫一个酸爽!!! ... -
zip 与 unzip相关命令
2016-11-23 10:13 6501、zip 压缩 基本命令: zip 压缩文件.zip 待压 ... -
vim 相关
2018-03-22 15:29 4241、中文显示乱码 在~/.vimrc 文件中,加入以下内容: ... -
ubuntu16.04 安装搜狗输入法
2016-08-25 14:38 89171、下载 deb安装包 http://pinyin.sogou ... -
Ubuntu 软件安装资料汇总
2016-07-28 01:11 01、JAVA http://www.cnblogs.com/a ... -
SecureCRT 相关资料
2016-07-20 15:56 6891、 向服务器传文件 rz 命令,,敲回车后会弹出窗口让选择命 ... -
Linux C++编译及 静态/动态 链接库 笔记
2015-12-20 19:49 60571、C++文件的编译 g++参 ... -
win7硬盘安装linux (Ubuntu14.04)
2015-12-12 21:06 114516年6月更新:: 这个教 ... -
Ubuntu 下 caffe 安装与配置
2015-12-09 12:28 01、下载依赖的软件包及caffe 系统 : Ubuntu 1 ... -
Linux (Ubuntu) 下 Eclipse C++ 环境配置
2015-12-08 21:49 19601、安装JDK 参见http://blog.csdn.net/ ... -
Linux JDK安装
2012-01-14 09:41 0引用 安装linux后会自动安装一个低版本的JDK,有时需要升 ... -
Linux命令
2012-01-13 18:58 0cd :更换目录; df -h查磁盘剩余空间
相关推荐
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令md文件
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
"Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...
linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...
Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...
本资料"Linux常用命令全集.zip"包含了丰富的Linux命令知识,旨在帮助用户深入理解并应用这些命令。CHM文档是一种常见的Windows帮助文件格式,它将HTML页面集合在一个文件中,方便用户查阅。 以下是一些主要的Linux...