Linux常用命令

一、文件操作

Linux 目录
    /bin       ##binary二进制可执行文件,系统常规命令
  /boot     ##启动目录,存放系统自动启动文件,内核,初始化程序
  /dev           ##系统设备管理文件
  /etc       ##大多数系统配置文件存放路径
  /home      ##普通用户家目录(/home/student)
  /media     ##临时的挂载点
  /lib         ##函数库
  /lib64     ##64位函数库(含有.bll)
  /mnt       ##临时挂载点
  /run       ##自动临时设备挂载点(u盘)
  /opt        ##第三方软件安装的位置
  /sbin      ##系统管理命令,通常只有root可以执行
  /proc      ##系统硬件信息和系统进程信息~~~~
  /srv        ##系统数据目录
  /var        ##系统数据目录
  /sys        ##内核相关数据
  /usr      ##用户相关信息数据
  /tmp        ##临时文件产生目录
  /root        ##超级用户家目录
文件管理命令

1、文件的创建

$:touch filename  #创建文件
$:stat file        #查看文件状态

2、文件删除

$:rm file  	       #删除文件
$:rm -f file	   #强制删除文件

3、目录创建

$:mkdir directory  #用来建立名为directory的目录
$:mkdir -p test/redcat/linux # -p 进行多级目录的创建

4、目录删除

$:rm -r directory  		# -r表示递归删除所有内容
$:rm   -r -f  directory  # 删除目录不再提示
$:rm  -rf  dir 			# 删除目录以及该目录下的所有内容

5、文件编辑

  • gedit 编辑器
$:gedit file  ## 必须有图形界面,进行file文件的编辑

  • vim 编辑器
$:vim file 
------> 按 i 进入insert 模式 
------> 书写内容 
------> esc退出insert模式 
------> wq退出并保存

当vim异常退出时,会生成.file.swp文件(原因是修改文件未保存),有这样的这个问题,直到按【D】后,.swp被删除,vim恢复正常。
6、文件复制

cp  sourcefile objectfile         ## 表示把远文件复制到目标文件 
cp  -r 源目录 目的地目录  
cp  源文件1 源文件2 目的地目录     ## 目的地目录必须存在
cp  -r  源目录1 源目录2 目的地目录   ## 目的地目录必须存在

7、文件的移动

mv  源文件  目的地文件    ## 可重命名
mv  源目录  目的地目录

8、文件的查看

cat filename    ## 表示查看文件的全部内容
cat  -b  filename   ## 查看内容并显示行号
less filename     ## 分页浏览(以下命令在less命令之后的操作)|下        ## 逐行移动
pageu|pagedn     ## 逐页移动
/关键字       ## 高亮显示关键字,n向下匹配,N向上匹配
v          ## 进入vim模式,然后按i进行编辑,返回vim模式按esc
q          ##退出vim模式

二、路径命令

文件查找

#查找目录:
find /(查找范围) -name '查找关键字' -type d
#查找文件:
find /(查找范围) -name 查找关键字 -print

例:

#在/home目录下查找以.txt结尾的文件名
find /home -name "*.txt"
#同上,但忽略大小写
find /home -iname "*.txt"
#当前目录及子目录下查找所有以.txt和.pdf结尾的文件
find . \( -name "*.txt" -o -name "*.pdf" \)
ls  --help    ## 用来查看关于ls的所有参数
touch  .file   ## 建立一个隐藏文件.file,使用 ls显示不出来

1、显示路径

pwd  ## 显示的是绝对路径

2、切换路径

cd  -      ## 当前目录和当前目录之前所在目录之间的切换
cd  ..        ## 进入当前目录的上级目录
cd  ~      ## 进入当前用户家目录
cd  ~user    ## 进入user家目录
cd  目录名     ## 进入到制定目录中
cd  ~+       ## 表示跳转到当前目录
cd  ~-      ## 跳转到当前用户之前的目录

3、路径的查看

ls      ## 显示当前目录下的所有内容
ls  -l file  ## 文件的属性
ls  dir      ## 目录中包含的内容
ls  -d dir  ## 目录本身(list  directory)
ls  -a dir  ## 显示所有文件包含隐藏的(all)
ls  -S dir  ## 查看并且按大小排序
ls  -ld    ## 表示的是目录本身的属性
ls  -R    ## 显示当前所在文件的所有文件和对应目录的子目录

4、 文件查查

cat      ## 输出文件全部内容
less       ## 分页浏览
head file   ## 查看文件的前十行
head -n 3 file    ## 查看文件的前3行
tail  file   ## 查看文件的后十行
tail  -n 3  file  ## 查看文件的后三行(数字是可以改变的)
tail   -f file   ## 监控文件后十行内容的变化

5、文件大小统计

wc  filename   ## 显示文件基本信息
wc -l filename  ## 显示文件内容的行数
wc -c filename  ## 显示文件的字节数
wc -m filename  ## 显示文件字符数
wc -w filename  ## 显示文件内容的单词数 

三、系统中历史记录的调用

histroy    ## 查看历史记录
history -c  ## 清空当前环境中的历史
!数字      ## 调用此行历史,比如!5时表示执行历史中第五条指令
!test     ## 执行以test关键字开头的最近一条历史
ctrl+r+关键字 ## 会调用最近一条含有关键字的命令

四、查看端口服务

#1、查看端口
netstat  -anp  |grep   端口号
#2.该命令是查看当前所有已经使用的端口情况
netstat   -nultp(此处不用加端口号)
#3.查看当前的所有进程
ps -aux
#4.显示所有进程信息,连同命令行
ps -ef
#5.ps 与grep 常用组合用法,查找特定进程
ps -ef|grep nane
#6. 杀进程
kill pid
kill -9 pid # 强制杀除(后续容易产生异常,谨慎使用)
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值