随笔分类 -  shell

shell 脚本文件类型.sh ,变量
摘要:1. shell脚本编程的基本过程 (1)建立shell文件,以 .sh 结尾的文件 (2)赋予shell文件执行权限,chmod 0777 文件名 (3)执行shell文件, ./ 文件名 或者bash 文件名 2. shell变量 (1)注意:shell中,赋值前后不能加空格 A = 100 × 阅读全文

posted @ 2019-06-15 20:38 管理员D 阅读(1669) 评论(0) 推荐(0)

shell 脚本 变量使用,取消一个变量,echo
摘要:1. 用户自定义变量,直接使用,赋值的时候等号两边不能有空格 2. 取消一个变量 3. echo 打印内容到终端类似C语言中的printf 阅读全文

posted @ 2019-05-09 08:12 管理员D 阅读(675) 评论(0) 推荐(0)

shell 脚本 功能性语句 read,expr,test
摘要:1. read 从终端输入数据赋值给变量 read val 把读入的数据存放到val中 2. expr 算术运算命令,+ - * / % 注意事项:(1) * 号要加转译字符才能使用 (2) 双引号使特殊符号没有了特殊意义,除了$ \ ` (3) 单引号使特殊符号没有了特殊意义 运行结果: 3. t 阅读全文

posted @ 2019-05-08 15:16 管理员D 阅读(521) 评论(0) 推荐(0)

shell 命令 修改文件权限 chmod
摘要:1. 所有者+、-权限 更改那个拥有者的权限 u 表示文件的所有者 g 表示文件所在的组 o 表示其他用户 a 所有,以上三者 增加 / 减少权限 + 表示增加权限 - 表示取消权限 更改具体的权限 r 读权限 w 写权限 x 执行权限 如:【 chmod u+x file 】 2. 根据文件的权限 阅读全文

posted @ 2019-05-07 19:58 管理员D 阅读(13706) 评论(0) 推荐(0)

shell 命令 文件(解)压缩 tar,zip, gzip,bzip2
摘要:1.gzip / gunzip 【 gzip data.c】 对文件进行压缩,生成 data.c.gz 同时删除了原文件 同时压缩两个文件 【gunzip data.c.gz 】 【gunzip data.c.gz file.c.gz】对压缩包data.c.gz 进行解压,生成data.c 、也可以 阅读全文

posted @ 2019-05-07 19:46 管理员D 阅读(5839) 评论(0) 推荐(0)

shell 命令 链接文件 ln
摘要:1. 创建软链接文件 【 ln -s 源文件 链接文件】 类似于windows下的快捷方式 【 ln -s expr.sh expr 】 此时创建的链接文件路径是相对于现在所在的路径,链接文件到其他目录下不可使用 【 ln -s /home/linux/test/c_high/day3/expr.s 阅读全文

posted @ 2019-05-07 18:59 管理员D 阅读(2959) 评论(0) 推荐(0)

shell 命令 查找命令find,grep
摘要:1.find 查找文件 【 find -name 文件名 】 在当前目录及子目录中找这个文件 【 find -iname 文件名 】 在当前目录及子目录中找这个文件,不区分大小写 【 find -name 文件名 -type f 】 f 表示查找普通文件 -type 查找某一类型的文件 包括 b c 阅读全文

posted @ 2019-05-07 17:26 管理员D 阅读(5452) 评论(0) 推荐(0)

shell 通配符,管道符,输入/输出重定向,命令置换
摘要:1. echo 输出 【echo 输出的内容 】把内容输出到终端上 如果字符串使用双引号,echo命令原样输出 【 echo "hello world" 】 ; 如果字符串不适用双引号,字符串中间有多个空格,输出一个空格 【 echo hello world 】 -n 输出不换行 【 echo -n 阅读全文

posted @ 2019-05-06 21:03 管理员D 阅读(1713) 评论(0) 推荐(0)

shell 命令 进程相关
摘要:1. 进程标识号PID 唯一性 pid 为0 内核进程,linux内核创建 pid 为1 init进程,系统最早创建的进程,init是所有用户进程的祖先 2. 查看系统进程信息 (1)【ps -aux】 查看进程信息 USER PID %CPU %MEM VSZ RSS TTY STAT START 阅读全文

posted @ 2019-05-06 19:43 管理员D 阅读(649) 评论(0) 推荐(0)

shell命令 安装软件包
摘要:软件包分类 Debian Linux首先提出 “软件包” 的管理机制——Deb软件包 Redhat Linux基于这个理念推出了自己的软件包管理机制——Rpm软件包 安装包格式: filename_version-reversion _architecture.deb 文件名 软件版本 修订版本 体 阅读全文

posted @ 2019-05-06 19:18 管理员D 阅读(4232) 评论(0) 推荐(0)

shell 命令 用户管理
摘要:1. 查看保存用户相关信息的文件 【 cat /etc/passwd 】 【linux : x : 1000 : 1000 : linux,,, : /home/linux : /bin/bash】 使用冒号分割 用户名 密码 用户ID 组ID 基本信息 家目录 shell类型 2. 查看保存组的相 阅读全文

posted @ 2019-05-06 19:14 管理员D 阅读(1379) 评论(0) 推荐(0)

shell 基本系统命令,关机重启,查看版本,查手册,日期,磁盘,历史命令
摘要:1. 查看系统版本及内核版本 cat /etc/issue 查看系统版本 uname -r 查看内核版本 2. 关机重启命令 关机: shutdown -h now 立即关机 shutdown -h +8 8分钟后关机 重启: shutdown -r now 立即重启 reboot 立即重启 shu 阅读全文

posted @ 2019-05-05 20:10 管理员D 阅读(3140) 评论(0) 推荐(0)

shell 命令 文件查看ls,复制cp,移动mv,查看文件内容cat more less,查看文件信息 file
摘要:1. 查看文件 ls ls -l 查看文件详细信息 ls -a 查看所有文件(包含隐藏文件) ls -lh 带单位显示文件大小 ls -i 查看文件的节点号(相当身份证唯一) 2. 复制文件/文件夹 cp (复制的文件可以修改名字) cp 源 目的地 cp 文件名 目录名 cp 文件名 文件名 cp 阅读全文

posted @ 2019-05-05 20:01 管理员D 阅读(2728) 评论(0) 推荐(0)

shell命令 文件查看,文件夹切换,权限查看
摘要:当前用户只操作当前用户目录 1. 输入终端显示内容: 用户 @ 系统 : 路径信息 $ $ 表示普通用户 家目录 # 表示超级用户 家目录 【sudo -i 】 使用root用户 ; 使用【exit】 退出超级用户权限 2. 【cd】 切换文件夹 相对路径:相对当前所在的文件夹路径 pwd > /h 阅读全文

posted @ 2019-04-23 14:20 管理员D 阅读(6069) 评论(0) 推荐(0)

导航