自学Linux系统的小总结(一)
来源:互联网 发布:nba十大得分后卫 知乎 编辑:程序博客网 时间:2024/04/29 14:27
Iinux命令组成:命令字,命令选项参数(选项),命令操作参数(参数)
命令格式:
Command 【option】 【arguments】
Command :命令名 命令程序名 command不可获取 其他可省略
普通用户# 特权用户$
命令帮助
1.使用man阅读帮助手册页 2.使用命令帮助选项“--help”获取快捷帮助信息
3.使用info命令阅读帮助页信息 4.使用help命令查看内部命令帮助信息
例如:ls:列写目录内容 ls /home:列写home中目录内容
ls –l /home:详细列写home中目录内容
info ls ,man ls:显示ls命令帮助。 以.开头的文件是Linux系统中的隐藏文件
type ls:可查看ls是否为内部命令。
目录的路径:路径是搜寻文件所经历的目录途径。分为相对路径,绝对路径
相对路径:非以根目录“/”开始表示 如:summer/excise/test.txt
绝对路径:以根目录开始表示 如:/home
目录内容显示命令:ls
1 当前目录包含的文件和目录条目信息 2 “-l”列式文件和目录条目的“冗长信息”
3 “-d”列式当前目录条目的自身信息 与“-l”连用
当前目录切换命令:cd
1 确实切换到当前用户的家目录
当前目录显示命令:pwd
1 一般没有选项参数
目录新增命令:mkdir
1 创建一个或多个新的空目录 2 “-p”递归创建多层目录
目录拷贝命令:cp
1 源目录拷贝带目标目录,默认拷贝文件,拷贝时可改名 2 “-a”全部拷贝
3 “-f”强制拷贝 4 “-i”提示拷贝是否覆盖
空目录删除命令:rmdir
1 删除多个或一个 2 “-p”递归删除
非空目录删除命令:rm –rf
1 “-r”递归删除 2 “-f”强制删除
目录移动命令:mv
1 移动 2 改名 3 移动的同时改名
如:mv a b mv c b/e:移动同时改名
文件内容的全屏显示文件:cat
1 输出标准输入格式 2 “-t”显示特殊字符
文件内容分屏显示:more
1 只能往下查看
文件内容滚屏显示:less
1 支持上下滚屏查看
文件头部内容查看:head
1 可以指定显示行数,缺省为10行 2 “-n”设置显示几行
文件尾部查看:tail
1 同head命令 2 “-f”可以查看尾部最新的内容,适用于查看日志文件
文件内容过滤显示:grep
1 “-v”除去某项均显示
新增文件命令:touch
1 对已存在文件可以更新文件时间戳
文件删除:rm
1 “-I”提示是否删除 2 “-r”
文件查找:find
1 find . –name “cc”:当前目录查找文件名带cc的
系统命令文件查找:which
1 在系统命令文件中查找
系统文件快速查找:locate
文本文件编辑命令:vi/vim
三种状态模式:命令模式(缺省),可编辑模式,末行模式(文件保存,文件打开,退出。)
进入插入模式: I
设置行号: :set nu
文件归档命令:tar
1 “-c”创建压缩包 2 “-v”显示详细信息 3 “-f”
文件压缩命令:zip
1 *.zip文件的压缩
文件解压缩:unzip
文件压缩命令:7z
1 7za单独可执行文件,只负责7z格式的压缩和解压缩
盘符和设备挂载:
盘符即windows中插入U盘时的某个盘名,如G盘,Linux下为挂载目录,去访问设备。
Linux中设备用设备文件表示,如光驱用/dev/cdrom表示
光盘的手动挂载: mount –t iso9660 /dev/cdrom/mount
光驱镜像文件挂载: mount -o loop mycd.ios /home/summer/cc
FAT32文件系统U盘挂载: mount /dev/sdc1/home/summer/cc
NTFS文件系统挂载: mount .ntfs /dev/sdc1/home/summer/cc
设备卸载命令: umount /home/summer/cc (卸载某个目录)
APT软件包管理命令 apt-getdownload vim apt-get install vim apt-get upgrade vim
Debian包的离线安装:dpkg –I *.deb
进程查看命令:ps
Eg:ps –aux ps –ef
进程树查看命令: pstree eg:pstree –p
进程动态查看命令:top eg:top –p显示指定进程号进程动态
进程中止命令:kill eg:sudo kill -9 (中止第九号信号)
killall命令后接进程名 Killall-9 gedit
pidof查看进程号,eg:pidof gedit
清屏命令:clear
重启:reboot
关机:shutdown
系统内存硬件信息查看: cat/proc/meminfo 使用 ls /proc 查看更多操作
计划任务设置和查看命令:cron
内存状态查看命令:free eg:free –m 以MB格式显示
磁盘文件系统空间使用查看:df eg:df –h 显示数据更明确
文件空间占用查看:du eg:du –sh /home
磁盘分区查看:fdisk –l
磁盘分区设置:fdisk –help
网络连接查看:ping eg:ping 127.0.0.1
网络地址查看设置命令:ifconfig eg:ifconfig
域名解析命令:nslookup eg:nslookup www.baidu.com
路由信息查看与设置命令:route
网络统计信息查看:netstat
- 自学Linux系统的小总结(一)
- 自学Linux系统的小总结(二)
- 自学Linux系统的小总结(三)
- 自学JAVA编程的小总结(一)
- 自学JAVA编程的小总结(二)
- 自学JAVA编程的小总结(三)
- 安装Linux系统的一个小总结
- Linux自学笔记(一)
- 从菜鸟到高手的自学linux教程(一)
- Linux自学笔记(一)linux安装
- linux系统命令总结(一)
- Direx 自学总结一
- Mybaits自学总结(一)
- Linux自学笔记(三)系统安装
- Linux 自学笔记(一) 常见命令
- Cmake 自学笔记(linux)(一)
- Mysql 自学小总结(精炼)
- 推荐一本适合自学的小波分析教材
- Linux下vsftpd的配置文件的参数详解
- 二进制,八进制,十进制,十六进制之间的转换
- 控件渐变式显示和消失动画,AlphaAnimation
- 泛型编程实现队列
- 科学家推测,我们都是二次元人!全息3d网
- 自学Linux系统的小总结(一)
- 寒假10days总结
- 作业3 DDS模块设计
- MxNet系列——how_to——cloud
- centos 7 上mysql部署
- 关于vs2010中mfc使用sqlite3
- 算法训练 最小乘积(基本型)
- python 环境变量配置
- Redis基础教程三