码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础命令

时间:2016-07-08 20:20:32      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:用户登录   linux   history   

shift+g   //文本末尾

gg  //到文件头

98gg   //到指定行

dd  //删除当前行

yy   //复制当前行

p   //粘贴

u   //取消上一次动作

/   //向下搜索

?  //向上搜索



time   //计算一个任务执行时间

last  //查看当前谁在登陆

lastlog  //看看哪个用户登录过

cat /etc/redhat-release  //查看系统版本

    -n //显示行号

uname -a  //查看系统版本

cd    //改变切换目录层次

cd..   //返回上级目录

cd.    //当前目录

reboot   //重启

poweroff -h now  //关机

ll   //查看文件类型等属性

    ll -lrt /etc  //查找最近更新的文件  -t按修改时间  -r反转

ls   //查看文件名 

     -F或/p可以区分是目录还是文件目录后边带/

     -h人类可读

     -i文件索引号

pwd    //查看当前路径

I   //文档编译

wq  //保存退出

q!  //不保存退出

man    //帮助

    例子:man rm 

history  //查看历史纪录  -c:清除所有  -d:清除指定行

which  //查看命令的路径

alias  //查看别名,主机别名、用户别名、命令别名、角色别名

unalias   //取消别名

    例子:unalias rm

alias  //定义别名

    例子:alias oldboy=‘echo "asfsf"‘

date  //查看时间

sz -y  //下载文件,如需要覆盖加-y,只能下载文件(lrzsz)

rz -y  //上传文件,如需要覆盖加-y,只能上传文件!rm  -f   //删除文件

mkdir   //创建目录

    例子:mkdir /data

ls    //显示目录或者文件

    参数:-ls

touch    //创建文件

    例子:touch /data/text.txt

vi/vim     //编辑文本

    例子:vi text.txt

set nu  //显示行号

cat    //查看文本内容

    例子:cat text.txt

less  //分屏查看文件内容

seq    //打印数字序列

    例子:seq  1  5

echo   //打印输输入内容

    例子:echo "456464654"

    例子:echo  "sadf sdf" > o.txt 

    覆盖至文本,并删除原文本内容

    例子:echo  "sadf sdf" >> o.txt 

    在文本结尾追加内容

    例子:echo {1..5} 

    输出12345

cp   //copy文件,只能拷贝文件

    例子:cp o.txt /data/  

    例子:cp -r或-a /data/ /etc/ 拷贝目录

rmdir  //删除目录

rm  //删除文件  -f强制删除,-r删除目录  

    例子:rm oldboy.txt

head  //显示文件头,只显示固定行数,如不接参数默认只显示前10行

    例子:head  -2  oldboy.txt

tail   //显示文件尾,只显示固定行数,如不接参数默认只显示最后10行


grep  //最重要的核心命令之一,-v排除的内容,直接过滤想要的.-E过滤多个字符串 i忽略大小写

    例子:grep liyao test.txt   结果---liyao

    例子:grep "li"  test.txt   结果---liyao

sed   //替换原内容:-n取消默认输出+内容+ p打印  d删除 +test.txt

    sed -i ‘s#源内容#新内容#g’ test  //替换,-i写入文本

awk   //显示带有相关内容的行  

    例子:awk /oldboy/ test.txt

tree  //递归创建

find   //查找文件

    例子:find 。/ -type f -name "test.txt"

xargs  //用于把find\ls输出结果,通过管道进行下一步处理

diff  //对比文本工具

    例子:diff a.txt b.txt

vimdiff   //对比文本工具

useradd  //添加用户

userdel -r  //删除用户

passwd   //修改密码,建议指定用户

su  -   //切换用户

w  //查看当前登录的用户

file  //查看文件类型

ln   //创建软、硬连接文件

ps -ef   //查看进程

lsof  //查看文件占用情况

sh 或/bin/sh //执行脚本

chown   //将指定文件的拥有者改为指定的用户或组

    例:chown -R oldboy /home/oldboy   //为用户赋权

chage -l //查看修改密码、用户名等的有效期

    例:chage -l zhaojunjian   

rpm -qa|egrep "sudo|rsyslog"  //查询命令、服务是否安装

tcpdump -n icmp -i eth0   //监听工具

fdisk  -l  //查看磁盘(2T以内)

parted    //进入磁盘(大于2T以)

mkfs  -t   ext4  /dev/sdb2   //格式化磁盘

mount /dev/sdb2  /tmp  //挂在磁盘

umount  /tmp  //卸载磁盘   -lf强制卸载

dd if=/dev/sda of=mbr.bin bs=512 count=1 //复制磁盘512字节

netstat -lntup   //查看端口

chkconfig --list   //查看开机启动项

LANG=EN   //临时改成英文字符

sync     //把数据写入到磁盘。关机或重启前使用

async       //把数据写入到缓存


本文出自 “11104762” 博客,请务必保留此出处http://11114762.blog.51cto.com/11104762/1812562

linux基础命令

标签:用户登录   linux   history   

原文地址:http://11114762.blog.51cto.com/11104762/1812562

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!