linux 下常见命令
===============安装和登陆命令=============================================================
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
该命令起不了压缩作用
linux 下常见命令的更多相关文章
- Linux下常见命令
=============挂载和登陆命令======================================== Mount:挂载命令. 比方挂载光驱mount /dev/cdrom /mnt ...
- linux下常见解压缩命令
linux下常见的压缩文件格式有tar.gz.tar.gz.tar.bz2.zip等等.对于不同的压缩文件格式有对应的解压缩命令.下面就对此小结一下: 1.后缀为.tar 用 tar –xvf 解压 ...
- linux下tar命令详解
linux下tar命令详解 tar是Linux环境下最常用的备份工具之一.tar(tap archive)原意为操作磁带文件,但基于Linux的文件操作机制,同样也可适用于普通的磁盘文件.ta ...
- Linux下ls命令显示符号链接权限为777的探索
Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录 ...
- linux之常见命令
linux之常见命令 创建一个目录 /data mkdir /data ls -l /data/ cd /data/ pwd 相对路径与绝对路径 1.绝对路径 从根开始的路径 /data 2.相对路径 ...
- (转)linux下od命令的使用
linux下od命令的使用 原文:http://blog.csdn.net/shylock_backer/article/details/46473283 名称:od作用:格式化输出文件中的数据提要: ...
- linux下nm命令的使用
linux下强大的文件分析工具 -- nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件.库文件.可执行文件中的符号表,返回二进制文件中各段的信息. 目标文件. ...
- 怎么查看二进制文件内容?linux下nm命令告诉你!
linux下强大的文件分析工具 -- nm 什么是nm nm命令是linux下自带的特定文件分析工具,一般用来检查分析二进制文件.库文件.可执行文件中的符号表,返回二进制文件中各段的信息. 目标文件. ...
- linux下常见的包安装方式
linux下常见的包安装方式 一.总结 一句话总结: rpm包安装 tar.gz源代码包安装 yum方式安装rpm包 bin文件安装 1.yum是什么? 安装所有依赖的软件包 Yum(全称为 Yell ...
随机推荐
- 修正 FreeBSD 字体锯齿问题
如果你给 FreeBSD 安装完图形界面,一登录就被满屏幕不论中英全是锯齿且残缺不堪入目的文字吓了一跳,那一定是安装了文泉驿字体.先不必急着卸载文泉驿,只需简单修改相关配置即可恢复正常显示.这是因为文 ...
- shell脚本由基础变量及特殊变量($@、$*、$#等)到实战。
一.shell脚本建立: shell脚本通常是在编辑器(如vi/vim)中编写,也可以在命令行中直接执行: 1.脚本开头: 规范的脚本第一行需要指出有哪个程序(解释器)来执行脚本中的内容,在L ...
- Unity Shader入门精要学习笔记 - 第11章 让画面动起来
转自 冯乐乐的 <Unity Shader入门精要> Unity Shader 中的内置变量 动画效果往往都是把时间添加到一些变量的计算中,以便在时间变化时画面也可以随之变化.Unity ...
- Less的学习和使用
官网 http://less.bootcss.com/usage/ 在线编译器 http://tool.oschina.net/less
- MySQL备份还原介绍
window系统下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql ...
- The Django Book - 第四章 模板2
模板(相应)使用的几种方式: 1.使用HttpResponse返回字符串HTML from django.http import HttpResponse def current_datetime(r ...
- 聊聊C语言和ABAP
这个公众号之前的文章,分享的都是Jerry和SAP成都研究院的同事在工作中学到的一些知识和感受.而今天这篇文章,写作的由来是因为最近我又参与了SAP成都数字创新空间应聘者的面试,和一些朋友聊了一些关于 ...
- 激励CEO们最好的办法就是鼓励他们不要停止思考
我们应该怎样在企业中释放出每一个人都可能内在的自我驱动力呢? 我创业十多年来,结识了很多创业家,他们中很多和我一样也试图通过学习实践找到有效管理的捷径,一个最简单的法则,最好还是比较容易的.事实上,最 ...
- Android(java)学习笔记148:网易新闻RSS客户端应用编写逻辑过程
1.我们的项目需求是编写一个新闻RSS浏览器,RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用.RSS目前广泛用于网上新闻频道,bl ...
- SSave ALAsset image to disk fast on iOS
I am using ALAsset to retrieve images like that: [[asset defaultRepresentation] fullResolutionImage] ...