Linux的基本操作
来源:互联网 发布:mac怎么玩魔兽 编辑:程序博客网 时间:2024/05/21 06:21
1.目录操作
pwd //查看目录mkdir 目录名 //创建一个目录mkdir -p 目录1/目录2/目录3 //递归创建目录rmdir 目录名 //删除空目录rmdir -p d1/d2/d3 //递归删除目录rm -r 目录名 //递归的删除目录下面文件以及子目录下文件rm -rf 路径 //可以删除文件和目录 r: recursively(递归) f: force(强制)rm file //删除一个文件mv dir1 dir2 //dir2不存在,将dir1目录名修改为dir2mv dir1 dir2 //dir2存在,将dir1目录移动到dir2中mv d1 d2/d3 //d2存在d3不存在,把d1移动到d2中并且改名为d3cp -r dir1 dir2 //将dir1复制一份到dir2目录(包含目录内容一起复制)cp file1 file2 //将文件file1复制一份为file2cp file1 dir1/file2 //将文件file1复制一份到dir1目录,名称为file2
2.文件操作
touch 文件路径 //创建一个空白文件cat //将文件内容直接显示出来 eg:cat /etc/passwdmore //将文件内容分屏显示(按空格显示下一屏, 按回车显示下一行)less //文件内容分页显示(pgup上一页,pgdown或空格下一页,回车显示下一行)head -n 3 1.txt //显示文件前3行内容head -n -3 1.txt //显示文件内容,除了最后3行tail -n 3 1.txt //显示文件后3行内容tail -n +3 1.txt //显示文件内容,除了最开始3行tail -f //动态显示文件内容wc //统计文件内容行、句、字符数> 和 >> //输出重定向,> 覆盖写,>> 追加写echo hello > 1.txt //以覆盖写的方式将hello字符添加到文件1.txtecho world >> 1.txt //以追加的方式将world字符添加到文件1.txtcat 2.txt >> 1.txt //将2.txt文件的内容追加到1.txt
3.用户操作
useradd --help //查看帮助 man useradd//中文帮助useradd 用户名 //添加一个用户 eg:useradd -g 501 -d /lisi -u 502 lisi-g 组id -d 用户主目录 -u 用户idusermod //修改用户信息eg:usermod -g 501 -d /lisi -u 502 -l wangwu lisi-g 组id -d 用户主目录 -u 用户id -l 修改后用户名userdel 用户名 //只删除用户的信息userdel -r 用户名 //删除用户信息同时用户对应主目录也被删除注意:useradd、usermod、userdel默认情况下只有root用户才能使用
4.组操作
groupadd 组名 //添加一个用户组groupadd -g 组id 组名 //添加组的同时指定组idgroupmod -n 新组名 旧组名 //修改组名称groupmod -g 组id 组名 //修改组idgroupdel 组名 //删除用户组(组里有用户,不能删除)注意:groupadd 、groupmod、groupdel默认情况下只有root用户才能使用passwd //修改自己的密码passwd 用户名 //修改指定用户的密码,仅root用户可以使用
5.VI和VIM编辑器
1)尾行模式 :set nu 或 :set number //显示行号 :set nonu 或 :set nu! (:set nonumber 或 :set number!) //隐藏行号 :w //保存文档 :q //退出VI编辑器 :q! //强制退出VI编辑器(不保存文档) :wq //保存退出VI编辑器 :wq! //强制保存文档并退出VI编辑器 :x //保存文档并退出VI编辑器,文档无修改时不执行保存操作 :n //跳转到n行 :s/xx/yy/ //将光标所在行的第一个xx替换为yy :s/xx/yy/g //将光标所在行的xx全部替换为yy :%s/xx/yy/g //将每行的xx全部替换为yy,相当于替换整个文档2)编辑模式 a //光标向后移动一位 i //什么事都没发生 o //光标所在行下面插入一个空白行 s //删除光标所在位置字符3)命令模式 1.删除 dd //删除当前行 ndd //从当前行开始往下删除n行 x 或 delete键 //删除单个字符 2.复制 yy //复制当前行 nyy //复制当前行开始n行 p //粘贴 3.指令撤销和重复执行 u //撤销指令 . //重复执行指令 J //连接上下两行 r //单个字符替换 4.退出vi编辑器 ZZ (大写,等同于尾行模式:x操作)
6.修改文件权限
1)字母方式 chmod u+rx filename 给所属用户加上r(读)和x(可执行)权限 chmod g-w filename 给用户组去掉w(写)权限 chmod o=,g+w filename 其他组用户权限为空,用户组增加w权限 chmod a=rw filename 将所有用户权限设置为rw 参数说明: u代表文件所属用户,g代表文件所属用户组,o代表其他组用户 a:All,即全部的用户,包含拥有者,所属群组以及其他用户 +代表添加权限,-代表去掉权限,=重新分配权限(去掉权限后再添加) r代表读权限,w代表写权限,x代表执行权限2)数字方式 chmod 000 == chmod u=,g=,o= chmod 777 == chmod u=rwx,g=rwx,o=rwx chmod 640 filename //u用户rw权限,g用户r权限,o用户无权限
7.修改文件所属用户和用户组
chown username filename 修改文件所属用户chgrp groupname filename修改文件所属用户组chown username.groupname filename 同时修改文件用户和所属用户组chown .groupname filename 只修改文件所属用户组chown username.groupname dir –R 递归修改dir目录下面的所有文件和目录的用户和用户组
8.常用系统命令
grep 关键字 [路径]文件名 //将文件中含有该关键字的行的内容显示出来,可以起到过滤作用 文本搜索工具top //任务管理器,查看系统进程ps –A //查看系统所有进程ps aux //显示所有包含其他使用者的进程date //查看系统当前日期时间date –s “2015-12-16 14:15:09” //设置系统时间kill -9 pid 或 kill -kill pid//杀死指定pid号进程kill -l //查看详细信息killall 进程名 //杀死所有的进程管道 | 作用:就是把前面的输出作为后面的输入cat 1.txt | moregrep root 1.txt | wc管道可以嵌套使用ps –A | grep mingetty | wc
9.任务调度指令
crontab-e 编辑任务调度指令-l 查看任务调度指令-r 删除任务调度指令
阅读全文
0 0
- linux的基本操作
- Linux的基本操作
- Linux 的基本操作
- linux的基本操作
- Linux的基本操作
- linux的基本操作
- linux的基本操作
- Linux的基本操作
- linux的一些基本操作
- linux的最基本操作
- 二 Linux的基本操作
- linux的一些基本操作
- Linux的基本操作命令
- Linux - SVN的基本操作
- linux基本的vi操作
- linux的基本操作2
- 一些linux的基本操作
- 熟悉linux的基本操作
- Oracle GoldenGate 处理错误方式
- 委托
- hinkphp3.2.3 行为扩展和插件(Hook)实例详解
- Android UI效果之绘图篇(二):Canvas
- android图片压缩总结
- Linux的基本操作
- 想靠SEO做营销?光靠排名可不行
- iOS中JS与原生OC互相调用之JavaScriptCore
- Nginx配置多域名代理
- POJ 1328 Radar Installation
- Selenium with Python中文翻译(五)
- hpu 1410 火星情报局 [数学] (哥德巴赫猜想)
- delphi7的程序在英文系统下显示中文乱码
- java读取mysql表的注释及字段注释