小技巧:Tab键自动补全命令;
man 命令 查看命令详细帮助;
1.显示隐藏文件:
defaults write com.apple.finder AppleShowAllFiles -bool true ;
2.删除svn记录信息:
sudo find /Users/mac名称/Documents/workspace/文件夹/ -name ".svn" -exec rm -r {} \;
3.将主机名放入 /etc/hosts 文件
echo 127.0.0.1 newhostnameformacosx >> /etc/hosts
sudo discacheutil -flushcache 重启网络服务让上述修改立法生效
sudo killall -HIP mDNSResponder
4.命令行下载工具使用、系统更新和Xcode.app命令行工具安装
5.常用操作:
一、目录操作:
mkdir 创建一个目录 mkdir dirname
rmdir 删除一个目录 rmdir dirname
mvdir 移动或重命名一个目录 mvdir dir1 dir2
cd 改变当前目录 cd /dirname ; cd dirname 区别
pwd 显示当前目录的路径名 pwd
ls 显示当前目录的内容 ls -la
二、文件操作
cat 显示或连接文件 cat filename
od 显示非文本文件的内容 od -c filename
cp 复制文件或目录 cp file1 file2
rm 删除文件或目录 rm filename
mv 改变文件名或所在目录 mv file1 file2
find 使用匹配表达式查找文件 find . -name "*.c" -print
file 显示文件类型 file filename
nano 文件名 文件编辑
三、权限操作
chmod 参数 权限 文件 chmod -r 755 文件名 755标示所有用户
diskutil repairpermissions / 修复整个系统中文件的权限
sodu -s 获取权限
四、时间操作
date 显示系统的当前日期和时间
cal 显示日历 cal 9 1991
time 统计程序的执行时间 time a.out
五、网络和通信操作
telnet 远程登录 telnet hpc.sp.net.edu.cn
rlogin 远程登录 rlogin hostname -l username
rsh 在远程主机执行指定命令 rsh f0 1n03 date
ftp 在本地主机和远程主机之间传输文件 ftp ftp.sp.net.edu.cn
rcp 在本地主机盒远程主机之间复制文件 rcp file1 host1:file2
ping 给一个网络主机发送回应请求(ctrl+c停止)
mail 阅读和发送电子邮件
write 发送报文 write username puts/1
mesg 允许和拒绝接受报文 mesg n
五、korn Shell命令
history 列出最近执行过的几条命令和编号
r 重复执行最近执行过的某条命令 r -2
alias 给某个命令定义别名 alias del=rm -i
unalias 取消别名定义 unalias del
clear 清除屏幕或窗口内容
env 显示当前所有设置过的环境变量
who 列出当前登录的所有用户
whoami 显示当前正执行操作的用户名
tty 显示终端或伪终端的名称
du 查询磁盘使用情况 du -k subdir
df /tmp 显示文件系统的总空间和可用空间
w 显示当前系统活动的总信息