位置: 编程技术 - 正文

Linux下最常用的Shell命令的介绍(图文)(常用的linux操作)

编辑:rootadmin
有些人仍然会有这种愚蠢的想法,他们认为使用Linux就必须使用Linux shell命令。胡说!你可以不懂得任何Linux命令,比如说ps,grep,ls等,但是你仍然可以使用很多现代的Linux桌面发行版。Linux的系统管理员与桌面用户不一样,他们不像桌面用户一样使用Cinnamon,GNOME,Unity,或者KDE,他们所有的时间都是用Linux命令。对于桌面用户来讲,若是了解一部分Linux命令,你可以更好的使用Linux,体验它的魅力,下面列举出了一些:Shell基础:你可以通过打开Linux的terminal(终端)来执行Shell命令。Shell的种类有很多种,例如CSH,Bourne Shell,Korn Shell。在现在的大多数Linux发行版中,默认的Shell一般都是Bourne again shell(bash)。想看看你的Shell是哪一种,执行下面的命令echo $SHELL在Linux中,$符号代表一个shell变量。所有的shell都用这种方式使用变量。有一些shell变量在你的系统启动的时候就有了默认值。例如,$SHELL;$LOGNAME是你的登录名,而$PATH变量指明了你的shell命令的搜索范围。echo命令的作用就是打印出你的输入。如果你的输入具有shell的特殊意义,例如shell变量,他就输出变量的值。 一个重要的地方是,你要注意文本的大小写。例如,ls,是DOS的dir命令的Linux版本。这个命令列出当前工作目录下的文件列表。如果你输入的是LS,你得到的只能是“找不到命令”的错误信息。另外在Linux shell命令中一个重要的地方是,你可以将命令串起来。这是Unix/Linux从第一天开始就有的巧妙的特点。最简单的将命令连起来的办法就是使用“|”,我们称之为“pipe”。第一个命令的输出就是下一个命令的输入。  Linux命令有自己的语法规则:基本的语法就像这样:command -option file例如:ls -la这行命令的意义是输出当前目录的所有文件的文件名,l代表“long”,a代表“all”,有了l选项,你会发现,输出的内容比较丰富,不只包括文件 名,还有文件的访问权限,所有者,所属组等。你会发现这个命令会在屏幕上输出大量的信息,如果当前目录的文件比较多的话。现在就是“pipe”出场的时候了。ls -la | more你会在屏幕上看到如下信息: 你也可以在大多数Linux命令中使用通配符。通配符就是可以代表文件名中任何未知的字符或字符串。例如,*就代表任意字符串,?代表单个字符。例如:ls -l a*这个命令会列出在当前工作目录下所有的以小写a开头的文件,比如说abc.txt,alpha.jpg等等。ls a?cd这条命令会列出所有以小写a开头隔一个未知字符以小写cd结尾的所有文件。例如adcd,axcd,但是不会列出adfdcd,也不会列出axcd.txt。  一些常用的命令man:如果你想了解每一个命令代表什么含义以及他的用法,你就可以使用man(意义为manual)命令,例如:man lsman输出的内容是为系统管理员和开发者编写的,如果你想了解更多命令的用法,你可以去找网络上的Linux命令文档,有一个非常方便的就是丹尼尔·巴雷特的Linux的袖珍指南。在以前如果你真的想学习Linux和Unix你必须阅读man手册。而在年的今天,面对如此好用的图形界面,这句话显得不是那么的重要,但是如果你想了解Linux更深,阅读man手册仍然是一个好的开始。su和sudo:su命令的作用是切换用户,这也被称为超级用户,因为在有些系统中su命令可以使你以系统的所有权限用户root登录。除非你是系统管理员,否则我绝不推荐你使用su切换到root,因为这可能给你带来很多麻烦。一个相对安全的多的办法是使用sudo命令,这个命令可以上你以root权限运行一个命令。这两个命令都需要系统密码。在大多数Linux的桌面发行版中这两个是相同的,就是你系统的第一个用户设置的密码。grep:grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。例如:grep foo /etc/passwd返回在password文件中所有的含有foo的行grep -i “foo” /etc/passwd-i选项是忽略大小写,这就意味着若某一行含有FOO或FOo也会被搜索到。grep还支持递归搜索:grep -r “foo” /home/sjvn这条命令将会搜索/home/sjvn目录及其子目录下所有的包含“foo”的行grep也通常与其他命令串连起来使用,例如:ls -la | grep foo*列出当前目录下任何以foo开头的文件或目录。例如如下文件将被匹配:foo,foobar,foolish.txt等等。ps:报告进程的状态。此命令将显示哪些程序正在运行。我使用PS和grep比其他任何命令使用的都要多。现在假如你有一个程序运行出了错误,你不能再桌面上把他关掉,(我看准你了,火狐),我运行如下命令就能查看他的进程id:ps -ef | grep firefox这条命令做了如下事情:kill -9 ·第一,他找出所有当前在我的电脑上运行的程序·然后grep命令找出这些文件中叫“firefox”的,显示到屏幕上。·每一行都有一个进程id数字。有了,现在我就可以是用...kill:这条命令就想他的名字一样,他可以干掉指定的进程。干掉运行错误的firefox或者其他我想干掉的进程。kill 这将会干掉所有进程id为的程序。为了确保这个程序已经被干掉(强行终止),我使用下面的命令。clear:如果你觉得你的屏幕上有太多的东西,看起来很讨厌,可以使用clear命令清空。  文件/目录命令cp:cp代表copy,就是复制,他可以复制一个或多个文件到指定的一个或多个目录下。一个通常的用法是:cp fred.txt ethel.txt把fred.txt中的内容复制到当前文件夹中名为ethel.txt中cp fred.txt /home/sjvn/docs/fred.txt把fred.txt复制到指定文件中。cp *.txt /home/sjvn/docs/复制当前目录下所有以.txt结尾的文件到指定的目录下。cp -r /home/sjvn/docs/* /home/sjvn/backup递归的复制在/home/sjvn/docs/目录下的所有文件到指定的文件夹。hostname:显示你当前登录进去的计算机的名称。mv:mv(意义为move)顾名思义就是移动,可以移动指定文件到指定位置。当然这个命令有的时候还可以用来实现重命名。例如:mv fred.txt ethel.txt这条命令的作用你可以简单的认为是重命名fred.txt为ethel.txt。当然此命令还有其他用法,此处不再一一罗列,用法与cp类似,只是这条命令不再保留原文件。rm:rm代表remove,是删除的意思,所以我运行:rm fred.txt我将删除fred.txt。我强烈推荐你在执行rm命令的时候使用-i选项。这儿选项将在你执行命令的时候询问你是否要真的删除文件。就像这样:rm -i fred.txt  系统信息uname:uname -a命令用一行简短的给你总结的电脑的基本信息。这通常包括你的电脑名称,Linux内核版本,你的发行版名称等。 对于更详细的信息,你可以使用cat命令,他可以显示你的Linux电脑中的文本信息。cat /proc/cpuinfo展示你的CPU的重要的统计。cat /proc/version展示你的当前运行的Linux发行版的详细信息。cat /etc/printcap展示你当前安装的打印机。set | more: set|more组合命令可以给你更多的呢当前的桌面环境变量的信息。单如果你只是想知道你系统环境变量中的某一个或两个,可以执行如下命令:echo $PATH结束或者说是另一个开始这里给你展示的只不过是Linux命令的表皮。成百上千的书和网站可以给你更多更复杂的如何使用Linux命令的展示。本文只是让你在想了解比Linux Gui更深一层时的参考。

推荐整理分享Linux下最常用的Shell命令的介绍(图文)(常用的linux操作),希望有所帮助,仅作参考,欢迎阅读内容。

Linux下最常用的Shell命令的介绍(图文)(常用的linux操作)

文章相关热门搜索词:linux 常见,常用的linux有哪几种,常用的linux操作,linux有什么常用的操作命令,常用的linux操作,linux 常见,常用的linux操作,linux有哪些常用的软件,内容如对您有帮助,希望把文章链接给更多的朋友!

sed&awk基本使用方法 sedawk基本使用方法sed工具简介在了解了一些正规表示法的基础应用之后,再来呢?呵呵~两个东西可以玩一玩的,那就是sed跟awk了!这两个家伙可是相

Linux 中RPM命令参数使用详解 此工具包最先是由RedHat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。

linux shutdown关闭系统命令使用介绍 linux关闭系统命令之shutdown关闭、重启系统Linux是一个多用户、多任务系统,如果不正确地关闭或重启系统,可能会导致系统中的用户数据丢失。可能的

标签: 常用的linux操作

本文链接地址:https://www.jiuchutong.com/biancheng/364130.html 转载请保留说明!

上一篇:通过U盘安装Ubuntu Linux的方法 U盘装Linux(通过u盘安装win11)

下一篇:sed&awk基本使用方法(awk中使用sed)

  • 建筑公司租赁费会计分录
  • 车船税和保险在一起怎么报销
  • 衍生金融负债是金融负债吗
  • 开的税票必须过期怎么办
  • 金蝶美金账户怎么开
  • 内部固定资产交易当期的合并处理,涉及出售
  • 自己开发自己施工的建筑单位怎么样
  • 写字楼出租流程
  • 单位起诉员工赔偿算劳动争议
  • 燃气在建工程要怎么转固定资产呢?
  • 应纳税额计算举例
  • 一般纳税人怎么交税
  • 国税票怎么开
  • 预缴所得税如何做账
  • 金融保险业的行业规范及标准
  • 迁出注销类别怎么写
  • 分支机构分配表 资产总额无法区分怎么办
  • 外币折算差额怎么记账
  • 多发工资还给老板是傻吗
  • 外经证金额没开完需要核销吗
  • 股东认缴和实缴的会计分录
  • 跨年度的暂估入库账务处理
  • 佣金的规定方法有哪些
  • 企业收到贷款贴息会计分录
  • 网页老是自己跳出来
  • 没进项能开销项吗
  • 以前年度费用漏记了怎么办小企业会计准则
  • 丢失空白发票怎么处罚
  • 查账补缴的税的账怎么做
  • 入股分红项目
  • PHP:pg_prepare()的用法_PostgreSQL函数
  • 高新企业研发费用占比规定
  • 游戏出现d3d11lostdevice
  • 酒店里用了收费的东西怎么算
  • 贸易公司的采购
  • 池塘里的水结冰了
  • php中imagecreatefromjpeg
  • uniapp 信息推送
  • 税控减免怎么做账
  • 差额征税收到雇主责任险进项发票能抵扣吗
  • 企业固定资产可以按照其价值和使用情况,确定采用某一
  • gpt3 transformer
  • php多进程处理大数据
  • 固定资产投资账面价值
  • vue组件教程
  • 如何修改wordpress主题
  • 抽烟罚款会计分录
  • Parcel 中文文档 | Parcel 中文网
  • 个人所得税可以取出来用吗
  • 个税返还手续费怎么做账
  • 单位人民币卡账户的资金一律从其基本存款账户转账存入
  • 维修费成本怎么结转
  • 银行电子承兑到期后怎么操作
  • 待抵扣进项税额和进项税额的区别
  • 租赁厂房生产是生产经营活动吗
  • 合同负债包括
  • 损益类科目如何记忆
  • 简易征收租赁税率3还是5
  • win7旗舰版无法安装net4.0
  • 防火墙监视模式
  • windows 08
  • 电脑开机时进入安全模式怎么退出
  • uzqkst.exe - uzqkst是什么进程
  • win8系统出现蓝屏怎样处理
  • xp怎么关闭自启动
  • rtvscn95.exe - rtvscn95是什么进程 有什么用
  • sccenter.exe - sccenter是什么进程 有什么用
  • win10怎么转移文件到其他盘
  • cocos2dx游戏有哪些
  • jsclass选择器
  • dos改时间
  • 用户允许控制
  • 深入理解新发展理念,推进供给侧结构性改革
  • js tab选项卡
  • jQuery实现ajax的叠加和停止(终止ajax请求)
  • python UNIX_TIMESTAMP时间处理方法分析
  • 纳税人对税务机关做出的征税行为不服的,必须
  • 白云区嘉禾税务局地址
  • 133平房子公摊36.88
  • 土地增值税旧房转让计算方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设