自己整理的Linux常用命令(非常适用于快速入门/快速温习)

学习笔记 马富天 2016-04-11 11:26:19 78 0

【摘要】Linux查看文件内容命令、文件及文件夹操作命令、vi/vim的使用、Linux常见目录

1.查看文件内容:

cat:查看文件的所有信息

用法:cat {文件名}

参数:-n 显示行号(包含空格)

more:分页查看文件信息,空格下一页,回车下一行,Q或者q退出

用法:more {文件名}

head:查看文件的前几行

用法:head -{行数} {文件名}

tail:查看文件的后几行

用法:tail -{行数} {文件名}

举例:

cd /

cat etc/services

more etc/services

head -10 etc/services

tail -10 etc/services

2.文件及目录操作命令

tree:显示当位置的目录树

用法:进入当前目录tree

mkdir:创建目录

用法:mkdir {目录名称}

rmdir:删除空目录

用法:rmdir {目录名称}

touch:创建文件

用法:touch {文件名称}

vi:创建文件

用法:vi {新文件名称}

rm:删除文件

用法:rm {文件名}

强制删除文件或目录:rm -r {文件名或目录名称}

cp:复制文件

用法:cp {原文件名(可包含路径)} {复制得到的文件名(可包含路径)}

mv:移动文件或目录

用法:mv {原文件名或目录} {复制得到的文件名或目录}

举例:

mkdir test

rmdir test

touch test/test1

rm test/test1

rm -r test

cp test test1

mv test test1

3.vi/vim的使用、

包括:命令行模式、插入模式、底行模式

命令行模式→插入模式:a/i

插入模式→命令行模式:Esc

命令行模式→底行模式:shift+;

插入模式→底行模式:shift+;

命令行模式下:

h\j\k\l 光标左、下、上、右移动

dd删除光标所在行

yy复制光标所在行的文字到缓冲区

p将缓冲区的内容粘贴到光标所在行

x删除光标所在的文字

底行模式下:

set nu 显示行号

q不保存并退出 q!不保存并强制退出

wq保存并退出 wq保存并强制退出

w保存不退出 w!强制保存并不退出

5.Linux常见目录

/ 根目录

~ 用户家目录

/bin 命令保存目录(普通用户)

/boot 启动目录,启动相关文件

/dev 设备文件保存目录

/etc 配置文件保存目录

/home 普通用户的家目录

/lib 系统库保存目录

/media 挂载目录

/mnt 系统挂载目录

/proc 保存有关硬件、进程、系统的详细信息目录

/root 超级用户的家目录

/tmp 临时目录

/sbin 命令保存目录(超级用户)

/sys 保存内核数据信息目录

/usr 系统软件资源目录

/usr/bin 系统命令(普通用户)

/usr/sbin 系统目录(超级用户)

/var 系统相关文档内容

/var/log 系统日志位置

5.提示符

[root@localhost src]#

[当前登录用户@主机名 当前所在目录]#

# 超级用户

$ 普通用户

6.查找命令

whereis 查找命令所在位置的命令

用法:whereis {命令}

举例:whereis cd

find 搜索文件

用法:按文件名搜索文件

find 目录 -name 文件名

举例:find / -name aabbcc

grep 查找符合条件的字符串行

用法:gerp -i "字符串" 文件名

参数:-i 忽略大小写 -v 反向选择

举例:gerp -i "root" /etc/passwd

7.压缩和解压缩

.gz .bz2 是Linux可以识别的常见压缩格式

.tar.gz .tar.bz2是Linux常见的压缩和打包命令

压缩同时打包:

用法:tar -zcvf 压缩文件名 源文件

参数:-z 识别.gz格式

-j 识别.bz2格式

-c 压缩

-v 显示压缩过程

-f 指定压缩包名

-t 只查看,不解压

举例:tar -zcvf aa.tar.gz aa

tar -jcvf aa.tar.bz2 aa

解压缩同时解打包:

用法:tar -zxvf 压缩文件名 指定解压缩位置

tar -jxvf 压缩文件名 指定解压缩位置

8.关机和重启命令

shutdown/reboot 执行权限:root

shutdown -h now 关机

shutdown -r now 重启

-h 关机

-r 重启

reboot 重启

9.挂载命令

Linux所有存储设备都必须挂载使用,包括硬盘

光盘挂载:

/dev/sda1 第一个scsi硬盘的第一个分区

/dev/cdrom 光盘

/dev/hdc 光盘

/dev/sr0 光盘

用法:mount -t 文件系统 设备描述文件 挂载点(已经存在的空目录)

举例:mount -t iso9660 /dev/cdrom /mnt/cdrom

光盘卸载:

umount /dev/cdrom

umount /mnt/cdrom 强调:退出挂载目录,才能卸载

umount /mnt/cdrom

10.网络命令

ping 测试网络连通性 执行权限所有用户

ifconfig 查询本机网络信息 执行权限root

11.Linux管理命令

服务启动管理:service 服务名 start/stop/restart/status

管理自启动服务:chkconfig

针对服务管理:chkconfig --list 服务名

针对运行级管理:chkconfig --level 运行级 服务名 on/off

文件系统命令:

查看分区使用情况:df -h

查看文件、目录大小:du

du -h 文件名

du -sh 目录名

用户:

添加用户:useradd {用户名}

修改用户密码:passwd {用户名}

删除用户:userdel -r {用户名} -r 删除用户宿主目录

切换用户:su {用户名}

添加用户组:groupadd {新用户组名}

删除用户组:groupdel {组名}

用户组管理命令:gpasswd

-a 添加用户到用户组

-d 从用户组中删除用户

ps 查看进程信息

top 进程状态显示和进程控制

kill PID 关闭进程

kill -9 PID 强行关闭

版权归 马富天PHP博客 所有

本文标题:《自己整理的Linux常用命令(非常适用于快速入门/快速温习)》

本文链接地址:http://www.mafutian.net/27.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 PHP程序员务必知道的常见英文缩写 》 下一篇《 常见博客程序简介 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多