目录
命令 | 功能 |
---|---|
pwd | 显示当前目录的路径名 |
ls | 显示当前目录的内容 |
cd | 改变当前目录 |
mkdir 目录名 | 创建目录 |
rmdir 目录名 | 删除目录 |
dircmp 目录1 目录2 | 比较2个目录内容 |
eg:mkdir /System/Library/Extensions/backup在桌面建立一个备份文件
文件
命令 | 功能 |
---|---|
touch 文件名 | 新建一个文件 |
rm 文件或目录 | 删除文件或者目录 |
pg 文件名 | 分屏显示文件内容 |
head -数量 文件名 | 显示文件最初几行 |
tail -数量 文件名 | 显示文件最后几行 |
diff 文件1 文件2 | 比较并显示2个文件的差异 |
uniq 文件1 文件2 | 去掉文件中的重复行 |
wc 文件名 | 统计文件的字符数,词数和行数 |
网络
命令 | 功能 |
---|---|
rlogin hostname -l username | 远程登录 |
rsh | 在远程主机执行指定命令 |
ftp | 在本地主机与远程主机之间传输文件 |
rcp | rcp file1 host1:file2 |
ping | 给一个网络主机发送 回应请求 |
write | 给另一用户发送报文 |
进程
sudo lost -I:要查看的端口号或netstat -anp tcp | grep 端口号
kill 占用该端口号对应的pid号
用户
命令 | 功能 |
---|---|
who | 当前登录的所有用户 |
whoami | 当前正进行操作的用户 |
su root | 登陆root用户 |
sudo passwd root | 创建root账户 ⚠️密码牢记 |
环境变量
touch .bash_profile:创建一个隐藏配置文件
open -e .bash_profile:编辑已经存在的配置文件
source .bash_profile:使配置生效
echo $JAVA_HOME:显示刚配置的路径(以java为例)
env:显示当前所有设置过的环境变量
eg:jdk配置环境变量用到的命令:
java -version:查看jdl是否安装成功
touch .bash_profile
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH:.
CLASSPATH= J A V A H O M E / l i b / t o o l s . j a r : JAVA_HOME/lib/tools.jar: JAVAHOME/lib/tools.jar:JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
source .bash_profile
echo $JAVA_HOME
手动导jar包
先"cd jar文件所在位置“再“java -jar xxx.jar”
开机时禁用声音效果
sudo nvram SystemAudioVolume=" "