===============安装和登陆命令=============================================================

Mount: 挂载命令。把存储介质指定成系统中的某个目录(在运行的Linux下访问其它文件系统中的资源),比如挂载光驱mount /dev/cdrom

    把CDROM挂载,可在目录/mnt/cdrom下查看内容。

umount: 卸载命令,比如uomunt /dev/cdrom。

exit: 退出终端命令。

shutdown: 关闭linux系统,后面可加参数,比如shutdown now。

reboot: 重新启动linux。

halt: 挂起系统,但没有关机。

chsh: 改变登入系统的shell。

tty: 显示终端机连接标准输入设备的文件名称。

===============文件处理命令=============================================================

ls: 显示当前目录内容。加参数路径可以显示指定目录内容,/特定指根目录。

  -l : 显示目录下文件的详细信息诸如权限。

  -all :显示最详细信息。

  |more 可分屏显示目录文件信息,enter跟进,shift+page up/down翻页。

find: 查找文件。格式为:find . -name "*.java" 或 find . -name \*.java,其中.表示当前目录,-name表示以名字查找,*即是通配符。

rm: 删除目录或者文件。加参数-rf 强者删除一个非空目录。比如说递归删除当前文件下的目标文件,用:

  find . -name *.o -type f -exec rm -f {} \;

cd:进入某个目录。/表示linux根目录

  cd ~ 返回home下的用户 目录

  cd .. 返回上层目录

cp: 拷贝命令。

  cp 1.txt usr/local/arm 拷贝当前目录下的1.txt文件到目标目录

./: 执行当前目录应用程序,后跟应用程序名做参数

cat: 查看一个文件的内容,后面直接跟文件名;如果文件内容过长,执行

  cat 文件名 | less 上下键移动

  cat /proc/version 查看linux内核版本

  cat /proc/meminfo 查看内存信息

  cat /proc/asound/cards 查看声卡信息

  cat > 文件名 将cat输出重定位到后边的文件中,并会覆盖文件

  cat **.wav > /dev/snd/dsp 或 cat **.wav > /dev/snd/audio 播放音频文件使能

  cat /proc/asound/oss/sndstat  查看oss配置信息

  cat /prop/asound/version 查看alsa版本

  cat /proc/interrupts 查看中断分配信息

more: 类似cat,不过会以一页一页的显示,空格键翻页,字母b键会往回一页显示

mkdir: 创建目录命令。或创建已有目录下的下一级目录,不能一次创建多层目录

diff: 逐行比较两个文本

  diff file1 file2 得到n1, n2 c n3, n4,其中n1n2是指第一个文件若干行,n3n4是指第二个文件若干行。

    中间字母a指添加,d指删除,c指修改

make menuconfig: 图形界面配置系统内核参数

mv: 移动或者重命名文件或目录

  mv name1 ppp 重命名name1为ppp

  mv name1 /usr/ 将文件移动至目标目录下

apt-get: 用于自动查找安装软件,更新软件,一般需要root权限,一般需要root权限,所以格式为

  sudo apt-get install 安装

  sudo apt-get remove 卸载

  sudo apt-get upgrade 升级

