Unix/Linux 命令参考
文件命令
ls – 列出目录
ls -al – 使用格式化列出隐藏文件
cd dir - 更改目录到 dir
cd – 更改到 home 目录
pwd – 显示当前目录
mkdir dir – 创建目录 dir
rm file – 删除 file
rm -r dir – 删除目录 dir
rm -f file – 强制删除 file
rm -rf dir – 强制删除目录 dir *
cp file1 file2 – 将 file1 复制到 file2
cp -r dir1 dir2 – 将 dir1 复制到 dir2; 如果 dir2 不存在则创建它
mv file1 file2 – 将 file1 重命名或移动到 file2; 如果file2 是一个存在的目录则将 file1 移动到目录 file2 中
ln -s file link – 创建 file 的符号连接 link
touch file – 创建 file
cat > file – 将标准输入添加到 file
more file – 查看 file 的内容
head file – 查看 file 的前 10 行
tail file – 查看 file 的后 10 行
tail -f file – 从后 10 行开始查看 file 的内容进程管理
ps – 显示当前的活动进程
top – 显示所有正在运行的进程
kill pid – 杀掉进程 id pid
killall proc – 杀掉所有名为 proc 的进程 *
bg – 列出已停止或后台的作业
fg – 将最近的作业带到前台
fg n – 将作业 n 带到前台
---------------------------------------------------------------------------
文件权限
chmod octal file – 更改 file 的权限
● 4 – 读 (r)
● 2 – 写 (w)
● 1 – 执行 (x)
示例:
chmod 777 – 为所有用户添加读、写、执行权限
chmod 755 – 为所有者添加 rwx 权限, 为组和其他用户添加rx 权限
更多选项参阅 man chmod.
---------------------------------------------------------------------------
SSH
ssh user@host – 以 user 用户身份连接到 host
ssh -p port user@host – 在端口 port 以 user 用户身份连接到 host
ssh-copy-id user@host – 将密钥添加到 host 以实现无密码登录
---------------------------------------------------------------------------
搜索
grep pattern files – 搜索 files 中匹配 pattern 的内容
grep -r pattern dir – 递归搜索 dir 中匹配 pattern 的内容
command | grep pattern – 搜索 command 输出中匹配pattern 的内容
-----------
相关文档:
Linux内存初始化技术(initrd)用于支持两阶段的系统引导过程,是在系统启动过程中被挂载的临时root文件系统(译者注:这里的root文件系统是指的根文件系统)。initrd包含很多可执行程序和驱动,并允许在临时的内存磁盘根文件系统被卸载,内存被释放后挂载真实的root文件系统。在许多嵌入式Linux文件系统中,initrd是最终的 ......
高级 Linux 命令精通指南,第 3 部分:资源管理
作者:Arup Nanda
2009 年 1 月发表
在此部分中,了解用于监视物理组件的高级 Linux 命令
Linux 系统由若干主要物理组件组成,如 CPU、内存、网卡和存储设备。要有效地管理 Linux 环境,您应该能够以合理的精度测量这些资源的各种指标 — 每个组件处理多少资源、 ......
Linux下动态库的生成及链接方法 (1)
Linux 下动态库文件的扩展名为".so"(Shared Object)。按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号)。这样,线程函数库被称作 ......
使用过滤器分类
每块网卡都有一个出口根排队规则,缺省情况下是pfifo_fast 排队规则。每个排队规则都指定一个句柄,句柄有两个部分,一个主号码和一个次号码。习惯上把根队列规定称为“1:”,等价于“1:0”。类的主号码必须与它们父辈的主号码一致。如下图。
......