Linux基本命令

总结一些Linux命令,便于记忆

  三人行,必有我师

Ctrl+Alt+F1F6:桌面切换到相应终端

Alt+ F1F6:终端中互相切换

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 相应命令名显示命令帮助页,内部、外部都可  /  用于查找关键字   qQ表示退出  回车:翻页   空格:快速翻页   nN:向下或向上

 

管道   |  用于将前面命令的输出作为后面命令的操作命令

重定向输入   >  将前面命令的结果保存在 > 后指定的文中

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:监听端口号











本文转自 杨书凡 51CTO博客,原文链接:http://blog.51cto.com/yangshufan/1944705,如需转载请自行联系原作者
上一篇:open文件操作


下一篇:SQL SERVER学习1——数据库概念