linux基础知识与命令行(1)常用基础命令

文件系统部分

ls

具体参数可用man查看,ls匹配特定文件名的时候可用一部分正则表达式匹配:

  • ?代表一个字符
  • *代表任意个字符
  • [abc]代表匹配a或b或c
  • [!a]代表不匹配a
  • [a-d]代表匹配a到d的字符

touch

可以创建一个大小为0的文件,其本意是更新文件的访问和修改时间戳,如果作用于不存在的文件,就会新建一个空文件

cp

基本用法 cp src dest
当source和destination参数都是文件名时,cp命令将源文件复制成一个新文件,并且以destination命名。新文件就像全新的文件一样,有新的修改时间。

cp选项以及很多其他的字符输入都可以使用上述的通配符

  • -i参数可以强制询问是否覆盖文件
  • -R参数可以递归赋值文件

mv

mv也可以用于重命名文件,但是与cp相比,inode编号和时间戳保持不变,这是因为mv只影响文件名

rm

删除文件

  • -i参数可以在每次删除前进行提示

file

可以查看文件类型,基本的文件类型有各类text file、二进制可执行文件、text可执行文件(如shell脚本)、符号链接和目录等

cat

可以显示文本文件的所有数据,

  • -n给每一行加上行号
  • -b只给有文本的行加上行号
  • -T防止制表符出现

more和less命令都能够显示部分文件
tail -n 行数量 文件名可以显示末尾的文件,head同理

进程管理

ps

监控与管理进程的瑞士军刀
在这里插入图片描述
在这里插入图片描述
应当注意描述进程的值的名字:

  • F:内核分给进程的系统标记
  • S:进程状态(O正在运行,S正在休眠,R可运行,T已停止,Z僵尸态)
  • PRI:进程优先级
  • NI:谦让度
  • ADDR:内存地址
  • SZ:被换出时所需交换空间的大小
    在这里插入图片描述
    在这里插入图片描述
    其中l参数较为常用

BSD风格下的输出条目:

  • VSZ:进程占内存的大小,KB为单位
  • RSS:进程在为换出是占用的物理内存

top

动态显示进程信息,也对应了一系列条目:

  • pid、user、PR(优先级)、NI
  • VIRT:进程占虚拟内存的总量
  • RES:进程占物理内存的总量
  • SHR:进程和其他进程共享的内存总量
  • %CPU:进程使用CPU时间比例
  • %MEM:进程使用的内存占可用内存的比例
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值