xuxaut-558

2.3-UNIX操作系统

UNIX操作系统

linux常用命令

在当前目录中,按照名字f1查找

通过通配符查找

在整个系统中搜索某个文件名 /


find CoreCpp -name "*.cpp" -exec cp {} d6 \;
-exec 后面跟命令;
cp {} 复制找到的文件;d6 复制找到的文件到d6里去
\; 反斜杠分号,\表转义,就用这个字符本身;
分号是命令的结束标记,但又不能直接写,需要用斜杠来表示它本来的含义;


who那些人正在使用主机




w命令可以显示更详细信息,可以看到谁,什么时间,在什么地方,在干什么, who where when what


history显示命令的历史,存在文件.bash_history里面;
!编号,重新执行命令




du磁盘使用空间,最后总和,du -k,以K为单位;
-h M单位


du -k -s , -s代表磁盘使用的总和


df查看磁盘剩余空间

网络相关的命令

ping 命令,查看网络是否连通;
ifconfig -a 知道自己IP地址;
ftp 退出:bye
ls /dir 可以在FTP看文件;
ftp> ! ls 查看本地文件;
put 上传文件;
get 下载文件;
lcd 进入到本地的目录;local cd

mput 上传多个文件 mput f9 f10

prompt 把交互方式打开或者关闭,不交互,没任何提示;
mget 下载多个文件
mget * 下载全部文件
\n 表示到下一行linux;\r \ 回到行首,换行,windows模式;
asc 表示传递模式设成字符模式,不同系统间的格式转换;
bin 不同系统之间用二进制模式;

环境变量 $



PS1环境变量用来指定命令提示符

PATH环境变量

在遇到命令时,shell都去PATH环境变量里去寻找可执行文件;直到找到为止;shell只去PATH环境里面寻找命令的可执行文件;为shell指定查找可执行文件的目录;

如果在当前目录中查找
PATH=.

PATH=/bin:. 冒号分隔作用
在这种状态下,shell会在bin目录和当前目录中寻找文件

初始化文件:
系统级 /etc 初始化文件影响所有用户
用户级 ~ 影响本用户
对于初始化文件,只增加不修改;只做增量的处理;

shell在当前目录寻找命令 文件;
在.bashrc中添加 环境变量


这是shell脚本;
只有在新开的终端的时候才开始执行初始化文件的命令;
source ~/.bashrc source一下初始化文件就生效了

alias 别名

alias cls=clear
或者在bashrc初始化文件中添加别名


qq
每次打开终端都会执行它;
初始化文件就是一个脚本文件,可以直接写 脚本文件;

q

** 第一行写上 #!/bin/bash 注释用哪个shell执行脚本**

source my.sh 就可以执行了
my.sh 直接执行
权限不够 chmod u+x my.sh

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





分类:

技术点:

相关文章:

  • 2021-11-03
  • 2021-07-14
  • 2021-07-20
  • 2022-01-01
  • 2021-11-17
  • 2021-11-17
  • 2021-12-19
猜你喜欢
  • 2021-09-25
  • 2022-12-23
  • 2021-11-04
  • 2021-08-27
  • 2021-09-29
  • 2021-12-24
  • 2021-06-07
相关资源
相似解决方案