幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

Linux常用命令知识笔记

  0。mtimefindpathmtime1execrmf{};查找过去一天的内容进行删除
  1。more或者less如何显示颜色
  greptext。textcoloralwayslessR
  2。man命令使用
  查找命令的使用手册
  mangrep
  查找相关的命令
  mankgrep
  3。链接文件
  符号链接
  lnssrcdesc得到的两个文件是完全不一样的,内容并不相同,可以通过文件的inode编号区别。
  硬链接
  lnsrcdesc得到的两个文件是完全一样的,当修改其中一个文件时,另一个文件也会被修改;同时需要注意的是链接计数显示这两个文件都有2个链接。
  4。查看文件或者目录的inode
  文件或目录的inode编号是一个用于标识的唯一数字,这个数字由内核分配给文件系统中的每一个对象。
  lsia。txt
  5。文件相关
  5。1查看文件类型
  file1。txt
  5。2对搜索到的文件执行命令
  findexecfindtypefname。log。execrmf{};对。log。类型的文件进行删除{}符号代表找到的文件,并用对分号(;)进行转义以作为命令的结束
  5。3将搜索结果打印文件
  findfprintfindtypefname。log。fprinta。txt将结果输出到文件
  6。进程管理
  查看系统上运行的所有进程
  psefoutC:cpu利用率STIME:进程启动时的系统时间TIME:运行进程需要的累计CPU时间CMD:启动程序的名称UIDPIDPPIDCSTIMETTYTIMECMDroot1002019?02:18:39usrlibsystemdsystemdsystemdeserialize18root2002019?00:00:10〔kthreadd〕
  长格式输出
  psefloutF:内核分配给进程的系统标记S:进程的状态(O:正在运行;S:休眠;R:可运行,正等待运行;Z:僵化,进程已结束,但父进程不存在;T:停止)PRI:进程的优先级,数字越大,优先级越低。FSUIDPIDPPIDCPRINIADDRSZWCHANSTIMETTYTIMECMD1Sroot2008000kthrea2019?00:00:10〔kthreadd〕1Sroot3208000smpboo2019?00:33:11〔ksoftirqd0〕
  实时显示进程信息
  topout第一行显示了当前时间、系统的运行时间、登录的用户数以及系统的平均负载loadaverage(近1min,5min,15min)。top18:00:53up609days,6:35,5users,loadaverage:0。11,0。42,0。32Tasks:338total,1running,337sleeping,0stopped,0zombie进程概要Cpu(s):1。9us,1。0sy,0。0ni,97。0id,0。1wa,0。0hi,0。0si,0。0stCPU概要KiBMem:8008856total,275988free,6336084used,1396784buffcache系统内存状态KiBSwap:0total,0free,0used。1165124availMem按照CPU值对进程排序,q键退出topPIDUSERPRNIVIRTRESSHRSCPUMEMTIMECOMMAND22710root200114656626162152S3。70。83493:31hidsagent8049root21821180768519257200S1。71。18566:37servicemeshma
  进程信号
  在Linux中,进程之间通过信号来通信。进程的信号就是预定义好的一个消息,进程能识别它并决定忽略还是作出反应。
  查看Linux进程信号
  killlout1)SIGHUP2)SIGINT3)SIGQUIT4)SIGILL5)SIGTRAP2)SIGABRT7)SIGBUS8)SIGFPE9)SIGKILL10)SIGUSR11)SIGSEGV12)SIGUSR213)SIGPIPE14)SIGALRM15)SIGTERM2)SIGSTKFLT17)SIGCHLD18)SIGCONT19)SIGSTOP20)SIGTSTP3)SIGTTIN22)SIGTTOU23)SIGURG24)SIGXCPU25)SIGXFSZ4)SIGVTALRM27)SIGPROF28)SIGWINCH29)SIGIO30)SIGPWR5)SIGSYS34)SIGRTMIN35)SIGRTMIN136)SIGRTMIN237)SIGRTMIN36)SIGRTMIN439)SIGRTMIN540)SIGRTMIN641)SIGRTMIN742)SIGRTMIN87)SIGRTMIN944)SIGRTMIN1045)SIGRTMIN1146)SIGRTMIN1247)SIGRTMIN138)SIGRTMIN1449)SIGRTMIN1550)SIGRTMAX1451)SIGRTMAX1352)SIGRTMAX129)SIGRTMAX1154)SIGRTMAX1055)SIGRTMAX956)SIGRTMAX857)SIGRTMAX710)SIGRTMAX659)SIGRTMAX560)SIGRTMAX461)SIGRTMAX362)SIGRTMAX211)SIGRTMAX164)SIGRTMAX
  发送进程信号
  kill进程pid默认发送TERM信号,告诉进程尽可能停止运行killssignalpidkillsKILL19331强制进程根据信号做出反应killsignalpidkil919331killallhttp结束所有以http开头的进程
  7。磁盘管理
  查看磁盘的使用情况
  dfhoutFilesystemSizeUsedAvailUseMountedondevvda150G9。6G38G21devtmpfs3。9G03。9G0dev
  查看系统挂载设备列表
  mountoutsysfsonsystypesysfs(rw,relatime)proconproctypeproc(rw,relatime)
  查看某一特定目录的磁盘使用情况
  duhmaxdepth1c:显示所有已列出文件总的大小s:显示每个输出参数的总计h:按用户易读的格式输出大小maxdepth:指定统计的目录深度
  8。后台命令
  查看当前运行在后台模式的进程
  jobslfgn将后台进程调回前台执行或者前台模式重启停止的任务bgn将前台程序调到后台执行或者后台模式重启停止的任务
  将程序后台执行
  pythona。py表示后台执行
  查找命令位置
  whichmysqltypemysqlwhereishosts查找文件位置
  9。环境变量
  全局环境变量
  env或printenv查看所有全局环境变量printenvHOME查看个别环境变量的值
  局部环境变量
  set显示为某个特定进程设置的所有环境变量,包括局部变量、全局变量、用户自定义变量
  设置全局环境变量
  GO111MODULEonexportGO111MODULE修改子shell中全局环境变量并不会影响到父shell中该变量的值;子shell甚至使用export命令也无法改变父shell中全局环境变量的值。
  删除环境变量
  unsetGO111MODULE如果在子进程中删除了一个全局环境变量,这只对子进程有效。该全局环境变量在父进程中依然可用。
  如果要用到变量,使用。如果要操作变量,不使用。这条规则的一个例外就是使用printenv显示某个变量的值。
  环境变量持久化
  在命令行定义的环境变量并不是持久的,会随着shell的退出而失效。可以把个人自定义环境变量放在用户目录下的。bashprofile文件中。执行source。bashprofile使其生效。
  10。使用变量
  shell脚本中最有用的特性就是从命令输出中提取信息,并赋值给变量。有两种方法可以将命令输出赋给变量,然后就可以在脚本中随意使用了。
  1。date2。()(date)
  !binzshadateY。m。dbdateAecho今天是a号星期becho(dirname0)
  11。重定向输入输出
  输出重定向,输入重定向,输出数据追加,内联输入重定向
  按照既有格式输出cat数据catEOF你和ad123EOF必须指定一个文本标记来划分输入数据的开始和结尾。任何字符串都可作为文本标记,但在数据的开始和结尾文本标记必须一致。
  12。数学运算
  1。expr152。a〔15〕;echoa3。decimal(echoscale2;31。8bc);echodecimal浮点运算,使用bc计算器,scale表示保留到小数点位
  13。特殊参数变量
  变量
  含义
  命令行参数的个数
  {!}
  命令行参数的最后一个值
  保存所有命令行参数(作为整体)
  保存所有命令行参数(作为每一个个体)
  ?
  函数的退出状态码,成功执行的命令状态码为0,未成功的为一个正数值
  本地变量:用户私有变量,只有本用户可以使用,保存在家目录下的。bashprofile、。bashrc文件中
  全局变量:所有用户都可以使用,保存在etcprofile、etcbashrc文件中
  用户自定义变量:用户自定义,比如脚本中的变量
  14。结构化命令
  ifthen语句
  ifcommand如果command退出状态码为0,则执行then下的命令,否则不执行then下的命令thencommandsfiifcommand;thencommandsfi高级特性1。用于数学表达式的双括号((expersion))if〔1eq2〕;thenechoTrueelseif((151));thenecho1510fiechoFalsefi2。用于高级字符串处理的双方括号〔〔expersion〕〕
  ifthenelse语句
  ifcommandthencommandselsecommandsfiifcommandthencommandselifcommandthencommandsfi
  test测试命令
  iftestconditionthencommandsfiif〔condition〕注意方括号的空格。复合测试条件〔condition1〕〔condition2〕thencommandsfi
  case命令
  readnumcasenumin1)echo你输入了1exit?;;命令结束标记2)echo你输入了2;;34)echo你输入了3或者4;;)echo请重新输入;;esac
  for命令
  rray(123456)forvarin{array〔〕};doechovardonec语言风格的for命令for((a0;a10;a));doechoadone(cd(dirname0);pwd)04。txt输出到文件,不打印到控制台
  while命令
  a1while((a4));doechoaaa1报错letaa〔a1〕doneuntil命令和while命令的工作方式完全相反,until指定当测试命令的退出状态码不为0,才会执行循环中列出的命令,当退出状态码为0,就结束循环。
  控制循环
  break跳出内部一层循环breaknn指定了要跳出的循环层级continue提前终止某次循环
  15。处理用户输入
  获取不包含路径的脚本名
  name(basename0);echoname
  移动变量
  shift在使用shift命令时,默认情况下它会将每个参数变量向左移动一个位置。所以,变量3的值会移到2中,变量2的值会移到1中,而变量1的值则会被删除(注意,变量0的值,也就是程序名,不会改变)。shiftn给shift命令提供一个参数,指明要移动的位置数就行了。
  06。shcount1while〔ne0〕;doechoparamtercount1count〔count1〕shiftdoneoutsh06。sh1234paramter11paramter22paramter33paramter44
  获取用户输入
  readname从键盘或文件描述符读取数据,放进变量name
  echon请输入数据:n不换行readnameechohelloname通过read指定提示符readp请输入数据:nameechohelloreadname接收多个变量readp请输入数据:nameageechohelloreadname,age不指定接收值,read接收的数据放在特殊变量REPLY中readp请输入数据:echohelloreadREPLY
  16。文件描述符
  文件描述符
  缩写
  描述
  0hrSTDIN
  标准输入
  1hrSTDOUT
  标准输出
  2hrSTDERR
  标准错误
  只重定向错误
  lsalbadfile2test4将该文件描述符值放在重定向符号前。该值必须紧紧地放在重定向符号前,否则不会工作
  重定向错误和数据
  lsaltesttest2test3badtest2test61test7如果想重定向错误和正常输出,必须用两个重定向符号,分别输出到不同的文件lsaltesttest2test3badtesttest7将STDERR和STDOUT的输出重定向到同一个输出文件
  17。控制脚本
  后台模式运行脚本
  。test1。sh如果终端退出,后台进程也会随之推出
  非控制台下运行脚本
  nohup。test1。shnohup命令运行了另外一个命令来阻断所有发送给该进程的SIGHUP信号。这会在退出终端会话时阻止进程退出
  18。函数
  局部变量与全局变量
  默认情况下,在脚本中定义的任何变量都是全局变量functionfunc1(){变量在函数内部被赋给了新值,那么在脚本中引用该变量时,新值依然有效temp〔value5〕localtemp〔value5〕局部变量保证了变量只局限于函数中,只在函数内部有效result〔temp2〕}temp4value6func1echoTheresultisresultif〔tempgtvalue〕;thenechotempislargerelseechotempissmallerfi
  脚本作为库使用
  使用。号来引用01。sh文件,注意点号(。)和文件名中间有一空格。source的别名,点操作符。。01。sh使用source来引用文件source。01。shfunctionfunc1(){echo第一个shell函数}func1
  19。sed流编辑器
  命令行使用编辑器命令
  echothisisatestsedstestbigtestgthisisabigtest
  sed编辑器并不会修改文本文件的数据,它只会将修改后的数据发送到STDOUT,原始数据并不会被修改。
  命令基本格式:sedoptionsscriptfile
  命令行使用多个编辑器命令
  sedesbrowngreen;sdogcatdata1。txt将brown替换为green,dog替换为cat。命令之间用分号隔开,且命令末尾和分号之间不能有空格
  从文件中读取编辑器命令
  script。sedsbrowngreensfoxelephantsdogcatsedfscript。seddata1。txt
  20。awk程序
  akw和gawk是一样的,在Linux中awk链接指向gawk,awk程序让流编辑器上了一个新台阶,它提供了一种编程语言而不是编辑器命令。awk的强大之处在于脚本,可以写脚本来读取文本行的数据,然后处理并显示数据,创建任何类型的输出报告。
  默认情况下,awk会从输入中读取一行文本,然后针对该行的数据执行程序脚本。
  命令的基本格式:awkoptionsprogramfile
  从命令行读取脚本
  awk{print123}awk脚本用{}来定义,若脚本是单个文本字符串,需要加单引号
  使用数据字段变量
  data2。txtOnelineoftesttext。Twolinesoftesttext。Threelinesoftesttext。0代表整个文本行,1代表文本行的第一个数据字段,以此类推。默认字段分隔符为空格awk{print1}data2。txtOneTwoThree
  指定字段分隔符
  awkF:{print1}etcpasswd:作为分隔符
  在程序脚本中使用多个命令
  echoMynameisRichawk{4Christine;print0}命令之间使用分号分割outMynameisChristine
  从文件中读取awk程序
  script。awk{print1shomedirectoryis6}useawkF:fscript。awketcpasswd
  关键字BEGIN和END
  1。数据处理前执行脚本awkBEGIN{printHelloWorld!}在显示了文本后,它会快速退出,不等待任何数据2。在执行了BEGIN脚本后,第二段脚本用来处理数据awkBEGIN{printHelloWorld!}{print123}3。数据处理后运行脚本(分别定义了三个脚本)awkBEGIN{printHelloWorld!}{print123}END{printend}
  21。xargs命令
  xargs命令的作用是将标准输入或者管道数据转为命令行参数。它能够捕获一个命令的输出,然后传递给另外一个命令。
  管道传参
  echoonetwothreexargsmkdir等价于mkdironetwothreexargs将换行符和空格作为分隔符echoeabcxargsdechoabcxargs将换行符和空格作为分隔符,d参数可以更改分隔符
  单独使用
  xargs等价于xargsecho
  grep命令筛选数据,并去重
  uniq检查重复出现的列,sort进行排序grepTracerpcserver59。logawkFinput{print2}awk{print1}sortuniqcsortn
  22。Vim技巧
  批量注释和取消注释
  多行注释:起始行号,结束行号s注释符g:121,129sg取消注释:起始行号,结束行号s注释符g
  光标快速移动到最后一行
  G
  光标移动n行
  nG
  光标移动到第一行
  gg
  删除光标所在行
  ddndd删除向下n行
  复原前一个动作
  u
  参考
  Linux命令行与shell脚本编程大全(3rd)shell教程runoob高级Bash脚本编程指南

