Linux
mygodhome
走自己的路,带上自己的猫,让别人去说吧……
展开
-
Linux上计算每个目录下内容占得空间大小
du -h -x --max-depth=1 # x: skip directories on different file systems原创 2021-03-10 13:54:15 · 171 阅读 · 0 评论 -
查看linux系统重启时间历史记录
查看linux系统的开机时间/重启历史记录1、who -b命令[root@sky opt]# who -b ---查看最后一次(上次)系统启动的时间system boot Dec 27 05:062、who -r命令[root@sky opt]# who -r ---查看最后一次(上次)系统启动的时间,及运行级别run-level 5 Dec 27 05:063、last reboot命令[root@sky opt]# last rebootreboot system boot 2.原创 2020-10-30 11:03:10 · 13283 阅读 · 0 评论 -
shell if options
文件表达式-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真-f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真-w filename 如果 filename可写,则为真-x f...原创 2020-03-27 11:32:22 · 191 阅读 · 0 评论 -
[转]shell脚本命令和用法
$#:代表命令行参数个数$*:代表所有参数$n:第n个参数$?:代表最后一个命令返回值$$:代表当前shell的进程号PID$是变量的引用符= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值declare: //定义变量declare -a array //数组declare -i ...转载 2019-12-31 11:08:40 · 163 阅读 · 0 评论 -
转 -- linux中shell截取字符串方法总结
linux中shell截取字符串方法总结https://blog.csdn.net/edwzhang/article/details/53332900linux中shell截取字符串方法总结shell中截取字符串的方法有很多中,可以分为两大类。第一种获取特定的字符或字符串的左边或者右边的字字符串,java中实现需要先用indexOf来确定特定字符串的位置,然后再用substring来...转载 2019-12-24 15:23:49 · 476 阅读 · 0 评论 -
How to find who occupied disk space
How to find who occupied disk spacedu -h -x --max-depth=1 # x: skip directories on different file systems lsof # if file was deleted, but still opened. lsof | grep '(deleted)' | sort | uniq C...原创 2019-12-19 09:40:12 · 107 阅读 · 0 评论 -
grep 参数合篇
另外shell 里面的反向选择为[!range], 正则里面是 [^range] http://www.jb51.net/article/31207.htmhttp://www.linuxso.com/command/grep.html功能说明:查找文件里符合条件的字符串。语 法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d]转载 2016-11-17 22:25:03 · 278 阅读 · 0 评论 -
shell删除当前目录及递归目录下文件指定字符串
#!/bin/bash function read_dir(){for file in `ls $1` do if [ -d $1"/"$file ] then read_dir $1"/"$file else sed -i /'Hello'/d $1"/"$file原创 2016-11-29 18:36:01 · 1640 阅读 · 0 评论 -
两非空数求和t1.sh
2.写一个shell脚本,进行两个数字的相加,如果没有输入参数就输出错误信息和一行使用说明#!/bin/shecho "Please input the first value:"read atest -z "$a"flag=$?if [ $flag != 0 ] ;then echo "Please input the second value:" read bfi原创 2016-11-04 18:54:41 · 607 阅读 · 0 评论 -
Tenth Line(leetcode195-t4.sh)
How would you print just the 10th line of a file?For example, assume that file.txt has the following content:Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10Your script s原创 2016-11-06 21:42:54 · 459 阅读 · 0 评论 -
Transpose File(leetcode194-t12.sh)
Transpose FileTotal Accepted: 3876Total Submissions: 18849Difficulty: MediumContributors: AdminGiven a text file file.txt, transpose its content.You may assume that each row has the same number of原创 2016-11-14 16:35:12 · 417 阅读 · 0 评论 -
鸟同学的几道经典shell题
sed 命令可以很好的进行行匹配,但从某一行中精确匹配某些内容,则使用 grep 命令并辅以 -o 和 -E 选项可达到此目的。其中 -o 表示“only-matching”,即“仅匹配”之意,只输出匹配的部分。光用它不够,配合 -E 选项使用扩展正则表达式则威力巨大。原创 2016-11-09 10:46:49 · 420 阅读 · 2 评论 -
求和
要求:假如现在有个文本foo-t1.txt,格式如下: a 1 b 2 c 3 b 4 a 5 d 6 f 7 g 8 c 9 d 10左边一列是随机的字母,右边一列是随机的数字,然后要求写个脚本输出格式为: a 6 b 6 c 12 d原创 2016-11-08 14:55:13 · 398 阅读 · 0 评论 -
linux shell 脚本攻略学习7---tr命令详解
linux shell 脚本攻略学习7---tr命令详解tr命令详解什么是tr命令?tr,translate的简写,translate的翻译:[trænsˈleit]vi. 翻译, 能被译出vt. 翻译, 解释, 转化, 转变为, 调动在这里用到的意思是转化,转变,转换,在linux下输入tr --help查看一下提示:amosli@amosli-pc:~$ tr转载 2014-05-16 12:30:13 · 669 阅读 · 0 评论 -
Linux公開課:第一課
剛才小杰做的demo。我總結一下:Network configarition:1.Edit the config-file:vi /etc/sysconfig/network-scripts/ifcfg-eth0 change:BootPROTO=staticUMBOOT =yesAdd:IPADDR=192.168.2.9GATEWAY=192原创 2013-11-17 21:44:10 · 792 阅读 · 0 评论 -
Linux公開課:第三課 如何搭建samba
Linux公開課:第三課find -name "samba*"yum install sambaMount-iso9660 -o loop /dev/cdrom/media/要連接虛擬機和虛擬機下的Linuxls/mediamkisofs -r -o /rhel6.iso/media/RHLumount/media/RHEL_6.3\ x原创 2013-12-08 21:42:29 · 648 阅读 · 0 评论 -
Linux公開課:第二課 怎么搭建本地源
怎么搭建本地源Mount-iso9660 -o loop /dev/cdrom/media/要連接虛擬機和虛擬機下的Linuxls/mediamkisofs -r -o /rhel6.iso/media/RHLumount/media/RHEL_6.3\ x86_64\ Disc\ 1/ls/media/mkdir/media/rhel6mo原创 2013-11-24 21:40:53 · 687 阅读 · 0 评论 -
sed的基本语法和选项
看到有时候有些人会sed问各种选项。那今天就列一下:sed [options] [script] [inputfile...]上面的语法中,options代表sed命令的选项,常用的选项如下所列:-n:取消默认输出。-e:允许执行多个脚本-f:从脚本文件中读取命令。-i:直接修改原始文件。-l:指定行的长度-r:在脚本中使用扩展正则表达式-s:默认情况下,se原创 2016-11-18 11:25:46 · 493 阅读 · 0 评论 -
Output reverse number输出反序
打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。在此之前,告诉我你需要在这里使用的算法。#!/bin/bashif [ $# -ne 1 ];then echo "Error:Bad usage for no input a number.\nUsage for this script is : $0 number,then it w原创 2016-11-07 15:18:25 · 536 阅读 · 0 评论 -
输出size大于10K的文件名字(simple)
脚本test8.sh如下:#!/bin/bashstring=`ls -l | awk '$5>10240 {print $9}'`echo "$string"执行:./test8.sh没有输出!!!!原创 2016-11-07 18:11:03 · 811 阅读 · 0 评论 -
No machine can access to hostA via ssh
Solution ls -ld /var/empty/sshd/ this file permission was changed to 755 instead of 711 permission. It should be 711. ls -ld /var/empty/sshd/ drwx--x--x 2 root root 409...原创 2019-07-05 11:53:02 · 141 阅读 · 0 评论 -
LC15,16 think the same thing -3sum Plus LC18,454 - 4sum
LC15,16 think the same thing -3sum原创 2019-06-19 23:19:36 · 139 阅读 · 0 评论 -
LINUX CPU core processor 数量
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu core...原创 2019-03-28 02:17:20 · 1579 阅读 · 0 评论 -
Man ulimit
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数可以用ulimit -a 来显示当前的各种用户进程限制。下面我把某linux用户的最大进程数设为10000个:ulimit -u 10240对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,最好通过使用 ulim...转载 2019-03-15 01:13:09 · 251 阅读 · 0 评论 -
oracle12创建用户错误ORA-65096: 公用用户名或角色名无效 invalid common user or role name
SQL> create user "fdf01" identified by "fdf01";create user "fdf01" identified by "fdf01" *ERROR at line 1:ORA-65096: invalid common user or role nameSQL> create user C##fdf01 ID转载 2017-03-14 12:55:39 · 2794 阅读 · 0 评论 -
tihuan yuanwen zhiding neirong
#!/bin/shsed -i 's/c_on_i/Change_on_i11/g' `grep c_on_i -rl /tmp`原创 2017-02-26 19:58:11 · 433 阅读 · 0 评论 -
shell 和 python3 :Word Frequency(leetcode192-t11.sh)
AdminWrite a bash script to calculate the frequency of each word in a text file words.txt.For simplicitythe day is sunny the thethe sunny is is原创 2016-11-12 14:04:22 · 693 阅读 · 0 评论 -
python3 模块构建与发布
Based on Ubuntu:准备发布自己的模块自己的模块内容root@ubuntu:~/python/nester# cat nester.py def print_lol(the_list):#This is the example from the book for var in the_list: if isinstance(var,list):原创 2016-11-23 12:56:41 · 1592 阅读 · 0 评论 -
Socket是什么
一、问题的引入——socket的引入是为了解决不同计算机间进程间通信的问题1.socket与进程的关系1).socket与进程间的关系:socket 用来让一个进程和其他的进程互通信息(IPC),而Socket接口是TCP/IP网络的API接口函数。2).进程间通信(本机内)进程间通信(不同计算机,要联网)2、socket与文件的关系——如何理解so转载 2016-11-19 17:02:03 · 310 阅读 · 0 评论 -
若干题
1.从 a.log 文件中提取包含“WARNING”或”FATAL”,同时不包含“IGNOR”的行,然后,提取以“:”分割的第五个字段?grep -E 'WARNING| FATAL' a.log | grep -v 'IGNOR'| awk -F ':' 'print {$5}'2.添加一个新组为class01,然后,添加属于这个组的30个用户,用户名的形式为stdXX,其中,XX从 01到 3原创 2016-11-08 18:22:54 · 563 阅读 · 0 评论 -
Valid Phone Numbers(leetcode193-t5.sh)
5.Given a text file file.txt that contains list of phone numbers (one per line), write a one liner bash script to print all valid phone numbers. You may assume that a valid phone number must appear in原创 2016-11-07 18:57:23 · 246 阅读 · 0 评论 -
簡易 Mail Server 架設 -- Sendmail 設定
MUA ( Mail User Agent )主要的功能就是收受郵件主機的電子郵件,以及提供使用者瀏覽與編寫郵件的功能!MTA ( Mail Transfer Agent ) : MUA 是用在Client 端上面的軟體,那麼這個 MTA 就是用在郵件主機上面的軟體啦!他也是主要的郵件伺服器喔!這個MTA 就是『郵件傳送代理人』的意思。也來顧名思義一下,既然是『傳送代理人』,那麼使用者寄出的信原创 2013-11-26 14:25:30 · 1036 阅读 · 0 评论 -
在线编译和sns的自学网站
http://www.fenby.com/course/list原创 2013-11-05 17:56:53 · 538 阅读 · 0 评论 -
Linux 和Unix的区别
关于unix和linux 的区别:Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。 Linux转载 2012-12-02 21:43:22 · 441 阅读 · 0 评论 -
something about Solaris
Solaris常用调试工具: https://blogs.oracle.com/judychen/entry/solaris%E5%B8%B8%E7%94%A8%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7 http://www.cnblogs.com/dongtian0359/archive/2011/07/16/2108464.html Sol原创 2012-04-05 23:00:09 · 331 阅读 · 0 评论 -
CDE-S10U11_b1 patches shakedown
Case 50457 - Shakedown/CDE_login_logout:For Nevada, refer to this document to add 'CDE' option in login window.http://jdsbjwiki.prc/index.php/CDE_%26_Trusted_CDE_session_options_go_away_on_lgoin_scr原创 2012-03-19 17:41:20 · 397 阅读 · 0 评论 -
Linux之父Linus对BASH的描述
参考文献:1.原文:http://baike.baidu.com/view/350931.htm\2.经典的Stephen Bourne的Bourne-Again Shell双关语:http://blog.csdn.net/mcsrainbow/article/details/20281123.POSIX--http://baike.baidu.com/view/209573.ht转载 2012-03-19 10:18:50 · 296 阅读 · 0 评论 -
远程升级jdstest27(Sparc)系统到s11u1b11_xb12
root@jdstest27:~# beadm listBE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- s11u1_11 NR /原创 2012-03-15 14:24:09 · 734 阅读 · 0 评论 -
Test the dual heads feature with Testcase
Task:Pls test the dual heads feature(the nvidia-settings test case ontestopia) on crazyhorse this afternoon, summarize the test result andsend it to me via email.=========================登陆htt原创 2012-03-16 16:00:28 · 614 阅读 · 0 评论 -
远程启动jdstest27(Sparc )
vncviewer jdstest27beadm listsuifconfig -a //必需在root用户下使用該命令get mac,若不是,那么需要切换用户:su ,输入root用户的密码uname -a //get the tyep of jdstest27 /ws/opg-lab-tools/addclient.pl -b 11 -o -e原创 2012-03-15 10:03:38 · 775 阅读 · 0 评论