Linux常用命令

For study!

Posted by Winray on February 22, 2016
man可以用于提供命令解释
  • man ls可以查看ls相关用法
  • q键或者ctrl+c退出,在linux可以使用ctrl+c终止当前程序的运行
ls查看目录或者文件,可以是当前目录,也可以指定一个目录
  • ls -l列出详细信息
    • d表示目录
    • -表示文件
    • l表示文件链接
    • r表示可读
    • w表示可写
    • x表示可运行
cp拷贝文件/文件夹
  • 文件:cp filename1 filename2:把filename1拷贝成filename2
  • 目录:cp -r filename1 filename2:把filename1拷贝成filename2
rm删除文件/文件夹
  • 文件:rm filename:将filename这个文件删除
  • 目录:rm -r filename:将filename这个文件夹删除
mv移走目录或者改文件名
  • 改名:mv filename1 filename2:将filename1 改名为filename2
  • 移走:mv filename ./des/:将filename移到当前目录下的des目录
cd进入/退出目录
  • 进入:cd ./des/:进入到当前目录下的des目录
  • 退出:cd ..:返回上一级目录
    • cd:返回到`/home/usr
pwd查看当前目录所在路径
catmore命令
  • cat把文件内容一直打印出来,cat filename
  • more则分屏显示,more filename
  • cat>filename可以把代码粘帖到filename,按ctrl+d 保存代码。
chmod命令
  • chmod u+x filenmame,只想给自己运行,别人只能读
    • u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行
时间
  • date显示日期和时间
  • cal显示本月日历
clear清屏
mount加载一个硬件设备
  • 用法:mount [参数] 要加载的设备 载入点
    • 比如mount /dev/cdrom
su命令
  • su在不退出登陆的情况下,切换到另外一个人的身份
  • 用法: su -l 用户名(如果用户名缺省,则切换到root状态)
    • 比如su -l netseek,切换到netseek这个用户,将提示输入密码
whoami

确认自己身份

whereis

查询命令所在目录以及帮助文档所在目录

which

查询该命令所在目录

查找命令
  • grep:文本内容搜索
    • grep success *查找当前目录下面所有文件里面含有success字符的文件
  • find:文件或者目录名以及权限属主等匹配搜索
    • find success *查找所有文件里面含有success字符的文件或者目录名
进程
  • ps查看当前运行中的进程
  • kill ID结束某个进程
!!执行最后以此命令
mkdir命令
  • mkdir file创建file这个目录
Tips
  • gcc file.c
  • g++ file.cpp
  • python file.py
  • bash file.sh
  • vim
  • sudo apt-get install安装软件