linux基础命令
作者:吕骥源_342 | 来源:互联网 | 2017-10-29 12:17
linux基础命令--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
1、查看当前工作目录
#pwd (print working directory) ,可以看到自己当前所处的完整目录路径
2、改变目录
# cd 其中
cd 回到用户的登陆时的初始目录
cd - 作用也是回到登陆时的初始目录
cd / 到系统的根目录
cd /root 到根用户的主目录,前提慢你有相应的权限
cd /home 到用户的主目录,通常是用户登陆系统时的初始目录
cd .. 回到上一级目录即父目录
cd -otheruser 到由otheruser指出的其他用户的初始登陆目录,前提是你有相应的授权
cd pathname 到由pathname指出的目录,pathname可以是相对路径,也可以是绝对路径
在使用"cd /root"命令时,如果不是以根用户登录的,需要改变自己的身份,这时候可以使用su 命令,暂时使用其它用户身份登陆,用完后用exit恢复自己的身份
3、查看目录内容
#ls 其中
#ls -a 代表all,列出目录下所有文件,包括隐藏文件。
-l 代表long,列出许可、拥有者、组、大小、创建日期、是否是一个链接等信息。
-F 代表file type,在列出的每一项后添加一个代表文件类型的符号,/代表该项是一个目录,@代表该项是一个符号链接,*代表该项是一个可执行文件。
-r 代表reverse,从后往前列出目录下的内容。
-R 代表recursive,递归地列出该目录下所有目录的内容。
-S 代表size,按大小排列文件。
4、定位文件和目录
#locate file
注:工作是由系统中一个叫cron的作业自动完成的,cron是一个在后台执行的小程序,它负责定期执行一些事先安排好的任务,而更新locate数据库就是其中一项,更新操作可安排在夜间进行,所以在此之前的关机操作可能限止数据库的更新,可以用命令
#updatedb 手动更新数据库
5、命令行下的打印操作
#lpr 文件名
比如要打印foo.txt,可以在提示符下输入#lpr foo.txt命令,使用lpq命令则可以查看打印队列中的所有任务,命令输出类似
#active root 386 foo.txt
这表示 根用户在打印foo.txt文件,其中389是作业号。
可以使用"lprm 作业号"命令取消打印队列中的作业。
6、清除和复位终端窗口
#clear
7、文件的列出和合并
#cat
比如说"cat filename.txt",将显示filename.txt的内容,如果文件的内容很长,那么前面的内容将在屏幕上一闪而过,可以使用"cat filename.txt | less"
8、使用重定向
重定向是指重新设定外壳的标准输入和输出,系统启动的时候,将默认键盘为标准输入,显示器为标准输出,使用重定向,就可以暂时改变外壳的这种行为。
>符号用来重向标准输入出,使用时将它跟随在输入命令或者应该程序名的后面,比如直接使用ls命令时,列出的文件信息将显示在屏幕上,而改用"ls >ls.txt"后,列出的文件信息将写到文件ls.txt中,利用这个技巧,再结合前面学过的cat命令,可以方便的创建一些简单的文本文件,而不必打开VI,例如:#cat >note.txt
回车则来到新的空行,输入一些文字后, 以回车结束一行,以ctrl+d结束整个命令.
9、追加式的输出重定向
在使用>进行重定向时,如果定向到的目标 文件已经存在,那么它的原有内容将被 新的内容覆盖,而系统不会给出提示,有时间并不希望这样,可能仅是想把新的内容添加到原有内容的末尾,使用>>就可以了。
#cat hello.txt >>world.txt
:此命令表示为把hello.txt文件的内容追加到world.txt文件内容的最后面。
10、重定向标准输入
# cat
则cat命令不再从标准输入即键盘等待输入,而是直接读取hello.txt文件, 并将它的内容显示出来
11、管道
#ls -al /etc | less
本来/etc下的内容很多,用上面的命令可以一页一页的显示,
#grep female list.txt | lpr
这个命令将打印list.txt文件中含有female字样的行
12、more命令
more命令和less命令的功能相似,惟一区别是less使用箭头键来回翻页,而more使用空格键和b键向后或向前移动。
使用q键退出。
13、阅读文本命令
1、head命令用来查看一个文件的头部的信息,默认是从第一行开始的头十行文字,可以将行数作为参数指定 为查看多少行,
#head -20 filename
2、tail命令的功能 与head相反,查看文件的最后十行。
3、grep 命令用来搜寻文件中含有指定字符串的行,比如grep female list.txt将显示 文件list.txt中含有female字样的所有行,不带其它参数时,搜寻是大小写敏感的。而能数i指定为对大小写不敏感。
3、通配符有两个:*和?。*的作用是可以在文件名或者目录中代替一个或多个字符,面,而?号只代替一个字符,例如
#ls hello*.txt
找到需要的文件,可以例出很多,比如helloword.txt、hello1.txt等等。
#ls hello?.txt
只能找到hello1.txt这样的文件。
如果 文件名中含有*或?号,如果文件需要打印,必须写上
#cat hello*.txt
用来告诉 系统 ,后面的星号或是问号不是通配符的意思。而是一个文件名
14、命令行历史记录
在bash中最多可以保存500条命令,500这个值保存在环境变量HISTFILESIZE中,可以使用命令"env"进行查看。
可以命名用Tab键来进行命令补全
如果是updated后按Tab键,系统就会补全命令为updatedb,如果只输入up就按Tab键,则会听到计算机发出蜂鸣声,因为系统找到多个可补全UP的命令,此时再按Tab键,就会看到可用的命令列表。
15、一次输入多个命令
Linux允许在提示符后一次输入多少命令。方法是在各个命令之间用分号分隔,比如:
#date;mozilla;date
回车后,先打印出现在的日期,然后启动浏览器,等从浏览器退出后,再次打印时间,从两次时间差,就可以看出自己已经在网上冲浪多久了。
推荐阅读
-
本文介绍了小程序商城引进流量的优化策略与方法。首先,通过附近小程序功能可以增加周围门店的方位并展示,吸引附近用户。其次,利用微信群聊功能,将小程序分享到多个微信群聊中,扩大影响力。最后,通过设置一些固定的活动机制,打造仪式感来吸引用户。这些方法能够有效提升小程序商城的流量,增加用户数量。 ...
[详细]
蜡笔小新 2023-12-11 15:04:32
-
本文介绍了在小程序wxs中进行时间格式化操作的问题,并提供了解决方法。同时还介绍了格式化时间和date时间的互相转换的方法。 ...
[详细]
蜡笔小新 2023-12-11 12:21:25
-
-
蜡笔小新 2023-10-17 17:56:19
-
起因由于我录制过一个小程序的课程,里面有消息模板的讲解。最近有几位同学反馈官方要取消消息模板,使用订阅消息。为了方便大家容易学 PythonFlask构建微信小程序订餐系统 课程。 ...
[详细]
蜡笔小新 2023-10-17 17:27:38
-
我们知道,写习惯了前端的人,一般切图后布局页面的话,上手最习惯的是基于盒子模型的浮动布局,依赖display属性positi ...
[详细]
蜡笔小新 2023-10-17 17:06:23
-
PHP小习题:PHP小练习题前几天在百度知道里面看到有位网友询问如何制作一下的小程序:用php语言设计一个小程序,计算今天到达下月的天数、全部输出这些天数,并使得每天的日期以三种颜 ...
[详细]
蜡笔小新 2023-10-17 16:17:07
-
只是为了更好地理解我在讲座中听到的内容(关于Java输入和输出流),我自己做了这个小程序:publicstaticvoidmain(String[]args)thro ...
[详细]
蜡笔小新 2023-10-17 16:15:33
-
小程序已经发展4年多时间大全app下载汅api免费安卓。从最初简单demo到现在底层api接口。让我们的小程序和APP一样可以轻松的操作硬件信息。对于调取手机硬 ...
[详细]
蜡笔小新 2023-10-17 15:41:14
-
1、安装node环境2、下载vue和vue-cli脚手架命令行输入npm ...
[详细]
蜡笔小新 2023-10-17 15:32:50
-
抖音上这几天七夕紫霞仙子和至尊宝火爆了,相信你也想要制造一张属于自己的大话西游吧,要是不知道怎么设置的话可以看看下面的教程哦。1、微信搜索小程序【粉丝头像】;2、选择原图;3、选择 ...
[详细]
蜡笔小新 2023-10-17 14:09:50
-
小程序的名字必须和你微信注册的名称一模一样在后台注册好小程序。mp.wx-union.cn后台域名https。mp.wx-union.cn ...
[详细]
蜡笔小新 2023-10-17 13:53:34
-
项目需要实现弹幕,网上参考了各种方法,最后觉得transform+transition实现的效果在移动设备上性能最好,在iphone6和红米4上测试,看不到 ...
[详细]
蜡笔小新 2023-10-17 12:33:46
-
题库来源:安全生产模拟考试一点通公众号小程序美容师(初级)报名考试是安全生产模拟考试一点通总题库中随机出的一套美容师(初级 ...
[详细]
蜡笔小新 2023-10-17 12:25:55
-
问题描述:域名已经备案,我全部都有,也在后台配置了,但是手机预览,还是请求失败,PC端是可以请求 ...
[详细]
蜡笔小新 2023-10-17 12:10:29
-
web前端|Layui教程layuiweb前端-Layui教程小程序实例源码,ubuntuip切换,tomcat默认端改为80,爬虫完整源码,微信小程序php接口,seo专业培训班 ...
[详细]
蜡笔小新 2023-10-17 12:00:22
-