zl程序教程

您现在的位置是:首页 >  工具

当前栏目

unix命令自我总结

命令 总结 unix 自我
2023-09-14 08:56:51 时间

1⃣时间日期: cal times time 2⃣文字处理: ctl+v 输入控制字符 ${#str} str字符串长度 expr length $abc 同上 typeset -i x=base#number x是base进制的数,值为number。 typeset -i x=0x1000 与上类似 IFS bash内部字段分隔符 expr 计算数值表达式 ${var#key}一般范式 # ## 从前向后删除最短的或最长的 % %% 从后向前搜索  / //  替换单个或替换所有 new_var=${old_var-content}若old_var未设定则设为content new_var=${old_var:-content}若old_var为空或未设定则设为content gpg 加密解密文件 cat tac cut sort wc uniq tee  tr 替换或删除string中的字符  col 将tab转为空格 join 每行按字段粘贴 paste 傻粘贴 expand 将tab转为空格 unexpand 反上 split 按大小或行分割文件 head nl tail sed 处理一行 egrep 类似于grep -E printf 格式化输出文本 awk 处理一列 sed -n 87,90p file ${a}${b}  cat MARK rev 反转内容
ctl+z 将当前工作放入背景执行,预设情况下此工作为暂停状态。 source a.sh #run in baba,函数库关键命令,其别名为点(.)。 bash -nx
fg 将背景工作拿到前景运行(默认带+号的job) bg 在后台运行放在后台的任务(是在背景运行不是在前景) jobs 查看目前背景工作状态 kill 向job(%job号)或进程发送信号 kill -9 %1 nohup 不在终端环境下运行程序 ps -A or ps aux  pstree top killall  nice 以nice值运行程序,调整进程pri优先级 pri = pri + ni renice 修改正在运行进程的nice,nice值会传递给子进程 free 显示内存使用情况 uptime 系统启动时间和负载 pidof  找出执行程序的pid /etc/services service vmlinuz 2 2 #3者的区别 exec 1 file exec 3 1 exec 3 file exec 3 - depmod 建立模块相关性档modules.dep lsmod 列出目前系统核心加载的模块 modinfo 查看具体模块信息 modprobe 根据modules.dep内容加载模块,解决模块依赖性 insmod 加载指定模块 rmmod 移除已加载模块 mkinitrd 重制initrd文件
pwconv 将passwd内的账号与密码移动到shadow中 pwunconv 将shadow写回passwd且删除shadow文件,建议不使用 grpconv  chpasswd 读入未加密前的密码,加密后写入shadow中 SELinux :主体进程,目标文件系统,政策 安全上下文 DAC 自主式访问控制,控制主体为用户 MAC 委任式访问控制,控制主体为程序
| 管线命令仅处理前一个命令传来的正确信息,即stdout信息。 管线后面第一个一定是指令,且该指令能接受stdin。 printenv 显示env man -f passwd export var unset set env alias unalias history /etc/profile ~/.bash_profilep .bashrc script -q a.log #start log ctl+d #end dmesg 分析核心产生的信息
超好用的Unix/Linux 命令技巧 大神为你详细解读 1、删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: /path/to/file.log # 或使用如下格式 : /path/to/file.log # 然后删除它 rm /path/to/file.log 2、如何记录终端输出? 试试使用script命令行工具来为你的终端输出创建输出记录。
Unix下启动停止Oracle服务命令 Unix下启动停止Oracle服务命令http://www.bieryun.com/3427.html 启动Oracle操作命令: 1、以root用户登录系统后,执行su - oracle    如已经是oracle用户则省略。
Unix下启动停止Oracle服务命令 Unix下启动停止Oracle服务命令 启动Oracle操作命令: 1、以root用户登录系统后,执行su - oracle    如已经是oracle用户则省略。 2、sqlplus /nolog 3、conn /as sysdba 4、startup 5、exit 推出sqlplus。