西红柿草蛋2 于 2013-09-10 16:17:28发表:

exit 退出

ctrl + c 强制退出当前运行命令

clear 清屏命令

logout 注销

poweroff 关机

reboot 重启

su 切换用户

cd //.表示当前目录,..表示上一目录

cd linhai 进入linhai子目录

cd ..返回上一层目录

cd /切换到跟目录

cd ~切换到用户目录

ls 显示目录

ls 显示当前目录下的所有文件

ls -l 显示当前目录下的所有文件的详细信息

ls -a 显示所有文件和目录,只要区别就是.和..目录

ls -A 显示所有文件和目录

mkdir 建立子目录//不能在不存在的目录下创建子目录

mkdir test 在当前目录下建立一个test子目录

mkdir /test 在跟目录下建立一个test子目录

rmdir 删除目录//只能删除空的子目录

rmdir tmp 删除当前目录下的tmp子目录

rmdir /tmp 删除跟目录下的tmp子目录

ln 建立一个软连接

ln -s 源文件 目标文件 //-s是symbolic的意思

cp 拷贝命令

cp 1.txt 2.txt 把当前目录下的1.txt文件复制成2.txt(2.txt是通过cp命令创建的,内容与1.txt相同)

cp 1.txt test 把1.txt拷贝到test子目录下

cp -i 1.txt test 目标目录下如果有该文件,则提示是否覆盖

cp -v 1.txt test 显示拷贝命令执行过程

cp -R * test 把当前目录下的所有东西复制到test目录下

rm 删除命令

rm 1.txt 删除当前目录下的1.txt文件

rm * 删除当前目录下的一切

rm -f *.txt 强制删除当前目录下的一类文件,无提示

rm -i *.txt 删除时会按照文件个数逐一提示 遇见目录则跳过

rm -r test 删除test目录及其目录内的所有内容

more 让画面暂停

ls -l|more(more 1.txt) 当内容超过时用more表示,按任意键下一页

cat 查看文件

1.txt 查看1.txt文件内容 //只能打开下一级目录

-b 不显示文件中的空行。

-A 相当于 -v -E -T (-vET)。

-E 在文件的每一行行尾加上“$”字符。

-T 将文件中的Tab键用字符“^I”来显示。

-n 在文件的每行前面显示行号。

-s 将连续的多个空行用一个空行来显示。

-v 显示除Tab和Enter之外的所有字符。

mv 移动或更改文件名

mv 1.txt test 把1.txt移动到test文件夹中

mv 1.txt 2.cpp 把1.txt重命名为2.cpp

pwd 显示当前所在目录命令

pwd 显示当前所在目录(显示为一个目录的绝对地址)

file 显示文件类型

file 2.cpp 显示2.cpp的文件格式

linux 下的多种查找方式

1、find:find 目录 -name “文件名”

2、grep:ls|grep 文件名 :查找当前目录下的文件

3、locate:locate 文件名

4、查看命令存放地址

1.which ls:查看ls存放地址

2.whereis ls:查看ls存放地址

sudo 获取最高权限

在权限受限制的情况下,前面试用sudo命令,可以调用最高权限,比如说建立目录

有lin账户,在home下有lin目录,在没有使用sudo时,只能在lin目录下建立目录等,而使用sudo,则可以在系统中任意位置建立目录

sudo mkdir linhai 在当前目录下建立linhai目录

注意:使用sudo权限必须在root的授权之下。执行时输入自己的密码

vi 命令 建立并编辑文件 (vi 模式下输入:set nu可显示程序的行号)

vi 1.txt 在当前目录下预建立一个1.txt文件,进入vi编辑器编辑内容

注意: 1、进入vi编辑器之后,首先必须先按小写的i(insert),然后允许插入内容

2、编辑结束之后,先按esc 然后 :然后:退出编辑(q 退出;q!强制退出不保存;wq退出并保存)

3、在编辑状态下,方向键无法使用,在esc状态下,可以试用hjkl

4、dd删除一行;x删除一个字符

chmod文件权限设置

chmod [权限参数] [文件名] // r表示可读,w表示可写,x表示可执行

比如说我有一个test.txt的文件,权限是-rw-rw-rw,表示user属主可读写,group属组可读写,other可读写

chmod 777 test.txt 权限改为-rwxrwxrwx,表示表示user属主可读写执行,group属组可读写执行,other可读写执行

注意:这里的权限设置时二进制的,即可读,写,执行=111即7;可读,可写=110即6...

c++程序编译

1、源程序为cpp的话,可以直接用

g++ a.cpp 系统会在目录文件下生产一个a.out的文件,直接键入./a.out就可以看到程序运行的结果

2、条件同上

g++ -o const const.cpp 可以直接把cpp文件编译成为名为const的可执行文件 ./const执行

3、先编译成.o文件,然后再使用make编译成可执行文件

g++ -c a.cpp -o a.o 转换

make -o a.o a 转换

执行 ./a就可以看到程序的结果了

diff 支持文件/文件夹比较(显示中c为改变,d为删除:例:10c10)

1、diff 1.cpp 2.cpp 比较两个文件的区别

2、diff 1.cpp 2.cpp >3.txt 比较两个文件的区别并输出到新建立的3.txt中

3、diff -r a b 比较a文件和b文件 显示为不同文件,然后不同

4、diff -r a b>c 同上

其它

pwd:查看当前路径

time:time ./执行文件 :查看文件执行时的运行时间

cal:查看日历(cal 2010 查看2010年日历、cal 3 2010 查看2010年3月日历)

date:查看时间(date +%Y/%m/%d 查看时间、date +%H:%M:%S查看具体时间)

