linux基础命令
命令格式:
命令 [选项] [参数]
注意点:使用空格分开命令,选项和参数,最对只支持256个字符。
help 帮助
man 手册 eg. man man
man 命令/函数名/头文件
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 打印当前的工作目录
/ : 根目录
./ : 当前目录
../ : 上一级目录/父目录
~ : 当前用户的主目录
1) 绝对路径: 从根目录开始遍历的路径
2)相对路径: 从当前目录开始遍历的路径
mkdir 创建文件夹
touch 创建文件, 修改文件最后修改时间
rm 删除文件
rm -r 删除非空文件夹
rmdir 删除空文件夹
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 file_name dir_name
mv file_name dir_name/newfile_name
mv file_name newfile-name
chmod[u/g/o/a][+-=][r/w/x] filename
=:只保留其中一个权限,其它删除
cat file_name 显示文件内容
head - n file_name 看N行
tail file_name 显示文件内容后10行
空格: 下翻一屏
回车: 下一行
!! 重复执行上一次命令
!n 重复执行第n行命令
! 首字母 向上搜索,最近一次被执行的命令
统计制定文件的字节数,字符数,行数并显示出来
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 显示当前用户的名称
-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 粘贴
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。