一步一步学习Linux-------之命令总结
2013-01-06 14:31
741 查看
开始手记:工作几年了,听过Linux ,没见过,呵呵,作为一个软件开发者没用过Linux似乎是说不过去的,决定有时间自己主动多接触点Linux,不为成为高手,不为精通,只为好玩,说不定哪天工作也能用上了。。。。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/899229cfab2c02d614490485cabb781b.gif)
打算Linux和Linux上的Oracle一块学习,更有动力,哈哈。本篇文章算是座位自己学习Linux过程中命令的一个总结,边学习,边记录,也便于查阅
1、man 和 info
linux中有上千个命令可以使用,每个命令又有许许多多的参数,再使用中我们不可能完全记住这些命令和使用方法,当我们忘记这些命令的用法时该怎么查找呢,这时就需要用到man命令和info命令了。
man
比如我们忘记了date命令的用法,就可以使用 man date这样的写法
[cssd@hanshui /]$ man date
这样就会显示date命令的所有用法了,在使用过程中可以使用【空格】【page down】【page up】【home】【end】进行翻页查看
在查看命令过程中 还可以使用 /String或?String (在查看时输入斜杠‘\’和字符串)进行字符串搜索(输入完成后要按下 回车 键)
假如我们忘记了某一个命令的完整写法该怎么办?呵呵 还是用man呀
[cssd@hanshui /]$ man -f date
[cssd@hanshui /]$ man -k date
按照上面使用 man -f 和 man -k 加命令的一部分(当然是你记得的部分了)进行命令搜索
在使用过程中可以使用【空格】【page down】【page up】【home】进行翻页查看,还可使用 N , P 在各个页面间移动
info
man 是所有类Unix系统中都可以使用的 命令 求助方法
info 是Linux中特有的命令求助方法
info 与man 的不同是man一次输出命令的所有用法 info 是将要显示的数据拆成一个一个的段落。 每个段落时一个页面 每个段落间使用类似 ‘超链接’的方式进行相互切换
在命令显示界面使用【tab】键在页面的超链接上移动 ,并使用回车键进行跳转
2、rpm
rpm使用详解
说明:rpm 执行安装包、二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
在使用Redhat上安装Oracle是要先检测必须的包是否安装,可以使用rpm搜索指定的包
rpm -qa | grep sql --此命令可以搜索 安装过的包中包含 ‘sql’字符串的 包
3、用户身份与群组
在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息,
都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的组名都纪录在/etc/group内!这三个文件可以说是Linux系统里面账号、密码、群组信息的集中地啰! 不要随便删除这三个文件啊
4、cd 变换目录 命令
绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。
相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd
../man』这就是相对路径的写法啦!相对路径意指『相对於目前工作目录的路径!』
pwd (显示目前所在的目录)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/899229cfab2c02d614490485cabb781b.gif)
打算Linux和Linux上的Oracle一块学习,更有动力,哈哈。本篇文章算是座位自己学习Linux过程中命令的一个总结,边学习,边记录,也便于查阅
1、man 和 info
linux中有上千个命令可以使用,每个命令又有许许多多的参数,再使用中我们不可能完全记住这些命令和使用方法,当我们忘记这些命令的用法时该怎么查找呢,这时就需要用到man命令和info命令了。
man
比如我们忘记了date命令的用法,就可以使用 man date这样的写法
[cssd@hanshui /]$ man date
这样就会显示date命令的所有用法了,在使用过程中可以使用【空格】【page down】【page up】【home】【end】进行翻页查看
在查看命令过程中 还可以使用 /String或?String (在查看时输入斜杠‘\’和字符串)进行字符串搜索(输入完成后要按下 回车 键)
假如我们忘记了某一个命令的完整写法该怎么办?呵呵 还是用man呀
[cssd@hanshui /]$ man -f date
[cssd@hanshui /]$ man -k date
按照上面使用 man -f 和 man -k 加命令的一部分(当然是你记得的部分了)进行命令搜索
在使用过程中可以使用【空格】【page down】【page up】【home】进行翻页查看,还可使用 N , P 在各个页面间移动
info
man 是所有类Unix系统中都可以使用的 命令 求助方法
info 是Linux中特有的命令求助方法
info 与man 的不同是man一次输出命令的所有用法 info 是将要显示的数据拆成一个一个的段落。 每个段落时一个页面 每个段落间使用类似 ‘超链接’的方式进行相互切换
在命令显示界面使用【tab】键在页面的超链接上移动 ,并使用回车键进行跳转
2、rpm
rpm使用详解
说明:rpm 执行安装包、二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
在使用Redhat上安装Oracle是要先检测必须的包是否安装,可以使用rpm搜索指定的包
rpm -qa | grep sql --此命令可以搜索 安装过的包中包含 ‘sql’字符串的 包
3、用户身份与群组
在我们Linux系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息,
都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录在/etc/shadow这个文件下。 此外,Linux所有的组名都纪录在/etc/group内!这三个文件可以说是Linux系统里面账号、密码、群组信息的集中地啰! 不要随便删除这三个文件啊
4、cd 变换目录 命令
绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。
相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd
../man』这就是相对路径的写法啦!相对路径意指『相对於目前工作目录的路径!』
. 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表 account 这个使用者的家目录(account是个帐号名称)
[root@www ~]# cd [相对路径或绝对路径] # 最重要的就是目录的绝对路径与相对路径,还有一些特殊目录的符号罗! [root@www ~]# cd ~vbird # 代表去到 vbird 这个使用者的家目录,亦即 /home/vbird [root@www vbird]# cd ~ # 表示回到自己的家目录,亦即是 /root 这个目录 [root@www ~]# cd # 没有加上任何路径,也还是代表回到自己家目录的意思喔! [root@www ~]# cd .. # 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思; [root@www /]# cd - # 表示回到刚刚的那个目录,也就是 /root 罗~ [root@www ~]# cd /var/spool/mail # 这个就是绝对路径的写法!直接指定要去的完整路径名称! [root@www mail]# cd ../mqueue # 这个是相对路径的写法,我们由/var/spool/mail 去到/var/spool/mqueue 就这样写!
pwd (显示目前所在的目录)
[root@www ~]# pwd [-P] 选项与参数: -P :显示出确实的路径,而非使用连结 (link) 路径。 范例:单纯显示出目前的工作目录: [root@www ~]# pwd /root <== 显示出目录啦~ 范例:显示出实际的工作目录,而非连结档本身的目录名而已 [root@www ~]# cd /var/mail <==注意,/var/mail是一个连结档 [root@www mail]# pwd /var/mail <==列出目前的工作目录 [root@www mail]# pwd -P /var/spool/mail <==怎么回事?有没有加 -P 差很多~ [root@www mail]# ls -ld /var/mail lrwxrwxrwx 1 root root 10 Sep 4 17:54 /var/mail -> spool/mail # 看到这里应该知道为啥了吧?因为 /var/mail 是连结档,连结到 /var/spool/mail # 所以,加上 pwd -P 的选项后,会不以连结档的数据显示,而是显示正确的完整路径啊! |
相关文章推荐
- Linux命令学习总结:dos2unix - unix2dos
- 【Linux总结】Linux命令学习二
- 【linux学习笔记】top命令总结
- Linux学习总结(2)——linux常用命令大全
- Linux学习总结(24)——Linux查找文件命令
- Linux命令学习总结:pwd命令
- linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
- 12_23学习linux命令的总结
- Linux学习:命令总结
- Linux学习总结(十一)—— Linux常用命令:版本信息查看(RedHat、CentOS、Debian、Ubuntu、Fedora、Oracle)
- 字串处理 expr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。
- Linux学习总结(27)——CentOS7及以上系统的systemctl命令使用介绍
- Linux学习总结(9)——Linux 新手必知必会的 10 条 Linux 基本命令
- linux 系统命令的学习笔记总结
- Linux学习2_Vim命令总结及解释
- Linux常用命令学习总结(二)
- linux 命令学习总结
- Linux命令学习总结:date命令
- Linux学习总结(2)——linux常用命令大全
- linux grep命令学习与总结