bc:简单的计算器

man:帮助(/word 查找)

finger name :查看用户信息

od:查看特殊文件的内容

od -[abcdfhilovx] 文件名 :其中abcdfhilovx为参数类型。

alias:查看/自定义 自定义命令

alias: 查看系统中的自定义命令

alias lm=‘ls -al’:把ls -al 自定义为lm命令

在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序

用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)

查看CPU信息:cat /proc/cpuinfo

查看板卡信息:cat /proc/pci

查看PCI信息:lspci (相比cat /proc/pci更直观)

查看内存信息:cat /proc/meminfo

查看USB设备:cat /proc/bus/usb/devices

查看键盘和鼠标:cat /proc/bus/input/devices

查看系统硬盘信息和使用情况:fdisk & disk - l & df

查看各设备的中断请求(IRQ):cat /proc/interrupts

查看系统体系结构:uname -a

dmidecode查看硬件信息,包括bios、cpu、内存等信息

dmesg | more 查看硬件信息

~/.bashrc 设置个人变量

ubuntu的linux基础命令,Linux基础学,Ubuntu Linux命令行简明教程相关推荐

  1. 文件节点的linux指令,Java工程师必学的Linux命令(一)文件与目录管理

    从本篇文章开始,我将总结一些Java工程师日常研发工作中会使用到的Linux命令,在介绍这些命令的过程中,也会对Linux系统的一些基础知识进行普及.希望对大家工作和学习有所帮助吧. 本篇将从文件与目 ...

  2. Linux命令 nslookup,每天学一个 Linux 命令(69):nslookup

    命令简介 nslookup(name server lookup)命令用于查询域名 DNS 信息的工具.nslookup 有两种工作模式,即"交互模式"和"非交互模式&q ...

  3. Linux学习有用吗?学习用linux

    当今世界流行的操作系统有3大类,Linux.MacOS和Windows操作系统,Linux操作系统因其开源.免费.跨平台.良好的界面等特性,深受广大程序员们的青睐! Linux操作系统被广泛的应用于企 ...

  4. linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW

    视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...

  5. linux zcat 使用方法,每天学一个 Linux 命令:zcat

    命令简介 zcat 命令用于显示压缩包中文件的内容,可以使用 gzip -d 或 gunzip 或 zcat 将压缩文件恢复为原始格式.zcat 与 gunzip -c 相同. zcat 命令用于不真 ...

  6. 扫描版pdf重排 linux,强大的桌面用 PDF 重排工具:K2pdfopt 简明教程

    用 Kindle 阅读 PDF 一直以来都遭到小伙伴们的无限吐槽,在那 Kindle 还能越狱的时代,我们有 Koreader 之类优秀的 Kindle 第三方插件实现 PDF 文档的实时重排,但是随 ...

  7. 命令重置_学个简单命令,一秒重置账户密码

    当想重置本地账户密码 常规操作:开始-设置-账户-登录选项 更改密码! No,No,No 作为生命不息.探索不止 星人 当然要尝试更多另类独特的方法! 命令快速重置 1. 点击桌面左下角搜索框,输入P ...

  8. laravel artisan 后台运行_3分钟短文:Laravel用户自定义命令行简明教程

    引言 完成一个功能需求,有时候并不需要一个界面UI,比如定时任务,后台任务, 对于这类任务往往比较耗时,在一个web页面生命周期内,要拖的很久.这时候我们 需要将其放在后台交给操作系统执行. 本期说一 ...

  9. Linux ssh命令详解,连ssh命令都不了解就别说自己会用Linux了

    前言 ssh相当于windows上的远程桌面连接,但没有桌面,只有文字终端.ssh是许多Linux使用者入门时必学的一个命令.借助ssh,开发人员可以很方便地连接远程或是局域网的其他电脑,直接在上面进 ...

最新文章

  1. android处理url中的特殊字符
  2. 从0开始的Python学习001快速上手手册
  3. 防止Domino邮件服务器作为垃圾邮件转发服务器
  4. Swt/Jface中提供的dialog
  5. c语言设置程序自动执行,c语言如何设置程序进程执行优先权
  6. HALCON示例程序measure_circuit_width_lines_gauss.hdev电路板线宽检测
  7. 前端开发注意事项(HTML与CSS进阶)
  8. 计算机都要学python吗_大学计算机要不要学python?
  9. sql server新增列_SQL Server 2016安装中的新增功能?
  10. centos7 安装node
  11. redis应用场景:实现简单计数器-防止刷单
  12. 手机数字雨_cmd命令数字雨教程
  13. STM32压力传感器信号采集-24位AD HX720 HX711 CS5530 CS5532 C#上位机
  14. goahead(嵌入式Web服务器)之cgi篇
  15. LA 4487 Exclusive-OR
  16. EXCEL插入超链接——无法打开指定文件
  17. composer.json 解决依赖冲突
  18. mysql-innodb笔记和Spring的那些事
  19. Python高级用法:索引和切片
  20. element的上传如何获取路径_element中文件上传

热门文章

  1. Docker10: docker compose
  2. 三维视觉精度关键参数及测量方法
  3. 大连东软信息学院Linux模拟题 答案,大连东软信息学院Linux系统编程期末考试试题...
  4. 2020-12-13# **链表的增删改查,逆置**
  5. Git合并分支的流程步骤
  6. 一招团灭6道股票问题
  7. C#复习之委托(Delegate)和事件(Event)
  8. 「UnityShader笔记」08. 基础卡通渲染—渐变纹理
  9. C语言杨辉三角(用二维数组)
  10. Android解析中国天气网的Json数据