ls # 展示当前目录下的可见文件ls -a # 展示当前目录下所有的文件(包括隐藏的文件)ls -l # 展示当前目录下文件的详细信息ll # 展示当前目录下文件的详细信息ll -a # 展示当前目录下所有文件的详细信息ll -h # 友好的显示当前目录下文件的详细信息pwd # 显示当前所在目录cd dir # 切换到dir目录下cd .. # 切换到上一级目录cd / # 切换到系统根目录下cd ~ # 切换到当前用户的根目录下mkdir dir # 在当前目录下创建一个dir目录mkdir -p dir/a/b 在dir目录下的a目录下创建一个b目录,如果上一级目录不存在,则连它的父目录一起创建rmdir dir 删除当前目录下的dir目录(该命令只能够删除空目录)touch exam.txt # 在当前目录下创建一个exam.txt的文件rm -f exam.txt # 直接删除text.txt文件rm -r exam # 递归删除,即删除exam目录以及其目录下的子目录(带询问的删除)rm -rf exam # 直接删除exam目录以及其目录下的子目录(不询问,强制删除)-c 创建一个新tar文件 -v 显示运行过程的信息 -f 指定文件名 -z 调用gzip命令进行压缩 -t 查看压缩文件的内容 -x 解开tar文件
tar -cvf exam.tar exam # 将当前目录下的exam目录打包成exam.tar文件tar -zcvf exam.tar.gz exam # 将当前目录下的exam目录打包并压缩成exam.tar.gz文件tar -xvf exam.tar # 将exam.tar文件解压到当前目录tar -xvf exam.tar -C b # 将exam.tar文件解压到当前目录的b目录下(解压到指定目录)mv exam1.txt exam2.txt # 将exam1.txt重命名exam.2txtmv exam1.txt exam/exam2.txt # 将exam1.txt移动到当前目录下的exam目录下并重命名为exam2.txtcp exam1.txt exam2.txt # 复制exam1.txt并粘贴到当前目录下,然后重命名为exam2.txtcp exam1.txt exam # 复制exam1.txt并粘贴到当前目录下的exam目录下cat index.xml # 查看index.xml的文件内容,当文件内容过长时后面的内容无法查看more index.xml # 分页查看index.xml的文件内容,空格键翻页,回车键下一行,但翻页后无法查看上一页的内容less index.xml # 分页查看index.xml的文件内容,PGUP键查看上一页,PGDN键查看下一页tail index.xml # 查看index.xml文件的尾部内容tail -10 index.xml # 查看index.xml文件的后10行内容tail -f catalina.log # 动态查看日志ctrl+c # 结束查看grep abc exam.txt # 在exam.txt文件中查找abcgrep abc exam.txt --color # 在exam.txt文件中查找abc,并高亮显示该命令的作用是将一个命令的输出作为另一个命令的输入。
cat index.xml | more # 分页查询index.xml的内容ps –ef | grep aio # 查询名称中包含aio的进程 cat exam.txt > exam1.txt # 将text.txt查出的内容输出到exam1.txt中,如果之前exam1.txt中有数据将覆盖,没有该文件 将会创建。此时将不再命令行输出cat exam.txt >> exam1.txt # 将text.txt查出的内容输出到exam1.txt中,如果之前exam1.txt中有数据将会在原有数据后面 追加查出的数据当我们需要同时执行多个命令时可以使用&&符号进行命令的连接。
mkdir exam && cd exam # 创建exam目录并且打开该目录(注意:只有在&&符号前的命令执行成功后面的命令才会执行)ifconfig # 显示网络设备信息ifconfig eth0 up # 启用eth0网卡ifconfig eth0 down # 禁用eth0网卡ping 192.163.124.21 # 检测与ip为192.163.124.21的连接是否通畅netstat -an | grep 3306 # 查询3306端口的占用情况wget http://nginx.org/download/nginx-1.9.12.tar.gz # 下载网络资源date # 显示系统时间date -s "2014-01-01 10:10:10" # 设置系统时间df -h #友好显示大小free -m # 以mb单位显示内存组昂头clear # 清屏ps -ef # 查看所有的进程ps -ef | grep 2868 # 查看pid为2868的进程kill 2868 # 结束pid为2868的进程kill -9 2868 # 强制结束pid为2868的进程du -h # 显示当前目录的大小who # 查看当前用户信息hostname # 查看当前主机名称uname -a # 显示本机详细信息arch # 显示机器的处理器架构(1) useradd tom -d /home/hello # 添加一个tom用户,并指定tom用户的家目录为hellouserdel -r tom # 删除tom用户及其home目录useradd tom -g public # 创建一个tom用户并为其指定组publicgroupdel public # 删除组,如果该组有用户成员,则必须先删除其用户才能删除组id tom # 查看tom用户的UID和GIDsu - root # 切换到root用户普通文件(-) 目录(d) 符号链接(l)
chmod 777 exam.txt # 对exam.txt赋予所有用户所有权限chmod u=rwx,g=rx,o=rx exam.txt # 对exam.txt的所属用户赋予rwx(读,写,执行)权限,所属组赋予rx权限,其它用户赋予rx权限chown tom:public exam.txt # 变更exam.txt的所属用户为tom和所属组为publicchown -R tom:public dir # 变更dir中的所有子目录及文件的所属用户为tom和所属组为publicshutdown -h now # 关闭系统(1) shutdown -h hours:minutes & # 按预定时间关闭系统 shutdown -c # 取消按预定时间关闭系统 shutdown -r now # 重启(1)reboot # 重启(2)logout # 注销 mount /dev/hda2 /mnt/hda2 # 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在umount /dev/hda2 # 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出 mount /dev/cdrom /mnt/cdrom # 挂载一个cdrom或dvdrom mount -o loop file.iso /mnt/cdrom # 挂载一个文件或ISO镜像文件 作者:朝雨忆轻尘 出处:https://www.cnblogs.com/xifengxiaoma/ 版权所有,欢迎转载,转载请注明原文作者及出处。
su - root 切换到root用户