linux 命令行篇

Posted by admin On 9月 - 11 - 2022

过些时候,你会感激自己这样做。

ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。

>locate/slocate命令示例:>>搜索etc目录下所有以sh开头的文件>root@localhost~locate/etc/sh>>搜索用户主目录下,所有以m开头的文件>root@localhost~locate~/m>>搜索用户主目录下,所有以m开头的文件,并且忽略大小写>root@localhost~locate-i~/m6\\.wgetwget:wget命令用来从指定的URL下载文件。

**Bang(!)命令**!!:执行上一条命令。

在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

往行尾删**说明**Ctrl–k:先按住Ctrl键,然后再按k键;Alt–k:先按住Alt键,然后再按k键;M–k:先单击Esc键,然后再按k键。

-S||命令输出结果按照文件大小来排序。

最常用的方法是ps-aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

例子useradd–d/home/panhy-mpanhy接着创建密码例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:代码:$passwdOldpassword:******Newpassword:*******Re-enternewpassword:*******如果是超级用户,可以用下列形式指定任何用户的口令:代码:passwdsamNewpassword:*******Re-enternewpassword:*******普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

`COMMAND`:进程启动命令名称。

举例!/bin/bashshell语句······set-xshell语句······set+xcase分支上实例!/bin/bashread-p”EnterselectionA,B,CorD”case$REPLYinq|Q)echo”programerror!”;;a|A)echo”inputisa”;;esac位置参数就是在讲一个shell脚本的调用时会需要传入参数,这参数的格式设置上实例!/bin/bashecho”\\$0=$0″这个例子就会需要输入一个值作为`$0`的替代,否则就会输出`$0=`,很多个参数的时候也是同样的道理。

例如:ls-l/bin/usr2>/dev/null8\\.I/O输入重定向cat(连接文件)catfilecatfile1file2>file3例:cattest*>tests.txt利用cat来输入文件cat>testcin.txtcat>testcin.txthellolinuxhellofanlulu结果:

可以看到最终testcin.txt存储了从键盘输入的流。

Ctrl–o:执行当前命令,并选择上一条命令。

关闭原来的终端才能使命令生效)ll安装点击这里查看详情。

Alt-f光标前移一个字。

该命令创建由dirname命名的目录。

关于文件名的重要规则1.以.字符开头的文件名是隐藏文件。

Ctrl–u:由光标所在位置开始,删除左方所有的字符,直到该行开始。

用法和ls一样,这里就不重复了。

文件名File1和file1是指两个不同的文件名。

passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录。

例:

在这个过程中我们将w1.png的文件长格式的信息保存到了output.txt中,在新建的txt文件中,我们看到其内容为:-rw-rw-r–1aeiaei82161943月512:42./w1.png表明本该在终端输出的内容最终在w1.txt中保存下来。

与n刚好相反,为『反向』进行前一个搜寻动作。

这里介绍三种编辑工具,各有所长,根据自己的喜好来选择。

实例mkdirtemp&&cdtemp-dtemp||exit1读取键盘输入read作用为读取一行标准输入,直接上例子!/bin/bashecho-n”pleaseinputint”readvar1var2echo”var1=\$var1\”echo”var2=\$var2\”除去标准的输入方法,read也有很多选项,例如`-s`保密模式,`-nnum`从输入中读取n个字符,不是一整行。

Alt-l把从光标位置到字尾的字符转换成小写字母。

通过学习shell编程,读者也可以熟悉其他编程语言的使用。

Ctrl-k剪切从光标位置到行尾的文本。

运算结果是1024.插入链接与图片链接:link.图片:

带尺寸的图片:

居中的图片:!Alt(/images/106951/1.jpgpic_center)居中并且带尺寸的图片:!Alt(/images/106951/1.jpgpic_center)当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

某些Linux发行版的默认编辑器就是nano。

until命令和while命令相反,while退出状态不为0时终止循环,until命令退出状态为0时终止循环。

故障诊断方法书里全是一些没用的,写过其他语言根本就可以跳过。

dd|删除游标所在的那一整行(常用)ndd|n为数字。

