linux一些指令
一、 文件操作命令
查看当前目录下的文件或文件夹
详细查看ls –l
每列代表不同的意义:
- 第一列drwxr-xr-x 表示权限,
n 其中第一个字符d表示 目录(可能有b-块设备文件,c-字符设备文件,p-命令管道文件,s-socket文件),如果没有就表示普通文件,
n 2-10个字符每3位一组,依次代表所有者权限,所有者所在组对应权限,其他用户对应权限,r表示可读,w表示可写,x表示可执行,
- 第二列数字表示文件硬链接数,
- 第三列 gmb 表示属于当前哪个用户。
- 第四列 gmb表示属于当前用户的哪个用户组
- 第五列 表示大小,文件夹固定为4k,
- 第六列最近修改时间
- 最后一列 表示 文件或文件夹名。
也可以使用ll,和ls-l类似,而且会显示一些隐藏的系统文件 。
Ls--help帮助
2创建文件
touch 主要是将文件更新为系统当前最新时间,当文件不存在时,就创建文件
touch test.c
创建完后,查看内容为空
查看当前目录下
3文件编辑
1)第三方软件如gedit
gedit hello.c
和有windows下一样进行编辑,修改。然后保存
2)重定向
输出 重定向 > (从文件开始覆盖) >>(从文件末尾追加)
输入 重定向 < <<
如:
cat test.c
原文件内容
覆盖文件
Echo“2222222222“>test.c
追加内容
Echo “3333333333“ >> test.c
4 显示文件内容
1) cat 文件名
2)head 显示文件前几行
只显示前两行head -n 2 test.c
2)显示后几行tail
显示后两行tail -n 2 test.c
5 文件复制
cp 源文件名 目的路径
6 文件移动
mv 源文件 目的
7 删除文件
二、 目录操作
1 查看当前工作目录
pwd
2 切换目录
3 创建目录
mkdir
如果加上-p 就会自动创建中间没有创建的目录 (连续创建3个目录)
4 复制目录
将目录3复制到当前目录(./)下
5 删除目录
rm -R (或者rmdir 目录名,只能删除空目录)
rmdir (只能删除空目录)
三、 系统信息
1 查看版本
2 查看进程
Ps 只会查当前下命令时的一次状态,其中各列
- %CPU 进程的cpu占用率
- %MEM 进程的内存占用率
- VSZ 进程所使用的虚存的大小
- RSS 进程使用的驻留集大小或者是实际内存的大小
- TTY 与进程关联的终端(tty)
- STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终 止)、W has no resident pages
- START (进程启动时间和日期)
- TIME ;(进程使用的总cpu时间)
- COMMAND (正在执行的命令行命令)
- NI (nice)优先级
- PRI 进程优先级编号
- PPID 父进程的进程ID(parent process id)
- SID 会话ID(session id)
- WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。
- FLAGS 与进程相关的数字标识
top {快捷键ctrl+z退出显示进程状态}
按q退出
Top命令会定时刷新 系统的各线程状态
3 查看内存空间
free
cat /proc/meminfo
4 查看硬盘信息
Df
5 查看目录
Du
6 查看cpu信息
cat /proc/cpuinfo
lscpu
linux一些指令的更多相关文章
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- Linux压缩指令
1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...
- Linux相关指令
Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...
- Linux基础指令
Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...
- Linux进阶指令(重点)
三.Linux进阶指令(重点) 1.df指令 作用:查看磁盘的空间 #df -h 选项:-h 表示以可读性较高的形式展示大小 2.free指令 作用:查看内存使用情况 #free ...
- Linux基本指令
常用目录文件作用 - / 根目录 - /bin 命令保存目录(普通用户就可以读取的命令) - /boot 启动目录,启动相关文件 - /dev 设备文件保存目录 - /etc ...
- ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...
- Linux常用指令【转载】
[收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...
- 【ZZ】Linux常用指令
linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...
- Linux基本操作指令
Linux操作指令 到达当前用户目录:cd ~ 获得管理员权限执行:sudo 解压缩:tar -zxf XXX.tgz 安装包:dpkg -i XXX.deb 通过链接下载文件:wget http: ...
随机推荐
- Springboot开发微信支付API-V3
前段时间因为项目需要对接微信支付,原本打算拿之前开发好的代码用就行了,后面发现微信支付升级API-V3了,和V2相比安全措施多了很多.最麻烦的就是各种证书的管理.加载. 作者自己也对接过N多支付系统了 ...
- linux 复合页( Compound Page )的介绍
1.复合页的定义: 复合页(Compound Page)就是将物理上连续的两个或多个页看成一个独立的大页,它可以用来创建hugetlbfs中使用的大页(hugepage), 也可以用来创建透明大页( ...
- fs.access(path[, mode], callback)
- 关系型数据库,基表Guid 主键设值
在我们开发过程,为了自动适应新增修改,可以对基表,Guid 类型进行如下设置: public bool IsTransient() { return this.Id == Guid.Emp ...
- 通过xshell在linux上安装nginx1.12.0
0)环境安装 Nginx是C语言开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 0.1 gcc 安装 安装 nginx 需要先将 ...
- 上传媒体文件--添加显示进度条 layui的upload控件
上传媒体文件--添加显示进度条 layui的upload控件 详细上传功能请参考博客:上传文件--媒体文件+获取上传文件的属性信息 layui的upload控件 - じ逐梦 - 博客园 (cnbl ...
- Ubuntu16.04系统语言设置为中文以及搜狗输入法的安装
特别声明:本文是在操作完才做的记录,不是特别详细,见谅哈! 虚拟机安装的Ubuntu16.04结果语言设置只有英文...起初没啥影响,后来发现自己的脚本注释显示全乱码,而且直接影响脚本运行(其实可能是 ...
- HDLbits——Shift18
// Build a 64-bit arithmetic shift register, // with synchronous load. The shifter can shift both le ...
- 【转载】ISTQB AL-TA/TTA连载系列06:白盒测试技术的精炼总结
转载自:https://blog.csdn.net/iteye_13411/article/details/82158591 [概述] 白盒测试,有时候又称为基于结构的测试,特别适用于低级别的测试.根 ...
- vuex记录
vuex就是vue中管理状态的地方,控制着组件之间的数据: 5大核心,通常只要有state和mutation就能满足vuex最基本的需求 1.state 项目存放各种状态的地方 2.mutation ...