linux基础命令续

[root@localhost ~]# 第一提示符 提示符是#,root用户,提示符是$,普通用户

hostname 查看主机名

hostnamectl set-hostname psl        修改主机名为psl

su 更新主机名

useradd psl      创建普通用户psl

su - psl     登录用户psl

家目录:~  进入linux系统时会进入的文件夹

root 超级管理员   普通用户的家目录在/home下,一般和用户同名

普通用户不能在根目录下建立文件夹,只有回到root才能新建

exit 退出用户psl

  1. passwd psl 要输入两次密码
  2. cd ~ 回家目录,cd/ 回根目录,cd .. 回上一级目录
  3. date +%Y%m%d%H%M%S 查看当前时间
  4. man date 查看date指令使用说明 q退出
  5. 命令的格式
    mkdir -p /a/b/c        这里-p(--parents)的作用是存在该文件夹(c)时不报错,如果父文件夹不存在就新建

mkdir是命令,-p是选项,/a/b/c是参数,可以man mkdir查看使用说明

  1. touch 文件名.格式  建立空文件
  2. cp:复制文件(1. cp 复制文件名. 格式 文件夹名 或者2. cp /etc/passwd  . <-注意这里有个点(意思是复制到当前所在文件夹):将文件复制到文件夹中)1方式需要文件和文件夹处于同一级路径下 cp a.txt(源文件) feng (目的地)

如图,家目录下多了本在/test_423路径中的b.txt

1处错误说明我们无法得知a.txt到底在哪个文件夹,通常是默认在本路径下找,找不到就报错

所以说如果想把其他目录的文件复制过来就必须要用第二种cp文件方法cp 文件所在路径 .

2处错误是家目录是用~/表示而不是直接~

复制文件夹(cp -r 复制文件夹名 目标文件夹名,将第一个文件夹和其中所有文件都复制到第二个文件夹)

  1. rm:rm -rf 文件名(-r递归删除 recursive  -f强制删除 force)不能恢复
  2. 通配符:?代表一个任意字符 *代表任意个任意字符(0~n个)
  3. 重定向:
  4. > 输出重定向,后面接的文件不存在就创建,存在就覆盖(echo “123” >a.txt)
  5. >> 追加输出重定向,文件不存在就新建,存在就在文件末尾追加

  1. head :head -8 文件前8行  tail: tail -5 文件后五行

如果要取文件第五行,head -5 文件名|tail -1

  1. cat -n 显示行号

  1. more 分页显示(显示百分比)less分页显示(不显示百分比)
  2. 退出ubuntu,sudo init 0,然后输入密码

退出CentOS,init 0

C语言

  1. yum install python3 -y      安装python3
  2. 安装linux下编译器 yum install gcc       可以将c语言代码翻译为二进制代码给机器执行
  3. gcc -o hello hello.c             -o 指定编译生成到hello文件内
  4. ./hello   C语言中的运行程序

Python

  1. vim hello.py 创建python文件       python3 hello.py 运行程序
  2. time python3 hello.py      time ./hello     查看运行时间

#!/bin/bash

avail_mem=$(free -m|grep "^Mem"|awk '{print $7}')

total_mem=$(free -m|grep "^Mem"|awk '{print $2}')

avail_prop=$(echo "$avail_mem/$total_mem"|bc)

echo "$avail_mem"

echo "$total_mem"

echo "$avail_prop"

 

 free -m 看内存

scale=2 ;精度两个小数点

|tee  -a h.txt既在屏幕输出又重定向 -a (append) 追加

  • 28
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值