当前位置: 首页 > news >正文

Liunx的常用命令

ls

  • 语法:ls[选项][⽬录或⽂件]
  • 功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信息。

常⽤选项:

  1. -a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。
  2. -d 将⽬录象⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。如:ls‒d指定⽬录
  3. -k 以k字节的形式表⽰⽂件的⼤⼩。ls‒alk指定⽂件
  4. -l 列出⽂件的详细信息。
  5. -r 对⽬录反向排序。
  6. -t 以时间排序。 
  7. -R 列出所有⼦⽬录下的⽂件。(递归)

举例:

 ls -lls -a

pwd

  • 语法:
  • pwd 功能:显示当前工作目录的绝对路径。

举例:

pwd

cd

Linux系统中,磁盘上的⽂件和⽬录被组成⼀棵⽬录树,每个节点都是⽬录或⽂件。

  • 语法:cd⽬录名
  • 功能:切换⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下

举例:

 # 返回上级⽬录
cd .. 
# 进⼊⽤⼾家⽬录
cd ~# 返回最近访问⽬录
cd -#进入对于目录
cd java

touch

  • 语法:touch[选项]...⽂件...
  • 功能:touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件。

举例:

touch test.txt

cat

  • 语法:cat[选项][⽂件]
  • 功能:查看⽬标⽂件的内容

常用选项:    -n对输出的所有⾏编号

举例:

 cat test.txt
//-n对输出的所有⾏编号

mkdir

  • 语法:mkdir[选项]dirname...
  • 功能:在当前⽬录下创建⼀个名为“dirname”的⽬录

常用选项:     -p,--parents 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃动 建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多级⽬录

举例:

mkdir dirname
//创建多级目录
mkdir –p test/test1

rm

  • 语法:rm[-f-i-r-v] [dirName/dir]
  • 功能:删除⽂件或⽬录

常⽤选项:

  • -f即使⽂件属性为只读(即写保护),亦直接删除
  • -i删除前逐⼀询问确认
  • -r删除⽬录及其下所有⽂件

举例:

 rm test.txt

cp

  • 语法:cp[选项]源⽂件或⽬录⽬标⽂件或⽬录
  • 功能:复制⽂件或⽬录

常⽤选项:

  • -f或--force强⾏复制⽂件或⽬录,不论⽬的⽂件或⽬录是否已经存在
  • -i或--interactive 覆盖⽂件之前先询问⽤⼾
  • -r递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符号 链接,则⼀律视为普通⽂件处理
  • -R或--recursive递归处理,将指定⽬录下的⽂件及⼦⽬录⼀并处理

举例:

cp dirname myname
//有子目录的情况下
cd dirname -R myname

mv

  • 语法:mv[选项]源⽂件或⽬录⽬标⽂件或⽬录
  • 功能:
  1. 视mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将⽂件重命名或将其移 ⾄⼀个新的⽬录中。
  2. 当第⼆个参数类型是⽂件时,mv命令完成⽂件重命名,此时,源⽂件只能有⼀个(也可以是源⽬ 录名),它将所给的源⽂件或⽬录重命名为给定的⽬标⽂件名。
  3. 当第⼆个参数是已存在的⽬录名称时,源⽂件或⽬录参数可以有多个,mv命令将各参数指定的源 ⽂件均移⾄⽬标⽬录中。

常⽤选项:

  • -f:force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖
  • -i:若⽬标⽂件(destination)已经存在时,就会询问是否覆盖!

举例:

mv java java1

tail

  • 语法:tail[必要参数][选择参数][⽂件]
  • 功能:⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。

选项: -f循环读取            -n显⽰⾏数

举例:

tail -10 test1.txt

head是显示文件头部与之相反

vim

vim是⼀个知名的⽂本编辑器.使⽤vim可以进⾏⽂本编辑了

vim就相当于Windows的记事本.只不过功能⽐记事本强⼤⼀些

创建⽂件/打开⽂件
vim [⽂件名]
进⼊插⼊模式

