Linux简单命令行:文件/目录,sudo,包管理

命令行学习总结

2016-12-02  本文已影响36人  TW张苗

在Linux的哲学中命令优于导航

为什么要学习命令行

无可厚非,对于大众来说,图形用户界面更加友好,但是要释放Linux的真正威力,命令行是任何东西都无法取代的,所以你不得不承认命令操作的快捷和炫酷。Linux中命令众多,据统计,现在Linux中能够识别的命令数量超过3000个,但是常用的命令数量不会太多,基本上不超过200个,命令行并不难,只是过于繁琐不好记忆,所以反复的使用才能更好的掌握常用的命令行操作,这也有利于日后进一步的Linux学习以及更高效的完成各种日常操作。
总而言之,命令行有以下优点:

  • 命令对于熟悉使用Linux系统而言必不可少

安装更强大的终端oh-my-zsh

命令行如此重要,那么一个好用的终端系统就更为重要,因为终端系统是用户输入命令行,查看输出结果的媒介。Linux 系统默认的Shell 是 bash,但是真正强大的 Shell 是深藏不露的 zsh,但是由于其配置过于复杂,让人望而却步,直到有了oh-my-zsh这个开源项目,让zsh的配置降到0门槛,在这里推荐一个oh-my-zsh的安装配置教程http://macshuo.com/?p=676

常用的命令行

1.文件/目录处理命令
mkdir     创建目录
mkdir -p  递归创建
cd miao   进入miao目录下
cd ~     
cd        进入当前用户的根目录
cd -      进入上次目录
cd ..     进入上一级目录
cd .      进入当前目录
rm        删除文件
rm -r     删除目录
rm -rf    强制删除文件/目录
cp        复制文件到目录
cp -r     复制目录到目录
cp -a     复制之后的目标文件/目录和原文件/目录一模一样
mv 原文件/目录 目标目录

一般情况夏,mv是剪切命令,但Linux同样用这条命令来改名;如果原文件和目标文件不在同一个目录下,那么mv就是剪切命令,如果原文件和目标文件在同一个目录下,mv就是改名命令。

ls -l      以详情模式列出文件夹的内容
ls -a      列出文件夹里的所有内容,包括以"."开头的隐藏文件
tree -a    显示所有文件和目录。
tree -C    在文件和目录清单加上色彩,便于区分各种类型。
tree -d    显示目录名称而非内容。
tree -D    列出文件或目录的更改时间。
tree -f    在每个文件或目录之前,显示完整的相对路径名称。
tree -s    列出文件或目录大小。
2:账号操作命令
3:包管理命令
4:进程相关命令
ps -A    列出所有的行程
ps -w    显示加宽可以显示较多的资讯
ps -au   显示较详细的资讯
ps -aux  显示所有包含其他使用者的行程
5:其它
top      显示进程信息
top -c   显示完整命令
top -b   以批处理模式显示程序信息
top -S   以累积模式显示程序信息

说明

上一篇 下一篇

猜你喜欢

热点阅读