Linux
建议使用 fish shell
>brew install fish
iterm默认使用fish设置
1.sudo vim /ect/shells
- 添加 /usr/local/bin/fish to your list of shells
>sudo vim /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/local/bin/fish
3.chsh -s /usr/local/bin/fish
mv a b
:重命名
mv /home/music/往后余生.mp3 /home/loved_music/
: 把往后余生剪切(移动)到 loved_music下
cp -a /home/jiangtao/* /home/huaxi
: 复制jiangtao下的所有文件到huaxi下
cp -a /home/jiangtao /home/huaxi
:文件夹拷贝,得到 /home/huaxi/jiangtao
rm -rf /home/jiangtao/*
: 删除jiangtao下的所有内容。-r
不管有多少级目录,一并删除;-f
强行删除,不作任何提示
rm -rf /home/jiangtao
:删除jiangtao目录
cat textfile
:显示内容
cat -n textfile1 > textfile2
:把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里
cat -b textfile1 textfile2 >> textfile3
:把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里
chown
将指定文件的拥有者改为指定的用户或组
>sudo chown -R $(whoami) /usr/local/Cellar
-R
: 处理指定目录以及其子目录下的所有文件
echo
显示字符串,转义字符,变量;内容定向至文件
>echo hello, world! > hello 先清空在写入
>cat hello
hello, world!
>echo hello, world! >> hello 换行后写入
grep ipfs . -r -n
在当前目录的多级文件进行(-r)递归搜索,并(-n)显示行号
ps -ax | grep ipfs
: 显示系统中当前运行的包含 ipfs 的进程
一行输入多个命令,使用;
&
|
>echo i am hejtao\n ; echo hello hejtao
i am hejtao
hello hejtao
ifconfig
: 查看和配置网络设备
mkdir
rmdir
touch new.txt
新建文件
man
查询命令的信息
Linux查找命令
find . -type f -mmin -10
搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录。
find . -name 'my*' -ls
搜索当前目录中,所有文件名以my开头的文件,并显示它们的详细信息
locate -i hello.txt
查找文件位置,-i
选项忽略大小写
locate ~/m
搜索用户主目录下,所有以m开头的文件
停止命令 Ctrl + c
强制停止命令 Ctrl + z
清空窗口 clear
自动联想TAB
关闭sudo halt
重启 sudo reboot
.
ssh root@207.148.109.110
mosh root@207.148.109.110
scp ./Go语言编程_许式伟.pdf root@207.148.109.110:~/my_files
本地上传到vps