***前言本文是我阅读了《足球网址大全》之后做的读书笔记,目的在于方便自己的复习回顾,如果有朋友想复习一下linux的内容,也可以按照我博客的内容过一遍,此外,我认为没写过linux的朋友也可以看这篇博客作为入门!就这本(https://img-blog.csdnimg.cn/20210512211021232.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Zvb29scw==,size_16,color_FFFFFF,t_70)***LINUX命令行大全学习shell基本的`date`显示日期`cal`显示日历`df`查看磁盘驱动器当前的可用空间`free`显示可用内存`exit`结束终端会话`pwd`打印当前工作目录`ls`列出目录的内容,`ls/usr`可以显示/usr的目录内容,`ls-l`会显示更加详细的内容·`cd/usr/bin`cd表示更改工作目录`.`符号`.`表示工作目录,`..`表示父目录,以`.`开头的文件名是隐藏的,除非输入`ls-a`才能显示`cd..`将工作目录改为当前目录的父目录`-`-命令表示选项,有很多种选项:>-a列出所有文件>>-d作为d和l的组合,即可查看当前目录的详细信息>>-F在名字之后加上一个类型指示符>>-l长格式显示>>-r以相反的顺序显示(字母逆序)>>-S按文件大小对结果进行排序>>-t按修改时间排序`file`打印文件内容的简短说明`lessfilename`查看文本文件>G跳转到文本结尾>>g跳转到文本开头>>/_character_查找character字符串>>n查找下一个出现的字符>>q退出less操作文件与目录通配符>`*`匹配任意多个字符>>`?`匹配任意一个单字符>>`character`匹配任意一个属于character中的字符>>`!character`匹配任意一个不属于character中的字符>>`:class:`匹配任意一个属于指定字符类的字符(alnum,alpha,digit,lower,upper)\\`mkdir`创建目录`cp`复制文件和目录例:`cpfile1file2dir1“-i`提示用户确认`-u`表示仅仅复制目标文件中不存在的文件`mv`移除和重命名文件,`mvitem1item2`将item1移到item2`rm`删除文件和目录>-i删除前提示用户确认>>-r删除一个目录的时候使用,递归的删除>>-f忽略不存在的文件且无需提醒`lnfilelink`创建硬连接不能引用自身文件系统之外的文件,无法引用目录`ln-sitemlink`创建符号连接连接指向的文件不会随着连接删除而删除命令命令包含四种:可执行程序,shell内置命令,shell函数,alias命令(可以在其基础上定义的自己的命令)`type`显示命令的类型`which`显示可执行程序的位置`help`获取帮助文档,显示命令的使用信息;两种使用方法`helpls`和`ls–help“man`显示程序的手册页`whatis`显示命令的简要描述`info`显示程序的info目录,在这样的页面中一般按q退出>创建一个alias命令:>>1.首先查看命令名称是否存在typefoo>>2.aliasfoo=‘cd/usr;ls;cd-’foo命令就创建好了>>3.unaliasfoo命令就删除了>>重定向`>`重定向操作符>可以用于后接文件名,把标准输出重定向到另一个文件中去;举例来说`ls-l/usr/bin>ls-output.txt`,在我的电脑中就会出现ls-output.txt文件。

如果重定向符之前的操作是一个错误信息,产生的文件就是一个空文件;`>>`使输出内容添加到文件的最后面`2>`标准错误等同于文件描述符2,使用2>实现将标准重定向到后面的文件中,举例来说:`ls-l/bin/usr2>ls-error.txt“&>`将标准输出和标准错误都重定向到同一个文件,举例来说:`ls-l/bin/usr&>ls-output.txt“/dev/null`这个文件位置可以接受输入但是不对输入进行任何处理,举例来说:`ls-l/bin/usr2>/dev/null“cat`cat有很多种用途,首先cat可以显示短的文本文件,并且cat可以将多个文件作为参数,将他们合并起来。

符号连接的权限无法变更,如果用户对符号连接修改权限,其改变会作用在被连接的原始文件。

\\.shell文件操作命令行pwd—打印出当前工作目录名(printworkdirectory)cd—更改目录ls—列出目录内容,目录包含的文件及子目录cd路径名可通过两种方式来指定,一种是绝对路径,另一种是相对路径。

进root管理员模式$su进程管理psroot@linux~psps命令常用用法(方便查看系统进程)psa显示现行终端机下的所有程序,包括其他用户的程序。

Add your comment