总结一些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:监听端口号