Linux常用命令
Linux:操作系统,管理硬件,服务软件 虚拟机(软件):通过调用硬件接口模拟一台电脑 主要目录介绍: etc:存放配置文件 root:主用户目录 usr:存放应用程序 home:普通用户目录 简单Linux命令:ifconfig:查看机器ip ll:显示目录下的文件 ls -al :显示目录下的所有文件,包括隐藏文件和特殊目(附目录) ll /bin/:列出根目录下 bin 文件夹下的文件 pwd:查看当前目录 clear:清除屏幕 touch 1.txt? 在当前目录下创建一个1.txt文件 ll ./c/? :查看当前目录下的c目录下的文件? .?代表当前目录 cd命令:cd:切换到用户登陆的目录,如果是管理员则直接回到/root,如果是别的用户,则回到 /home/lisi cd - :回到上一次访问的目录 cd /root/bin :切换到bin目录 cd ~ 与cd :一样回到用户目录 cd .. :回到上一级目录 cd / :切换到根目录 mkdir命令:mkdir a :在当前目录下创建a目录 mkdir a/b/c :创建多级目录 ,如果父级目录不存在,可以使用 mkdir -pv a/b/c? :创建多级目录并显示创建的详细信息 查看命令:cat(catenate) 命令查看文本文件 ,适合文件内容不多 cat 1.txt? ?直接查看1.txt文件? more命令 分页显示文件内容 Enter:每按一下向下显示一行 空格键:每按一下显示一页 b:向前返回一页 less命令(比较强大,比more多了搜索功能) less -mN install.log? ?显示每行行数 Enter:每按一下向下显示一行 空格键:每按一下显示一页 b:向前返回一页 d:向前显示半页 u:向后显示半页 /mysql? ?向下查找mysql ?mysql? 向上查找mysql tail命令:查看文件末尾 tail -10 /root/install.log :查看文件后十行的内容 文件管理命令?cp(copy) cp ./1.txt ./2.txt? ?将当前目录下的1.txt复制到当前目录下的2.txt cp ./1.txt? ../3.txt? 将当前目录下的1.txt复制到父级目录下的3.txt cp -r a b? 在当前目录下将a文件夹复制到b文件夹? ? r指递归复制 mv命令:移动或重命名文件或目录 mv ./1.txt ./a/1.txt? ?将当前目录下1.txt 移动到当前目录下的a文件下 mv ./1.txt ./2.txt? ? ? 将1.txt重命名为2.txt rm命令:删除文件或目录 rm ./1.txt? 删除当前目录下的1.txt(会有提示) rm -f 1.txt? 强制直接删除 rm -r ./a? 删除当前目录下的a文件夹 rm -rf ./a? 强制删除 find命令:查找文件或目录 find /root/ -name ‘in*‘? 查找根目录下的root目录下的,以"in"开头的目录或文件 vim命令:文本编辑器 vim /root/test.txt? ? 进入之后按? i? ?从一般模式转为插入模式 ,此时可以输入内容,按esc从插入模式转为一般模式,再输入 :wq? 即可退出文本编辑 常用命令:https://www.cnblogs.com/linyx/p/4131699.html tar命令:解压缩文件 压缩文件 :?tar -zcvf? 文件 解压文件: tar -zxvf? 文件 zip/unzip命令:?压缩和解压zip文件 系统命令grep命令:过滤任务 cat /root/test.txt | grep -i mysql? :在test.txt中查找"mysql"相关的内容,"-i"指忽略大小写 ps -ef | grep -i control? :在一次进程中(静态的显示进程)查找有关"mysql"的内容 kill命令:结束进程 kill -9 pid? :结束掉相应的进程,pid可以使用ps -ef 查看 ifconfig命令:获取Ip信息? reboot命令:重启 halt命令:关机 权限命令:chmod(change mode),更改权限 r:读权限,可以用数值“4”代替 w:写权限,可以用数值"2"代替 x:执行权限,可以用数值“1”代替 chmod? 111 ./root/1.txt? ?设置当前用户,当前组的其他用户,其他用户,对1.txt的权限仅为可执行 chmod 777 ./root/1.txt? ? 设置当前用户,当前组的其他用户,其他用户,对1.txt的权限为r,w,x (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |