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
查看当前目录所在路径
cat
,more
命令
- 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
安装软件