Linux命令
Posted 张%sir
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令相关的知识,希望对你有一定的参考价值。
文件目录操作命令
- --ls 显示文件和目录列表。-l 列出文件的详细信息,-a 列出当前目录所有文件,包含隐藏文件
- --mkdir 创建目录 mkdir roomA 。
- --cd 切换目录
- --?touch 生成一个空文件
- --echo 生成一个带内容文件 echo "you are the boy">book.txt
- --cat、tac 显示文本文件内容 cat book.txt
- --cp 复制文件或目录 cp abc.txt /home/itcast/failyA/house/rommA
- --rm 删除文件 rm abc.txt。-r 同时删除该目录下的所有文件,-f 强制删除文件或目录
- 删除文件夹实例:
rm -rf /var/log/httpd/access - ?--mv 移动文件或目录或重命名 mv ttt.txt roomB 。 mv aaa bbb 将aaa改名为bbb
- ?--find 在文件系统中查找指定的文件 find -name 文件名
- ?--wc 统计文本文档的行数,字数,字符数 wc book.txt
- ?--grep 在指定的文本文件中查找指定的字符串 grep "boy" book.txt
- ?--rmdir 删除空目录
- ?--tree 显示目录目录改名树
- --?pwd 显示当前工作目录
- ?--ln 建立链接文件
- ?--more、less 分页显示文本文件内容
- ?--head,tail分别显示文件开头和结尾内容
系统管理命令:
- --stat 显示指定文件的相关信息,比ls命令显示内容更多(包括创建时间、修改时间、组id,主id、大小、权限 等)
- --who 显示在线登录用户
- --hostname 显示主机名称
- --uname显示系统信息 ,-a显示更详细的信息
- --top 显示当前系统中耗费资源最多的进程(动态)
- --ps -aux 显示瞬间的进程状态(静态)
- --du(-h) 显示指定的文件(目录)已使用的磁盘空间的总量
- --df(-h) 显示文件系统磁盘空间的使用情况
- --free 显示当前内存和交换空间的使用情况 (-s2 :表示每两秒钟显示一次)
- --ifconfig 显示网络接口信息
- --ping 测试网络的连通性
- --netstat 显示网络状态信息
- --man 命令帮助信息查询(man rm:表示rm下的参数用法)
- --alias 设置命令别名
- --clear 清屏
- --kill 杀死一个进程(杀死后台进程)
备份压缩命令:
实例:压缩服务器上当前目录的内容为xxx.zip文件
zip xxx.zip ./*
解压zip文件到当前目录
unzip filename.zip
tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思
关机/重启命令 :
- --shutdown系统关机。-r 关机后重启,-h 关机后不重新启动,-now 立即关机
- --halt 关机后关闭电源
- --reboot 重新启动
以上是关于Linux命令的主要内容,如果未能解决你的问题,请参考以下文章