使⽤i键可以进⼊到插⼊模式.(左下⻆提⽰--INSERT--)然后就可以像记事本⼀样正常编辑了

保存

在插⼊模式下不能保存⽂件,需要先回到普通模式.按下 Esc 回到普通模式

 在普通模式下输⼊ :w ,再按下回⻋,即可保存⽂件

退出

在插⼊模式下不能退出,需要先回到普通模式

退出时,分以下情况:

  • ⽂件未修改: 输⼊ :q ,再按下回⻋,即可退出
  • ⽂件修改并保存: 使⽤ :wq 同时执⾏保存和退出.
  • ⽂件修改,但不希望保存: 使⽤ :wq! 进⾏强制退出

grep

  • 语法:grep[参数]...[⽂件]...
  • 功能:⽤于查找⽂件中是否包含指定字符串,并显⽰对应的⾏

选项:

  • -n显⽰的⾏数
  • -w全字匹配.要求整个单词都完全相同的结果才能匹配出来,⽽不仅仅是⼀个单词的⼀部分
  • -r递归查找.可以搜索多级⽬录下的所有⽂件.
  • --color ⾼亮查找到的结果
  • --include 指定查找某些⽂件
  • --exclude指定排除某些⽂件

举例:

 grep "hello" Hello.java

ps

  • 语法:ps[参数]...
  • 功能:⽤于查看当前系统上运⾏的进程

选项:

  • a显⽰⼀个终端的所有进程
  • u以⽤⼾为主的格式来显⽰程序状况
  • x显⽰所有程序,不⽌是会话中的进程
  • e显⽰所有进程,包括系统守护进程
  • f显⽰完整格式输出

举例:

 ps aux   # 显⽰系统上所有的进程
ps aux | grep "进程名"

netstat

  • 语法:netstat[参数]...
  • 功能:查看系统上的⽹络状态

选项

  • -a显⽰所有正在或不在侦听的套接字
  • -n显⽰数字形式地址⽽不是去解析主机、端⼝或⽤⼾名
  • -p显⽰套接字所属进程的PID和名称

举例:

 netstat -anp

http://www.dtcms.com/a/439734.html

相关文章:

  • 线程池 ThreadPoolExecutor ForkJoinPool
  • 秋冬换季与时间老者
  • 坂田网站建设哪家好长春市做网站哪家好
  • 企业网站制作机构排名app会替代网站吗
  • 联想笔记本哪个系列好?2025年智能体赋能的全新选择指南
  • 数字艺术创作新纪元:用AI提示词驱动Vibes生成高艺术感短视频
  • 新会网站建设公司wordpress网络
  • 煎蛋网站用什么做的展示商品的网站怎么做
  • Bootstrap5应用
  • 如何建立一个个人网站广西住房和城乡住建厅官网
  • 怎么建设网站网页游戏如何网站优化排名
  • 微信网站开发 新闻酒店宾馆型网站开发
  • 高端品牌网站建设制作多少钱公司注册资金500万
  • 有谁用2008做网站服务器哪里有做企业网站的
  • 沙漠风网站建设公司学校的网站怎么做的好
  • 山东淄博网站建设公司深圳尚层装饰公司官网
  • 网站的建设与板块昆明公司建设网站
  • 解决VirtualBox虚拟机与主机之间无法复制粘贴的问题及时间同步问题
  • 查询网站后台地址企业宣传片制作多少钱
  • 宿迁网站建设方案建站系统低价建站新闻资讯
  • ERP系统迁移之前要做什么?ERP迁移的准备工作
  • 广州 营销型网站建设公司wordpress加js
  • 如何自己做众筹网站优秀校园网站
  • 网站制作价格服务中国建设银行的网站.
  • 网站默认中文字体网站怎么做静态化
  • 做软装搭配的网站用ps怎么做网站导航条怎么做
  • 北京网站建设的价格国际新闻最新消息今天乌克兰与俄罗斯视频
  • 中山住房和建设局工程交易网站装修公司手机网站模板
  • 怎么免费建立个人网站设计师网站库
  • 2015做哪个网站致富自己有服务器怎么做网站