Linux基本命令使用
2017-12-22 00:00
351 查看
1 基本命令
1.1 文件相关命令
1.1.1 目录浏览命令
ls 查看当前目录下文件和目录(dir:作用一致) ll 查看当前目录下文件和目录(友好显示),为ls -l简写形式 ll –h 以kb、mb显示文件大小 pwd 显示当前所在目录 cd 目录名 进入当前目录的文件夹(相对路径) cd ./ 切换到当前目录下某个目录 cd /目录名 进入根目录下的文件夹(绝对路径) cd 目录/目录/目录 进入树结构目录,当前目录的曾孙目录 cd 切换到用户主目录 cd - 切换到上一个操作目录 cd / 返回根目录 cd .. 退回上级目录
1.1.2 目录操作命令
mkdir 目录 创建目录 mkdir -p 目录/目录 创建多级目录 rmdir 目录 删除目录((如果该目录下有子目录或者文件则不能删除)
1.1.3 文件浏览命令
cat 文件名 输出文件所有内容(停留在最后) more 文件名 查看更多内容(停留在开头) 空格:下一屏内容 退出:Ctrl+C或Q less 文件名 输出文件所有内容(停留在开头,也可使用PgUp、PgDn操作) 空格:下一屏内容 退出:Q tail 文件名 查看文件后几行数据(tail -10 文件名:查看后10行数据) tail -f 文件名 动态查看文件(tail -10f 文件名:动态查看最后10行数据)
1.1.4 文件操作命令
touch 文件名 创建文件 rm 文件名 删除文件 rm -f 文件名 删除文件(不提示,强制删除force) rm -r 目录 递归删除目录下所有目录和文件 rm -rf 目录 递归删除目录下所有目录和文件(不提示) cp 文件名 复制后文件名 复制文件(复制粘贴重命名) mv 文件名 目标目录 移动文件目录,并且修改文件名 tar -zcvf 压缩文件名 需要压缩的文件 打包 tar -zxvf 压缩文件名 解压 grep 关键字 需要查找文件 查找指定关键字(ps -ef | grep java 查看进程) grep 关键字 需要查找文件 –color 查找指定关键字高亮显示
1.1.5 文件编辑命令
vi 文件名 进入vi文件编辑模式 i、o、a 进入到插入模式 : 切换到底行模式 Esc 退出插入模式 :q 退出 :q! 不保存退出(有变更) :wq 保存退出(write&quit) /text 查找字符串,n下一个,N上一个 s/old/new/ 用new替换old,替换当前行的第一个匹配 s/old/new/g 用new替换old,替换当前行的所有匹配 %s/old/new/ 用new替换old,替换所有行的第一个匹配 %s/old/new/g 用new替换old,替换整个文件的所有匹配 shift+g 移动到文件尾部 :set nu 显示行号
1.2 数据传递命令
> 重定向输出 cat b.txt > a.txt 输出定向到a.txt中 >> 重定向输出(追加) cat b.txt >> a.txt 输出并且追加 | 管道,将一个命令的输出用作另一个命令的输入 ps –ef | grep java 查询名称中包含java的进程(Process Status)
1.3 执行控制命令
&& 只有左边返回true右边才执行,只要有一个返回false,后面都不会被执行 || 左边执行失败,则执行右边;左边执行成功,不执行右边
1.4 网络通讯命令
ping ip地址 检测网络是否通畅 ifconfig 显示网络设备 ifconfig eth up 启动eth0网卡 ifconfig eth0 down 停用eth0网卡 netstat 查看网络端口 netstat -an | grep 端口号 查询指定端口占用情况 service network restart 重启网卡 chkconfig iptables on/off 防火墙永久开启/关闭(永久性生效,重启后不会复原) service iptables start/stop 防火墙临时开启/关闭(即时生效,重启后复原)
1.5 系统管理命令
date 显示当前系统时间 df 显示磁盘信息 df –h 友好显示大小 free 显示内存状态 free –m 以mb为单位显示内存组 top 显示管理执行中的程序 clear 清空屏幕 ps 正在运行的某个进程状态 ps –ef 查看所有进程 ps -ef | grep java 查看指定执行进程 kill 进程编号 杀掉某一进程 kill -9 进程编号 强制杀死进程 du 显示目录或文件大小 du –h 显示当前目录大小 who 显示目前登录系统用户信息 hostname 查看当前主机名 uname 显示系统信息 uname –a 显示本机详细信息
2 用户管理及权限命令
2.1 用户管理命令
id 用户名 查看用户的用户id和组id cat /etc/passwd 查看所有用户 useradd 用户名 添加一个用户 useradd 用户名 -d /home/t1 指定用户home目录 passwd 设置修改密码 passwd 用户名 密码 为指定用户设置密码 su 用户名 切换用户 su -用户名 切换用户同时切换用户环境 userdel 用户名 删除用户(不会删除home目录) userdel -r 用户名 删除用户及home目录 userdel -rf 用户名 暴力删除用户
2.2 用户组管理命令
cat /etc/group 查看所有组 groupadd 用户组名 创建用户组 useradd 用户名 -g 用户组名 创建用户并指定组 usermod -g 用户组名 用户名 将用户移动带新组 usermod -G 用户组名 用户名 将用户附加到新组(用户在原组还存在) groupdel 用户组名 删除用户组(如果组中有用户,需要先删除用户才能删除组)
2.3 文件权限
chmod 766 文件名或目录 变更文件或目录权限(r:4 w:2 x:1) chown 用户名:用户组名 文件或目录 变更文件或目录拥有者或所属群组(子文件目录没有更改) chown -R 用户名:用户组名 文件或目录 递归变更文件或目录拥有者或所属群组
相关文章推荐
- linux的一些基本命令(用来记录自己使用过的一些命令)
- Linux基本命令使用
- Linux系统文件查找命令find的基本使用及其高级用法
- linux 常用基本命令之 pwd cd ls mkdir du 的介绍与使用
- Linux基本命令使用
- Linux入门的最基本的命令: basic command 以及终端使用的快捷方式
- Linux TomCat 基本使用命令
- 【Linux】linux经常使用基本命令
- 第一次使用Linux必会快捷键及基本操作命令
- 【Linux】linux经常使用基本命令
- 【Linux】linux经常使用基本命令
- linux学习使用总结-linux系统的安装和与windows双系统共享,linux常用的基本命令,今天贴在这里和大家分享
- linux 系统使用/管理之-----linux 基本命令
- Linux的基本使用命令
- 第三章 Linux 基本使用命令(基本篇)
- Linux基础命令以及VIM文本编辑器的基本使用
- 【Linux】linux经常使用基本命令
- linux下几个基本的命令和命令行终端的使用技巧
- linux 常用基本命令之 touch cp file rm mv cat 的介绍与使用
- Linux 常用命令基本使用方法大总结