fgrep: 全局查找命令,在特定的目录下的所有文本文件中查找特定的字符串文本

  fgrep “Unable to install hw params” external/alsa-lib/* -r 与grep功能相似

|: 管道命令,通常是把管道左边命令的输出当做管道右边的命令输入

head: 查看文件的前几行

  head -5 /etc/passwd 查看文件的前五行

tail: 查看文件的后几行

  tail -10 /etc/passwd 查看文件的后十行

alsa_aplay: 播放测试声音命令

  alsa_aplay xxx.wav

alsa_amixer: 混音器信息和命令

alsa_alsact1: ALSA控制

arecord:加-l参数列出当前数字音频设备,加-L列出当前PCM设备。

  arecord -D 设备名 xxx.wav 可录音

===============系统管理命令=============================================================

Pwd: 显示完整的当前工作目录

Source: 通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录

  source ~/.bashrc 修改环境变量之后,使之立即生效

ls dev: 显示系统设备

df: 显示当前系统磁盘使用状况及挂载信息

top: 显示资源状况,类似于XP的资源管理器

free: 显示系统内存使用状况

at: 在某个约定的时间执行特定操作

adduser: 在home目录下添加一个用户

useradd: 跟adduser是一个东西

groupadd: 建立一个新群组

unzip: 解压缩zip文件

gzip: 将文件压缩成.gz文件

gunzip: 解压缩.gz文件

last: 列出过去与目前登入系统的用户相关信息

lspci: 用lspci -v查看硬件芯片组

lsusb: 显示系统USB总线设备信息

lsmod: 显示系统已经加载的模块信息

uname: 查看系统软硬件信息

  uname -r -m -p -i 得到内核版本和处理器架构等信息

insmod: 加载模块,linux许多功能是通过模块的方式,在需要时才载入kernel

rmmod: 卸载模块

rpm: 功能类似于Windows里的"添加/删除程序",

  rpm -q modutils 查询系统中有没有modutils软件包

mplayer: 利用该工具包调试和使用声音

  mplayer xxx.wav 播放音频文件,显示当前音频所用设备

  mplayer -ao alsa xxx.wav 用alsa音频组件来播放

fdisk: 显示磁盘挂载和分配信息

  sudo fdisk -l 显示挂载点、用途

dmesg: 打印内核信息,有些打印语句是输出到内核而非终端

lsof: 显示打开文件的所有进程等

  lsof abc.txt 显示开启abc.txt的进程

===============网络操作命令=============================================================

service network restart: 配置好网络服务后,重启

ip: 整合了ipconfig和route这两个指令

ping: 与XP一样,ctrl+c停止命令

netstat: 显示网络连接、路由表和网络接口信息

telnet: 开启终端机阶段作业,并登入远程主机

rlogin: 开启终端机阶段作业,并登入远程主机

finger:显示系统中某个用户的用户名、主目录、停滞时间、登陆shell等信息

mail: 邮件信息

w3w: 终端登入文字版浏览器

===============系统安全命令=============================================================

passwd: 修改密码

su: 变更为其他使用者的身份,超级用户除外,需要键入该使用者的密码

umask: 确定了你创建文件的缺省模式,与chmod命令正好相反,如:umask 777

sudo: 允许系统管理员让普通用户执行一些或者全部的root命令的一个工具

chmod: 改变文件权限。

  chmod 777 cc 设置cc权限为777

    第一位是文件所有者,第二位是群组权限,第三位是其他人权限。

    每位的权限是读权限(4)、写权限(2)与执行权限(1)之和

chown: 改变与文件关联的所有者和组

  chown jim program.c 即program.c的用户访问权限现在应用到jim

  chown -R john:build /tmp/src 将src目录下面的所有文件关联到用户john,组build

===============VI编辑命令=============================================================

vi编辑器操作:

退出:esc, 按shift+:,q。其中q!强制退出,wq保存后退出

编辑:按i进入编辑模式

查找:按esc退出编辑模式,执行“/单词”就可以查找字符串,按N查找下一个

复制:按esc退出编辑模式,

  复制当前行:按YY,跳转光标到目标行;

  复制多行:输入行数,再按YY,跳转光标到其实航

粘贴:复制后跳转光标到目标行,按P

===============压缩与解压缩命令=============================================================

.tar.gz类型

  解压:tar zxvf FileName.tar.gz

  压缩:tar zcvf FileName.tar.gz DirName

     把DirName的内容压缩成以FileName命名的压缩文档。

.tar.bz2类型
  解压:tar jxvf FileName.tar.bz2
  压缩:tar jcvf FileName.tar.bz2 DirName
.tar类型
  解压:tar xvf FileName.tar
  打包:tar cvf FileName.tar DirName

     该命令起不了压缩作用

本文参考:http://mp.weixin.qq.com/s?__biz=MzA4MTcyOTEwMw==&mid=207675444&idx=1&sn=12568419e2b1b69522b064d90adc5571&scene=0&key=0acd51d81cb052bc0c28685433aa3bca6135d0a9dcf66afa2245cd20715c6d474a9d8db3f109e41a768c5af7d7dd7bb6&ascene=1&uin=MjQxMjQxNTI2MA%3D%3D&devicetype=webwx&version=70000001&pass_ticket=DfoOuFy1L2FAaRUaKqd2bXz1%2FmHdyD1Ax764Kqq3jIXEsJPW6oxnmMRgrWEVSnJ3

linux 下常见命令的更多相关文章

  1. Linux下常见命令

    =============挂载和登陆命令======================================== Mount:挂载命令. 比方挂载光驱mount /dev/cdrom /mnt ...

  2. linux下常见解压缩命令

    linux下常见的压缩文件格式有tar.gz.tar.gz.tar.bz2.zip等等.对于不同的压缩文件格式有对应的解压缩命令.下面就对此小结一下: 1.后缀为.tar 用 tar –xvf 解压 ...

  3. linux下tar命令详解

     linux下tar命令详解    tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.ta ...

  4. Linux下ls命令显示符号链接权限为777的探索

    Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...

  5. linux之常见命令

    linux之常见命令 创建一个目录 /data mkdir /data ls -l /data/ cd /data/ pwd 相对路径与绝对路径 1.绝对路径 从根开始的路径 /data 2.相对路径 ...

  6. (转)linux下od命令的使用

    linux下od命令的使用 原文:http://blog.csdn.net/shylock_backer/article/details/46473283 名称:od作用:格式化输出文件中的数据提要: ...

  7. linux下nm命令的使用

    linux下强大的文件分析工具 -- nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件.库文件.可执行文件中的符号表,返回二进制文件中各段的信息. 目标文件. ...

  8. 怎么查看二进制文件内容?linux下nm命令告诉你!

    linux下强大的文件分析工具 -- nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件.库文件.可执行文件中的符号表,返回二进制文件中各段的信息. 目标文件. ...

  9. linux下常见的包安装方式

    linux下常见的包安装方式 一.总结 一句话总结: rpm包安装 tar.gz源代码包安装 yum方式安装rpm包 bin文件安装 1.yum是什么? 安装所有依赖的软件包 Yum(全称为 Yell ...

随机推荐

  1. 洛谷P4095||bzoj3163 [HEOI2013]Eden 的新背包问题

    https://www.luogu.org/problemnew/show/P4095 不太会.. 网上有神奇的做法: 第一种其实是暴力(复杂度3e8...)然而可以A.考虑多重背包,发现没有办法快速 ...

  2. Ceizenpok’s formula Gym - 100633J 扩展Lucas定理 + 中国剩余定理

    http://codeforces.com/gym/100633/problem/J 其实这个解法不难学的,不需要太多的数学.但是证明的话,我可能给不了严格的证明.可以看看这篇文章 http://ww ...

  3. asp.net调试技巧

    一眨眼的功夫,自己已经学习asp.net的有一年的功夫了.虽然称不上什么大神,但是也有一点知识的积累.就写一片调试的入门文章给那些刚刚入门迷茫的童鞋们.希望你学习了我这篇文章能从迷茫的生活中找回编程的 ...

  4. 第十二章 设计用户界面 之 设计自适应的UI布局

    1. 概述 随着手机和平板设备的日益普及,使得开发者不得不考虑MVC网站在移动设备上的展示. 本章内容包括:运行在多种设备上的程序(屏幕分辨率,CSS,HTML).设计手机端Web程序. 2. 主要内 ...

  5. WIN32项目中MFC程序窗口居中

    //class CMainWindow : public CFrameWnd void CMainWindow::OnSize(UINT nType, int cx, int cy){    CFra ...

  6. [Tomcat]如何清理缓存

    步骤: 1.进入tomcat文件夹 2.找到work目录 3.work目录下有个catalina目录 4.将catalina目录整个删除

  7. 关于软件测试(5):初识Peer Review

    一.背景:这周的软件测试课堂上我们在自行分组的情况下,对姚同学的汽车停车位定位管理系统进行了Peer Review,中文就是同行测试.这也是我第一次接触同行测试,那接下来我先介绍一下Peer Revi ...

  8. java.lang.IllegalAccessException: Class XX can not access a member of class XXX with modifiers "private static"

    当前需求: 利用反射获取某一属性值运行结果:java.lang.IllegalAccessException: Class com.example.demo.test.Reflect can not ...

  9. Tunneling cannot be enabled without the local_ip bound to an interface on the host. Please configure local_ip 192.168.30.71 on the host interface to be used for tunneling and restart the agen

    按照官方文档配置linux bridge 会出现一下问题 Tunneling cannot be enabled without the local_ip bound to an interface ...

  10. 贴一发STL源码

    int my_lower_bound(int size, long long key){    int first = 0, middle;    int half, len;    len = si ...