您的位置:首页 > 运维架构 > Linux

最近项目里用到的几个Linux命令总结

2016-07-11 22:31 435 查看
最近在项目里接触到几个常用的Linux命令,在此总结一下:
su - 用户名    切换到指定用户  注意:- 跟用户名之间需要有一个空格
cd            返回到登录时的目录
cd /           返回到系统根目录
cd /home       用户的登录目录通常储存在此处
pwd           显示当前目录
mkdir          创建目录
rm             删除文件
rm -r          删除目录
cp  [/home/tmp/aa.txt] 空格 [./]         把tmp下的aa.txt文件拷贝到当前目录下
            -r   如果拷贝的是目录
mv -i  源   目标                        将源文件移动到目标目录下,如果目标目录下含有同名文件,询问是否覆盖
ls -ltr                                 列出当前目录下所有项目,并显示所有者,权限等细节。按照时间的降序排列。
ls -l 文件名                            显示指定文件的细节信息
    -F                                  显示文件类型:  目录(/),可执行文件(*),常规文件(无)
    结果类似如下:
    -rw-r--r--   开头的 -                代表常规文件 也可以是d,代表目录
    这句话的意思是,此文件对于所有者是读和写权限,对于组群和其他是只有读权限
head -20  文件名                       显示指定文件的前20行内容
tail -f 文件名                         实时显示指定文件的末尾内容   适用于log文件
vi  文件名                             查看文件内容
    此模式下输入i                      进入编辑状态
                           x          删除单个字符
                          dd          删除一行
                           u          撤销操作
"ctrl+b":屏幕往后移动一页"ctrl+f":屏幕往前移动一页"ctrl+u":屏幕往后移动半页"ctrl+d":屏幕往前移动半页输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.按键盘上的大写"G"移动到文章的最后.按"$"符号将光标移动到行尾"^"将光标移到行头"w":将光标移到下一行头"b":跟"w"相反.移到上一行行头"e":将光标移到下一行尾.如果想让文本显示行号.就在命令行 模式下,在文本最后输入":set nu"命令.就可以了保存修改并退出:     :wq!回车不保存修改并退出:   :q!回车
grep 字符串 文件名                  根据输入的字符串去指定文件中检索,如果找到含有该字符串的行,将其显示
locate  字符串                      根据输入的字符串在系统中检索,将文件名中含有该字符串的文件或者目录显示
clear                               清理窗口
ifconfig                            查询本机IP地址
rpm                                 启动rpm软件管理包操作
Linux 设定程序开机自启动命令chkconfig --list  找到对应的程序名假设程序是vsftpd命令:  chkconfig vsftpd onmore跟less的用法使用more命令文件,当系统在显示满一个屏幕时暂停,使用空格可以翻页,按回车,显示下一行。使用less命令文件,系统同样在显示满一个屏幕时暂停,区别是less可以使用上下方向键卷屏,让内容逐行显示
[root@localhost ~]# cat install.log|grep "i686"|more
这条命令实际上是将install.log文件内的所有内容管道给grep,然后查找包含i686的文本行,最后将查找到的内容管道给more分页输出。
    
重定向>              将命令执行结果输出到一个文件 覆盖原来的文件>>             将命令执行结果输出到一个文件,添加到原文末尾标准错误重定向2>            将一个标准错误输出到一个文件 覆盖原来的文件 2>>          将一个标准错误输出到一个文件或设备 追加到原来的文件     
在 bash 命令执行的过程中,主要有三种输出入的状况,分别是:・标准输入;代码为 0 ;或称为 stdin ;使用的方式为 <・标准输出:代码为 1 ;或称为 stdout;使用的方式为 1>・错误输出:代码为 2 ;或称为 stderr;使用的方式为 2>   例:[ root@localhost test]# ls -al  1> list.txt   2> list.err将显示的数据,正确的输出到 list.txt 错误的数据输出到 list.err
4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux