Linux 常用命令

215 阅读2分钟

1. 目录操作

cd 切换目录

cd /          切换到根目录
cd ../        切换到上一级目录 或者  cd ..
cd -          切换到上次访问的目录

cd ~          相当于/Users/username
cd ~/Desktop  相当于/Users/username/Desktop

ls [-al] 目录查看

ls            查看当前目录下的所有目录和文件
ls -a         查看当前目录下的所有目录和文件(包括隐藏的文件 all)
ls -l         查看当前目录下的所有目录和文件(列表查看,显示更多信息 list)
ls /dir       查看指定目录下的所有目录和文件   如:ls /usr

makdir 创建目录

mkdir  xxx   在当前目录下创建一个名为xxx的目录

rm [-rf] 删除目录或文件

rm 文件        删除当前目录下的文件
rm -f 文件     删除当前目录的的文件(不询问)

rm -r aaa    递归删除当前目录下的aaa目录
rm -rf aaa   递归删除当前目录下的aaa目录(不询问)

rm -rf *    将当前目录下的所有目录和文件全部删除

rm -rf /*    【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除

open 打开目录

open aa  打开当前目录下aa目录或文件

open .   打开当前目录

2. 文件操作

新建文件 touch

touch aa.text    新建aa.text 文件

修改 vi或vim

VI编辑器分三种工作状态,命令模式 编辑模式 底行模式

  • 命令模式下
控制光标移动  
进入编辑      i o a

删除当前行    dd

  • 编辑模式
按「ESC」键可回到命令行模式

保存并退出快捷键:shift+z+z

  • 底行模式
退出编辑:   :q
强制退出:   :q!
保存并退出:  :wq

3. su / sudo

su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是root 向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密码验证

sudo是为所有想使用root权限的普通用户设计的。可以让普通用户具有临时使用root权限的权利。只需输入自己账户的密码即可。

4. oh-my-zsh 安装

手动安装

# 从git上把oh-my-zsh clone下来到根目录下
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

# 再在根目录下copy一份.zshrc配置
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

执行并让配置生效
source ~/.zshrc

更换主题

进入编辑
vim ~/.zshrc

更改主题
ZSH_THEME="robbyrussell"

配置生效
source ~/.zshrc