总结一些Linux命令,便于记忆
三人行,必有我师
Ctrl+Alt+F1到F6:桌面切换到相应终端
Alt+ F1到F6:终端中互相切换
Alt+F7:终端切换到桌面
Ctrl+空格:切换输入法
Ctrl+Alt+T:打开桌面模拟终端
Ubuntu—模拟终端中:
切换用户
su - 用户名切换为相应用户
sudo -i切换为root用户
sudopasswd root 设置root用户的密码
exit:退出当前用户
Uname -r:查看内核版本
cat /proc/cpuinfo:查看CPU信息
cat /proc/meminfo:查看内存信息
hostname:查看主机名
查看IP地址
ifconfig eth0(查看第一块网卡)
ifconfig -a
uname -a:查看更多信息
关机
shutdown -h now或poweroff(立即关机)
shutdown -h +分钟(计时关机) '添加信息,通知其他终端'(注意是单引号)
重启
shutdown -r now或reboot(立即重启)
shutdown -r +分钟(计时重启) '添加信息,通知其他终端'(注意是单引号)
取消关机或重启
shutdown -c
ctrl+c(也可以取消其他命令并重新编辑)
help 相应的命令:查看内部命令的帮助信息
相应命令--help:查看外部命令的帮助信息
man 相应命令名:显示命令帮助页,内部、外部都可 (/ 用于查找关键字 q或Q表示退出 回车:翻页 空格:快速翻页 n或N:向下或向上)
管道 | :用于将前面命令的输出作为后面命令的操作命令
重定向输入 > :将前面命令的结果保存在 > 后指定的文中
pwd:显示当前工作目录
cat 文件名:查看文件内容
切换工作目录 cd
cd 绝对或相对路径
绝对:十分具体的地址
相对:. 表示当前工作目录;
.. 表示上一级工作目录;
~ 表示宿主目录
cd 单独使用为直接进入到宿主目录
cd - 为返回上一次的目录
显示目录内容 ls
ls 单独使用,默认参数为-a 即显示当前目录所有文件信息
-l 以长格式显示文件信息,并显示容量
-h 显示文件更人性化,并且为容量加上单位
-R 以递归的方式显示文件
-d 显示目录本身的属性,而不显示目录中的内容
别名机制 alias
alias 别名=“相应的命令”(不能是数字)
计算文件大小 du
du 单独使用,默认参数为-a 计算所有文件大小
du -h 数据结果后加上单位并且进行换算
du -s 只统计指定文件总体的大小 不显示详细信息
过滤文件 grep
grep 过滤的内容
常用在输出大量信息时在管道后使用
创建新的目录 mkdir
mkdir 创建文件的地址与名字 默认创建在宿主目录中
mkdir -p创建多层目录
创建空文件 touch
touch 创建文件的名字可以连续创建 创建位置为当前工作目录
创建链接文件 ln
ln 源文件目标位置或文件 默认为硬链接
ln -s源文件目标位置或文件 为软链接
复制 cp
cp 复制文件或目录
cp -r 复制目录必用,递归复制所有文件及子目录
cp -i 复制需确认
cp -f 强制复制而不提醒
cp -p 复制保持源文件的权限、属主、时间标记等属性不变
删除 rm
rm 删除的对象
rm -r 删除目录必用,递归删除整个目录树
rm -i 删除时需确认
rm -f 强制删除而不提醒
移动 mv
mv 目标文件要移动的位置
如果在同一目录下进行移动为重命名操作
mv 目标文件要改的名字
查找外部命令的存放目录 which
which 要查找的外部命令
查找文件或目录 find
-name 根据文件名称查找
-size 根据文件大小查找
-user 根据文件所属用户进行查找
-type 根据文件的类型(f/d/b/c)进行查找
f普通文件、d目录、b块设备文件、c字符设备文件
可用*代替任意数量的任意字符 ?代表一个未知字符
netstat-utpln:监听端口号