博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】Linux查看文件内容命令、文件及文件夹操作命令、vi/vim的使用、Linux常见目录
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
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
包括:命令行模式、插入模式、底行模式
命令行模式→插入模式:a/i
插入模式→命令行模式:Esc
命令行模式→底行模式:shift+;
插入模式→底行模式:shift+;
命令行模式下:
h\j\k\l 光标左、下、上、右移动
dd删除光标所在行
yy复制光标所在行的文字到缓冲区
p将缓冲区的内容粘贴到光标所在行
x删除光标所在的文字
底行模式下:
set nu 显示行号
q不保存并退出 q!不保存并强制退出
wq保存并退出 wq保存并强制退出
w保存不退出 w!强制保存并不退出
/ 根目录
~ 用户家目录
/bin 命令保存目录(普通用户)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/lib 系统库保存目录
/media 挂载目录
/mnt 系统挂载目录
/proc 保存有关硬件、进程、系统的详细信息目录
/root 超级用户的家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户)
/sys 保存内核数据信息目录
/usr 系统软件资源目录
/usr/bin 系统命令(普通用户)
/usr/sbin 系统目录(超级用户)
/var 系统相关文档内容
/var/log 系统日志位置
[root@localhost src]#
[当前登录用户@主机名 当前所在目录]#
# 超级用户
$ 普通用户
whereis 查找命令所在位置的命令
用法:whereis {命令}
举例:whereis cd
find 搜索文件
用法:按文件名搜索文件
find 目录 -name 文件名
举例:find / -name aabbcc
grep 查找符合条件的字符串行
用法:gerp -i "字符串" 文件名
参数:-i 忽略大小写 -v 反向选择
举例:gerp -i "root" /etc/passwd
.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 压缩文件名 指定解压缩位置
shutdown/reboot 执行权限:root
shutdown -h now 关机
shutdown -r now 重启
-h 关机
-r 重启
reboot 重启
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
ping 测试网络连通性 执行权限所有用户
ifconfig 查询本机网络信息 执行权限root
服务启动管理: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 强行关闭
版权归 马富天个人博客 所有
本文标题:《自己整理的Linux常用命令(非常适用于快速入门/快速温习)》
本文链接地址:http://www.mafutian.com/27.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||