脸肿,嘴歪,笑不出来,整容后的ampampquot硅胶脸am正所谓,爱美之心人皆有之。为了追求美,有很多人会选择另辟蹊径,那就是整容。可整容明明是为了让自己变得更美,但为什么却有那么多人越整越脸崩呢?过度的填充,横着的……10道家常红烧菜的做法,解馋又下饭,学会了给家人露一手没了烟火气,人生就是一段孤独的旅程。今天给大家分享10道家常红烧菜的做法,解馋又下饭,学会了给家人露一手,快快收藏吧!香辣红烧鲅鱼所需食材:鲅鱼制作步骤……去年是状元热门,如今首轮都进不去!弹跳58厘米,火箭还考虑他曾经被视为NBA状元热门,号称七尺汤普森的PatrickBaldwin(鲍德温),如今可能连首轮都进不去,甚至是落选。在今天的联合试训上,面对镜头,他测出了一组极其糟糕的……诡异的量子世界,你我都是波?让你抓狂的量子力学量子力学已经诞生一百多年了,但不少人对物理学的认知仍旧停留在经典物理学,认为宇宙万物都是可以准确描述的,都是确定的,任何运动都有可以用一定的规律来描述。一百多年前的物理学……你被蚊子咬过最无语的地方是哪?被蚊子咬到脚心会奇痒无比。下面介绍一下脚心:1、位置脚心是位于前脚掌和脚后跟之间最凹陷处的脚底,和脚弓属于同一部位、不同视角的表述。笼统定义是泛指整个脚底板。中医认……本赛季中超联赛比较实用性的超级外援还有那些比较牛第一位:费莱尼,尽管受伤病困扰的山东空霸外援费莱尼状态还不是很好,还需要比赛去调整,郝伟也不敢让他打满全场,但是只要他一上场就会成为对手的噩梦,不可思议的泰山压顶的头球总是帮助……为什么汤普森受伤库里愿意等他,而韦德膝盖一受伤詹姆斯就跑了?其实有一个原因,看上去好像和这件事没有直接联系,但在我看来却是推动一切的原初力。这个原因就是勒布朗詹姆斯的父亲在他出生时,准确的说是出生之前就跑了。当然我这个答案不……刘国梁练乒计划失败!男双全军覆没,林诗栋败给张本,蒯曼坚挺万众瞩目的乒乓球克罗地亚赛正在如火如荼地进行,刘国梁没有派出主力球员参战,而是派出了一些有天赋的年轻球员,反观国乒的老对手日本乒协却派出了主力球员参战,对国乒小将来说本次克罗地……没谈过恋爱的我小透明蔡睿穿搭像初中生,换上裙子后让人惊艳《没谈过恋爱的我》里面的女素人蔡睿是一位看起来很普通的女生。和其他的女素人不一样,许文婷学历高,是名牌大学的法学生。曹烨性格开朗、大大咧咧的,也很会打扮自己。最后到来的团团长得……香格里拉之旅(三)松赞林寺虔诚的信徒昨天从普达措公园回来的时候已经开始下着细雨,今天早上却是下起了滂沱大雨。这么大的雨去哪里都极其不方便,为了不浪费时间最后选择去不远的松赞林寺了。坐……建议中老年人生活别太节俭,多吃5种高蛋白食物,身体好人一旦到了中年,身体的各个器官开始退化,稍微不注意就会引来一些小病,最重要的就是提高自身的抵抗力。只有身体健健康康的,才是这辈子最大的幸福。提高身体抵抗力不只靠锻炼,在饮……生活是什么?精打细算过日子,辛辛苦苦一辈子。睁开眼,就得工作上班,闭上眼,就得仔细盘算,再难,也得坚持,再累,也得扛着。肩上担着责任,不能推卸责任,心里藏着委屈,无处诉说,人前……
智能家居市场保持高速增长近两年,受多重因素影响,传统家电产品的更新换代频率受到一定冲击,不过,智能化家居产品领域却保持高速增长。智能音箱、智能电视、扫地机、大屏冰箱等智能家电开始越来越多地被消费者所接……有一种错过,只是为了遇见更好的自己郝有花(图片来自网络)有一种情,不是活在生活里而是种在生命里人生就是一场修行来去的路上不管我们走得快还是慢时间都不会为谁停留片刻……上树了!五大联赛冬窗已经开启,你最期待谁的转会和加盟?直播吧1月2日讯五大联赛的冬季转会窗已经开启,吧友们来说说你们最期待哪名球员的加盟和转会?各联赛冬窗时间:英超1月1日1月31日德甲1月2日1月31日西……吉林新观察长白天下雪城市行丨大美长白山,等你来疯玩!不封山,只疯玩!冬日的长白山一改神秘,向全世界这样承诺。来长白山玩雪,最独特的要数爬雪山、看天池。因白色浮石和积雪而得名的长白山,在冬季更具魅力。白雪皑皑的雪峰,滑嫩的温……性感又时髦,是体雕衣本色!体雕衣让你实力呈现女性本色,让身材难题迎刃而解针对身材问题:胸部下垂松弛、腰腹部赘肉突出、背部厚、臀部扁平下垂、大腿粗等,选择魔紫科学管理,展露身材本色。想要好的气……3分钟说新股丨怡和嘉业今日在创业板申购视频加载中。。。国内领先的呼吸健康领域医疗设备与耗材产品制造商怡和嘉业将于10月19日在创业板申购,股票代码为301367,网上发行456万股,每股价格为119。88元。……魔域手游2即将开启测试,如何成为合格的军团长?相信大家看到魔域这个IP并不陌生,魔域系列游戏已经稳定运营16年,可能有些老魔友已经按耐不住自己先去内测体验了一波游戏,发现其中的玩法还是原来的味道!就拿军团来说,游戏里……又一自主巨头猛攻增程技术,增程混动之争该告一段落了2022年即将过去,可混动技术和增程技术到底谁更好的争论仍没停下,并且这争论还不只是停留在消费者层面,为了证明自家技术的先进性,就连部分车企大佬也开始针锋相对。事实上,技……中国首位冬奥金牌得主,15年获56个世界冠军,如今已成为富太中国首位冬奥金牌得主,15年获56个世界冠军,如今已成为富太太她被称为冰场上的冰美人,是中国首位在冬季奥运会上获得金牌的运动员,也是中国获得世界冠军最多的运动员杨杨,提起……怀孕8个月胎动突然消失4小时,准妈妈连拍肚子崩溃大哭,可怜母近日,在广东东莞,一位准妈妈可被腹中的宝宝吓得不轻。从媒体资料中可以看到,准妈妈薛女士正慌忙地拍着肚子,并喊着宝贝啊,你怎么不动啊!不要吓妈妈好不好!据薛女士介绍到,我的……年底拿下这只灰黄盘,祝我新年走向辉煌〔腕表之家深度品鉴〕不知道有没有表友和我有一样的想法:现在的生活,太需要一点色彩了。宇联全新贝利士计时腕表竞速限量版直到最近看到这块表,阴霾的心情突然有种豁然开朗的……目前电视盒子哪个最好?2022电视盒子排名大起底本人王浩,大家可以叫我耗子。是一名野生的数码迷,也是电视盒子的老用户。从18年到现在前前后后也更换过3、4个品牌了,各种电视盒子选购攻略也是深入研究过。所以对电视盒子还是非常了……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网