Linux 基础命令 (一切皆文件)
命令格式:
命令 [选项] [参数]
注意点:使用空格分开命令,选项和参数,最对只支持256个字符。
help 帮助
man 手册 eg. man man
man 命令/函数名/头文件
ls list content 列出目录内容 (windows: dr)
ls -a 显示所有文件(包括隐藏文件,隐藏文件通常以‘.‘开头)
ls -l 显示文件的详细信息
drwxrwxr - x 2 tarena tarena 4096 4月 23 11:10 Pre
- - 普通文件,存储某种格式的数据,(二进制或文本)
d: 目录文件。 b: 块设备文件,提供对设备带缓冲方向。 c: 字符设备文件,不带缓存。 p: 管道文件,进程间通信。
s: socket 套接字文件,进程之间的网络通信。 l: 符号链接文件,指向另外一个文件(相当windows下的快捷方式)。
属主 属组
其它
tarena
tarena others
rwx
rwx r-x
r: 4 0100 读
w: 2 0010 写
x: 1 0001 执行
clear 清屏 ctrl + L (windows: cls)
pwd 打印当前的工作目录
cd change directory 切换路径切换目录
/ : 根目录
./ : 当前目录
../ : 上一级目录/父目录
~ : 当前用户的主目录
1) 绝对路径: 从根目录开始遍历的路径
2)相对路径: 从当前目录开始遍历的路径
mkdir 创建文件夹
touch 创建文件, 修改文件最后修改时间
rm 删除文件
rm -r 删除非空文件夹
rmdir 删除空文件夹
cp copy 拷贝
cp file_name dir_name 将文件拷贝到指定的路径下
cp file_name dir_name/newfile_name 改名或覆盖拷贝
cp -r dir_name another_name 拷贝目录需要-r
cp -all dir_name another_name 将全部内容按照原来的依赖关系拷贝到指定目录
mv move 移动 rename(重命名)
mv file_name dir_name
mv file_name dir_name/newfile_name
mv file_name newfile-name
chmod 修改文件权限
chmod[u/g/o/a][+-=][r/w/x] filename
=:只保留其中一个权限,其它删除
cat file_name 显示文件内容
head file_name 显示文件内容前10行
head - n file_name 看N行
tail file_name 显示文件内容后10行
more file_name 分屏显示文件内容
空格: 下翻一屏
回车: 下一行
history 显示执行过的命令
!! 重复执行上一次命令
!n 重复执行第n行命令
! 首字母 向上搜索,最近一次被执行的命令
wc 文件统计
统计制定文件的字节数,字符数,行数并显示出来
wc [选项] file_name
wc -l file_name 显示行数 line
wc -w file_name 显示字符数 word
wc -c file_name 显示字节数
; 分号 语句的结束,通常用于链接多个命令的执行
| 管道 将上一个程序或者命令的输出结果作为下一个程序或命令的输入
history | more
users 查看登录系统的用户
who 登录到本地的系统用户的详细信息
who am i 显示当前用户的信息
whoami 显示当前用户的名称
ps 检测进程的工作状态
-e 显示所有进程
-f
显示详细的进程
-h 不显示标题
a 显示终端上所运行的程序
r
显示正在运行的进程
x
显示没有控制终端的进程
u
显示详细格式
aux 显示所有进程的详细信息
top
kill PID 将指定的PID进程结束
-9 SIGKILL信号 强制杀死程序
重定向
> 截断写入
>> 末尾追加写入
文件链接
ln [options] source [dest]
ln [options] source [dest]
ln [options] source...directory
硬链接
ln [路径名]/[文件名] [路径名]/硬链接的名称
bash 快捷键
ctrl + l 清屏
ctrl + a 定位到命令开始
ctrl + e 定位到命令末尾
ctrl + d 退出、结束命令
ctrl + c 中断程序
ctrl + z 挂起正在执行的命令
ctrl + shift + c 复制
ctrl + shift + v 粘贴 linux基础命令
原文:http://blog.csdn.net/qq_26369213/article/details/46434079