Linux MAN 命令
Linux MAN 命令
(1)所有的手册页都属于一个特定的领域,用一个字符来表示。
Linux下最通用的领域及其名称及说明如下:
领域 名称 说明
1 用户命令, 可由任何人启动的。
2 系统调用, 即由内核提供的函数。
3 例程, 即库函数。
4 设备, 即/dev目录下的特殊文件。
5 文件格式描述, 例如/etc/passwd。
6 游戏, 不用解释啦!
7 杂项, 例如宏命令包、惯例等。
8 系统管理员工具, 只能由root启动。
9 其他(Linux特定的), 用来存放内核例行程序的文档。
n 新文档, 可能要移到更适合的领域。
o 老文档, 可能会在一段期限内保留。
l 本地文档, 与本特定系统有关的。
例如:man ls就会有LS(1)
(2)man的一些常用参数和用法
man -a cmd
打开所有领域内的同名帮助,例如 man fam ,你首先会进入一个fam(1M)的命令
版fam帮助,你再按q键
就会进入FAM(3X),库函数版的帮助
man -aw cmd
显示所有cmd的所有手册文件的路径,如 man -aw fam 就是
/usr/share/man/man1/fam.1m.gz
/usr/share/man/man3/fam.3x.gz
man 领域代号 cmd
直接指定特定领域内搜索手册页,如 man 3 fam 直接进入库函数版的帮助
man -M cmd
指定手册文件的搜索路径,如 man -M /home/mysql/man mysql 显示的就是你安
装的mysql的帮助,
而不是系统自带的旧版mysql的帮助
man cmd| col -b > cmd.txt
把man手册信息输出到文本文件
LANG=语言代号
man -w cmd
man 特定语言manpage文件的路径
查看特定语言版本的手册页
例如,要查看mplayer的中文man
shell> LANG=zh
shell> man -w mplayer
/usr/share/man/zh/man1/mplayer.1.gz
新开一个shell窗口(或在原窗口 shell> LANG=en_US.UTF-8)
shell> man /usr/share/man/zh/man1/mplayer.1.gz
(3)man的配置文件/etc/man.config
如果你不想每次man cmd都要用-M指定路径,那么可以通过修改配置文件,添加
内容如
MANPATH /home/mysql/man
man在各领域的搜索次序可以通过修改
MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o
实现,一般不推荐修改。
archlinux新手指南及pacman的使用方法
archlinux新手指南及pacman的使用方法Contents[hide]1 前言2 安装Arch Linuxo 2.1 下载系统安装光盘镜像2.1.1 光盘系统安装包2.1.2 U盘安装方式o 2.2 启动Arch Linux系统安装程序2.2.1 更换键盘映射表2.2.2 相关文档o 2.3 三、开始安装2.3.1 1、选择安装来源2.3.2 2、设置时间2.3.3 3、硬盘分区配置2.3.3.1 分区信息2.3.3.2 交换分区swap2.3.3.3 规划分区2.3.3.4 开始创建分区cfdisk2.3.3.5 IDE设备,为什么看起来它们和SCSI设备一样?2.3.3.6 设置文件系统挂载点2.3.4 4、选择软件包2.3.5 5、安装软件包2.3.6 6、配置系统2.3.6.1 系统配置主文件/etc/rc.conf2.3.6.2 关于守护进程2.3.6.3 磁盘和分区配置文件:/etc/fstab2.3.6.4 mkinitcpio.conf、modprobe.conf和kernel26-fallback.conf2.3.6.5 (对于静态IP)网络配置文件:/etc/resolv.conf2.3.6.6 /etc/hosts2.3.6.7 /etc/hosts.deny和/etc/hosts.allow2.3.6.8 /etc/locale.gen2.3.6.9 Root密码2.3.6.10 Pacman镜像2.3.7 7、安装启动加载器2.3.8 8、系统重启3 系统装好之后o 3.1 确保网络连接正常o 3.2 更新系统o 3.3 添加用户4 第三部分:安装声音和图形界面o 4.1 一、配置声卡:使用alsamixer4.1.1 测试声音4.1.2 保存声音配置o 4.2 二、安装图形界面4.2.1 2、安装显卡驱动4.2.2 nVIDIA图形显示卡4.2.3 ATI图形显示卡4.2.4 3、安装输入设备驱动软件包o 4.3 三、配置X:创建并修改/etc/X11/xorg.conf(如有需要)?4.3.1 配置文件xorg.conf介绍4.3.2 1、创建 /etc/X11/xorg.conf(可选)4.3.3 更多的创建/etc/X11/xorg.conf的办法4.3.4 2、Input设备热插拔问题:请在测试X前阅读4.3.5 3、测试 X4.3.6 对xorg.conf除错4.3.7 调整键盘布局4.3.7.1 如果开启了input热插拔4.3.7.2 如果关闭了input热插拔o 4.4 简单的命令行界面X测试(如果需要)4.4.1 准备工作:配置~/.xinitrc4.4.2 开始执行测试5 第四部分:安装并配置桌面环境o 5.1 一、安装字体o 5.2 二、选择默认启动的桌面环境 ~/.xinitrc o 5.3 三、选择安装一个桌面环境5.3.1 GNOME5.3.1.1 关于GNOME5.3.1.2 安装5.3.1.3 对GNOME有用的守护进程5.3.1.4 美化5.3.2 KDE5.3.2.1 关于KDE5.3.2.2 安装5.3.2.3 有用的KDE守护进程5.3.3 Xfce5.3.3.1 关于Xfce5.3.3.2 安装5.3.4 *box5.3.4.1 Fluxbox5.3.4.2 Openbox5.3.5 fvwm2o 5.4 四、优化和收尾5.4.1 HAL5.4.2 启动时让守护进程在后台执行5.4.3 美化液晶显示器(LCD)下的字体5.4.4 让所有的鼠标按键生效5.4.5 笔记本电脑可能遇到的问题5.4.6 设置CPU频率6 第五部分:常用的应用程序7 附录o7.1 问题答疑o7.2 术语o7.3 接下来还有什么?前言ArchLinux是一个简洁、高可定制性的Linux发行版:类Unix设计哲学针对有一定经验的Linux用户允许用户从底层开始定制BSD风格启动脚本集中管理的配置文件软件管理程序Pacman,小巧灵活ABS(Arch Build System),能让您非常方便地从源代码开始构建您自己的可安装Arch包文件,便于您与AUR社区分享AUR(Arch User Repository),它提供了数以千计的构建脚本来帮助安装Arch用户们所提供的软件包深入了解更多:Arch Linux WikiArch Linux Forum,Arch Linux官方论坛Arch 之道,Arch Linux发行版背后的哲学思想。
Linux建立新目录
Linux在/root目录下建立名为vi的目录请在/root目录下建立一个名为vi的目录。
进入vi目录中。
将/etc/man.config复制到本目录中。
使用vi打开本目录下的man.config 文件。
在vi中设置行号。
移动到第62行,向右移动40个字符。
移动到第一行,并且向下搜索“bzip2”字符串。
接下来,要将50~100行之间的man改为MAN,并且一个一个挑选是否需要修改,如何执行命令?修改完之后,突然反悔了,要全部复原,有哪些方法?要复制51~60行的内容,并且贴到最后一行之后。
删除11~30行之间的20行。
将这个文件另存成一个man.test.config文件。
到第29行,并删除15个字符。
存储后离开。
1、请在/root目录下建立一个名为vi的目录。
vi /root(内容):w (名字):q2、进入vi目录中。
vi (名字)3、将/etc/man.config复制到本目录中。
cp /etc/man.config .4、使用vi打开本目录下的man.config文件。
vi man.config5、在vi中设置行号。
set nu(set nonu)6、移动到第62行,向右移动40个字符,请问你双引号是什么目录?:6240l7、移动到第一行,并且向下搜索“bzip2”字符串,请问它在第几行?:1/bzip28、接下来,要将50~100行之间的man改为MAN,并且一个一个挑选是否需要修改,如何执行命令?:50,100s/man/MAN/g9、修改完之后,突然反悔了,要全部复原,有哪些方法?U10、要复制51~60行的内容,并且贴到最后一行之后。
:51,60y$Gp11、删除11~30行之间的20行。
:11,30d12、将这个文件另存成一个man.test.config文件。
:w man.test.config(:wq man.test.config)13、到第29行,并删除15个字符。
:2915x14、存储后离开。
Linux下终端的快捷键及建立打开终端的快捷键
Linux下终端的快捷键及建⽴打开终端的快捷键整个电脑都划成ubuntu⽤。
装软件时的⼀个明显感觉就是很多事情,⽤终端的命令⾏去做很容易,⽤图形界⾯往往很复杂,⽽且很多时候还会出现权限的问题,对于ubuntu的⽤户权限,现在的唯⼀感觉就是权限在ubuntu⾥很重要,很多操作都对应着相应的权限现在把常⽤的⼀些命令在这⾥集中⼀下,这样以后⾃⼰⽤着也⽅便⼀点,不⽤再开好⼏个页⾯看来看去了:以下均为⽹上搜集,⾮原创...........sudo:需要提升权限执⾏的命令如果您所在的⽬录或想操作的⽂件不在您的帐户所在的⽬录,下⾯的⼤多数命令都需要使⽤ sudo 命令。
这是⼀个特殊的命令,它给你临时的权限来修改系统设置。
终端会询问你的密码。
⽂件 & ⽬录类命令pwd :pwd 命令查看您当前所处的路径(pwd 代表 "打印当前⼯作⽬录")。
例如:在桌⾯⽂件夹中执⾏ "pwd" 命令将输出"~/Desktop"。
注意,Gnome 的终端在窗⼝标题中也会显⽰这⼀信息-具体请看本页顶部的截屏图⽚。
cd :cd 命令⽤来改变当前⼯作⽬录。
当您打开⼀个终端的时候,您就位于您的home⽬录中。
如果想要切换到其它的⽬录,就要⽤ cd 命令。
例如:进⼊root⽬录,输⼊ "cd /"进⼊到您⾃⼰的⽬录(home⽬录),输⼊ "cd"进⼊当前⽬录的上⼀层⽬录,输⼊ "cd .." (译者注:cd 与 .. 之间有空格)进⼊前⼀个操作的⽬录,输⼊ "cd -"⼀次进⼊多层⽬录,输⼊ "cd /var/www" ,将会直接切换到/var的⼦⽬录/www中。
另⼀个例⼦, "cd ~/Desktop" 将会进⼊到您的桌⾯⽬录cp :cp 命令⽤来复制⽂件。
实用linux命令大全(详细)
linux命令(重新整理)Linux基本操作命令首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。
我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。
我们现在要了解的是基于Linux操作系统的基本控制台命令。
有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。
模式切换1、由字符到图型#startx或#init 52、由图形到字符#logout或init 33、注销#logout或exit或ctrl+d4、关机#poweroff或init 0或shutdown now或halt -p5、重启#reboot或init 6或shutdown -r now获得帮助#help提供内部命令的帮助#man或info提供外部命令的帮助。
如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。
Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。
man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。
建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。
ls这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。
ls最常用的参数有三个:-a -l -F。
ls -aLinux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls -l(这个参数是字母L的小写,不是数字1)这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。
炫酷的Linux终端命令大全
炫酷的Linux终端命令大全Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
接下来是小编为大家收集的炫酷的Linux终端命令大全,希望能帮到大家。
炫酷的Linux终端命令大全1.命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率:CTRL + U -剪切光标前的内容CTRL + K -剪切光标至行末的内容CTRL + Y -粘贴CTRL + E -移动光标到行末CTRL + A -移动光标到行首ALT + F -跳向下一个空格ALT + B -跳回上一个空格ALT + Backspace -删除前一个单词CTRL + W -剪切光标后一个单词Shift + Insert -向终端内粘贴文本那么为了让上述内容更易理解来看下面的这行命令。
sudo apt-get intall programname如你所见,命令中存在拼写错误,为了正常执行需要把“intall”替换成“install”。
想象现在光标正在行末,我们有很多的方法将她退回单词install 并替换它。
我可以按两次ALT+B这样光标就会在如下的位置(这里用指代光标的位置)。
sudo apt-get^intall programname现在你可以按两下方向键并将“s”插入到install中去了。
如果你想将浏览器中的文本复制到终端,可以使用快捷键"shift + insert"。
2. SUDO !!如果你还不知道这个命令,我觉得你应该好好感谢我,因为如果你不知道的话,那每次你在输入长串命令后看到“permission denied”后一定会痛苦不堪。
sudo !!如何使用sudo 很简单。
试想你刚输入了如下命令:apt-get install ranger一定会出现“Permission denied”,除非你已经登录了足够高权限的账户。
Linux命令搜索命令whereis与which的区别
Linux命令搜索命令whereis与which的区别Linux命令搜索命令whereis与which的区别⼀ whereis1、语法whereis 命令名搜索命令所在的路径以及帮助⽂档所在的位置选项:-b:只查找可执⾏⽂件-m:只查找帮助⽂件2、实战[root@localhost ~]# whereis lsls:/usr/bin/ls /usr/share/man/man1/ls.1.gz/usr/share/man/man1p/ls.1p.gz[root@localhost ~]# whoamiroot[root@localhost ~]# whatiswhatis what?[root@localhost ~]# whatis lsls (1)- list directory contentsls (1p)- list directory contents[root@localhost ~]# whereis -b lsls:/usr/bin/ls[root@localhost ~]# whereis -m lsls:/usr/share/man/man1/ls.1.gz/usr/share/man/man1p/ls.1p.gz⼆ which1、语法which 命令名搜索命令所在路径及别名2、实战[root@localhost ~]# which lsalias ls='ls --color=auto'/usr/bin/ls[root@localhost ~]# which pwd/usr/bin/pwd[root@localhost ~]# whereis cdcd:/usr/bin/cd /usr/share/man/man1/cd.1.gz/usr/share/man/man1p/cd.1p.gz[root@localhost ~]# which cd/usr/bin/cd三 PATH环境变量定义的是系统搜索命令的路径[root@localhost ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin以上就是Linux命令搜索命令whereis与which的区别的讲解,如有疑问请留⾔或者到本站社区交流讨论,⼤家共同进步,感谢阅读,希望能帮助到⼤家,谢谢⼤家对本站的⽀持!。
(完整版)Linux常用的20个命令
2、查看当前所在目录完整路径:pwd
shutdown
关机或重启命令
#立刻关机:shutdown —h now
#60s后重启:shutdown —r —t 60
netstat
显示网络相关信息
#列出所有端口:netstat -a
du
查看目录使用情况
grep:文本内容搜索;
grep success*/*查找当前目录下面所有文件里面含有success字符的文件
passwd命令
可以设置口令
history命令
可以显示用户过去使用的命令
finger命令
可以让使用者查询一些其他使用者的资料
finger root //查看root的资料
file命令
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:
#在/opt/test目录下创建目录img,若无test目录,先创建test目录:mkdir -p/opt/test/img
cat
查看文件内容
#查看desc。txt的内容:cat desc.txt
more
分页查看文件内容
#分页查看desc。txt文件的内容:more desc。txt
tail
查看文件尾部内容
#在opt目录下查找以。txt结尾的文件:find /opt -name '。txt’
ln
创建链接文件
#创建目录/opt/test的符号链接:ln —s /opt/test。/link2test
man
命令帮助
#对你不熟悉的命令提供帮助和解释:man ls就可以查看ls相关的用法
Linux操作
1.连续按两次Tab键,补全命令和文件ctrl+d == EOF2.man –f查询命令说明–k 查询实现命令进入man page 使用/string查询字符串,n,N枚举,q结束3.lsb_release –a查看操作系统版本cat /etc/issue4.pwd 显示当前目录cd –回到刚才目录5.mkdir –p 创建多层目录rm –r 删除目录rmdir 删除空目录ls –alF == ll6.cp –i如果有重复文件以会询问–r 复制文件–s 软连接–l 硬连接–u 只有更新才复制,常用于备份7.rm –i交互操作 cat –n 查看行号less[PageUp]向上翻页8.head –n 20 显示指定行号tail –f 持续检测文件内容9.chattr +i不能删除,修改+a 只能添加数据(对于日志文件), lsattr 列出所有属性10.find/ -mtime 0 找出24小时内有改动的文件-4 四天内改动的文件4 四天前的那一天+4大于等于5天前的改动find /etc –newer /etc/passwd查找/etc 下比passwd的文件find / -name 查找文件名11.df –h 查看容量12.ln –s 源文件目标文件13.tar –jpcv –f 目标文件源文件用bz2压缩tar –zpcv –f 目标文件源文件用gzip 压缩tar –jtv –f 目标文件查看文件名tar –jxv –f 目标文件–C 源文件tar –jxv –f 打包文件待解开文件18.vi 常用Ctrl+f向下翻一页ctrl +b向上翻一页nG 移动特定行/word 向后找word?word 向前找word:1,$s/word1/word2/gc 替换d0删除到头d$删除到尾小数点.重复前一个操作J 两行合并14.grep –v 反向选择–c 统计次数–i 忽略大小写–n行号[^a-z] 不以小写开头的‘^[a-z]’以小写开头的g.*g两个g包围go\{2,5\}g两个g之间有2,5个o15.sort –n 以数字排序–r 反向排序–t 分隔符默认tab –k指定第几个区间16.cut –d 分隔符–f 第几段uniq –c 重复数据取第几段17.diff 以行比较cmp 以字节比较18.ps –l 查看这次登录bash的PID信息ps aux 查看所有进程pstree –Aup列出进程相关性top –d 2 每两秒更新一次M按内存使用率排序19.killall 删除进程名称free –m 查看内存状态stat –lptn 查看开放端口21.chkconfig httpd on 开机启动在/etc/init.d/ 中创建自已的文件--add/--del myhttpd 加入或者删除自已的服务27. rpm –ivh 软件安装–test 测试安装–Fvh更新安装rpm –q 查询安装的软件rpm –ql 目录–qi 软件说明数据yum search 查找相关软件info 查找信息list updates 列出可更新软件。
linux命令info
linux命令info是Linux下info格式的帮助指令。
就内容来说,info页⾯⽐man page编写得要更好、更容易理解,也更友好,但man page使⽤起来确实要更容易得多。
⼀个man page只有⼀页,⽽info页⾯⼏乎总是将它们的内容组织成多个区段(称为节点),每个区段也可能包含⼦区段(称为⼦节点)。
理解这个命令的窍门就是不仅要学习如何在单独的Info页⾯中浏览导航,还要学习如何在节点和⼦节点之间切换。
可能刚开始会⼀时很难在info页⾯的节点之间移动和找到你要的东西,真是具有讽刺意味:原本以为对于新⼿来说,某个东西⽐man命令会更好些,但实际上学习和使⽤起来更困难。
语法info(选项)(参数)选项-d:添加包含info格式帮助⽂档的⽬录;-f:指定要读取的info格式的帮助⽂档;-n:指定⾸先访问的info帮助⽂件的节点;-o:输出被选择的节点内容到指定⽂件。
参数帮助主题:指定需要获得帮助的主题,可以是指令、函数以及配置⽂件。
实例在info后⾯输⼊命令的名称就可以查看该命令的info帮助⽂档了:info info⾯介绍⼀下它的⼏个常⽤快捷键。
键:它就会显⽰info的常⽤快捷键。
N键:显⽰(相对于本节点的)下⼀节点的⽂档内容。
P键:显⽰(相对于本节点的)前⼀节点的⽂档内容。
U键:进⼊当前命令所在的主题。
M键:敲M键后输⼊命令的名称就可以查看该命令的帮助⽂档了。
G键:敲G键后输⼊主题名称,进⼊该主题。
L键:回到上⼀个访问的页⾯。
SPACE键:向前滚动⼀页。
BACKUP或DEL键:向后滚动⼀页。
Q:退出info。
命令显⽰帮助窗⼝在帮助窗⼝中:Ctrl-x 0 关闭帮助窗⼝Ctrl-x Ctrl-c 关闭整个 Infoq 退出 infon 打开与本 Node 关联的下⼀个 Nodep 打开与本 Node 关联的前⼀个 Nodeu 打开与本 Node 关联的上⼀个 Nodel 回到上⼀次访问的 Nodem或g 选择⼀个菜单项(Node 的名字)输⼊指定菜单的名字后按回车,打开指定菜单项关联的 Node空格键下⼀页(PageDown 也可以,下⼀页从当前页的最后两⾏开始算起)下⼀个 Node (若当前页在 Node ⽂档的末尾)Del 键上⼀页(PageUp 也可以,上⼀页从当前页的开始两⾏开始算起)上⼀个 Node (若当前页 Node ⽂档的开始)b 或 t 或 Home ⽂档的开始(b 是 begining 的意思)e 或 End ⽂档的末尾(b 是 ending 的意思)Ctrl-l 刷新当前页,若当前⽂档显⽰情况有问题时Ctrl-g 取消所键⼊的指令。
linux下shell脚本执行方法及exec和source命令
linux下shell脚本执行方法及exec和source命令exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。
bash shell的命令分为两类:外部命令和内部命令。
外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。
内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。
在说明exe和source的区别之前,先说明一下fork的概念。
fork是linux的系统调用,用来创建子进程(child process)。
子进程是父进程(parent process)的一个副本,从父进程那里获得一定的资源分配以及继承父进程的环境。
子进程与父进程唯一不同的地方在于pid(process id)。
环境变量(传给子进程的变量,遗传性是本地变量和环境变量的根本区别)只能单向从父进程传给子进程。
不管子进程的环境变量如何变化,都不会影响父进程的环境变量。
shell script:有两种方法执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。
新产生一个shell然后再执行scripts的方法是在scripts文件开头加入以下语句#!/bin/sh。
一般的script文件(.sh)即是这种用法。
这种方法先启用新的sub-shell(新的子进程),然后在其下执行命令。
另外一种方法就是上面说过的source命令,不再产生新的shell,而在当前shell 下执行一切命令。
source:source命令即点(.)命令。
在bash下输入man source,找到source命令解释处,可以看到解释"Read and execute commands from filename in the current shell environment and ..."。
