pwd 显示工作路径
ls列出目录内容
ls –a 命令列出文件夹里的所有内容,包括以"."开头的隐藏文件。
ll或ls –l 命令以详情模式列出文件夹的内容。
详情列表中
d代表目录–代表文件 后面的代表所属用户,同组用户和其它用户的读写执行权限。
第一个ubantu代表所属用户 第二个ubantu代表所属用户组
4096代表文件大小。后面的日期代表最后修改的日期和时间。
stat 命令显示指定文件的详细信息,比ll更详细。
lsblk命令列出块设备。
sudo命令允许授权用户执行超级用户或者其它用户的命令。
mkdir 命令在命令路径下创建新的目录。若已存在,则返回错误信息。
mkdir –p 创建目录,若无父目录,则创建父目录。
touch 命令创建新文件,如果文件已经存在了,它会更新时间戳,不会改变文件的内容。
-a修改访问时间(atime)读取文件内容的时间
-m 修改文件的更改时间(mtime)内容修改时间(不包括权限)
-d 同时修改atime与mtime
chmod命令改变文件、文件夹的权限r=4,w=2,e=1
cal命令它用来显示当前月份或者未来或者过去任何年份中的月份。
cal 、cal 09 2015
date命令使用标准的输出打印当前的日期和时间,也可以深入设置。
date 、date -s "20161014 11:38:00" 需要root权限
cat命令打印文件的内容。
cat –n a.txt显示行号
-d (不包括空行)
head命令查看文件前n行
head –n 10 a.txt 显示前十行
tail命令显示文件后n行
cp命令把文件复制到另一个地方。
cp -a 将文件的特性一起复制
cp -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
cp –r 递归复制。
mv命令将一个地方的文件移动到另外一个地方去。或文件重命名。
rm命令删除文件。
rm –r 递归删除,可删除子目录及文件
rm –f 强制删除
rmdir命令删除空目录
find命令在文件系统中搜索某文件。
wc 命令 统计文本中行数、字数、字节数。
-l只显示行数
-w 只显示字数
-c 只显示字节数
echo命令 用于显在终端示字符串或变量。
echo qinzufei、echo $JAVA_HOME
wget 命令用于下载网络文件 格式“wget [参数] 下载地址”
-b 后台下载模式
-O下载到指定目录
-r 递归下载
uptime命令显示系统的负载情况系统的时间、已运行时间、当前在线用户数、平均负载值
uptime、watch –n 1 uptime(每秒刷新一次显示)
free 命令显示内存的使用量
-m 以M为单位显示
last命令列出目前与过去登录系统的用户信息
-n<显示列数>或-<显示列数> 设置列出名单的显示列数。
-f <记录文件> 指定记录文件(默认是显示wtmp的记录,btmp能显示的更详细)
sudo last -n 15 -f /var/log/btmp
more、less 分页显示文本文件内容。
grep命令用于分析一行的信息,通常与管道命令一起使用,用于对一些命令的输出进行筛选加工。
-i :忽略大小写的区别,即把大小写视为相同
-v :反向选择,即显示出没有‘查找字符串’内容的那一行
例如ls -l | grep -i test
who 命令显示在线登陆用户。
whoami命令显示当前操作用户。
hostname命令显示主机名。
uname 命令显示系统信息。
uname –a 显示机器名,操作系统和内核的详细信息。
top命令动态显示当前耗费资源最多进程信息。
du 命令查看目录大小
du -h /home带有单位显示home目录信息。
df 命令 查看磁盘大小
df -h 带有单位显示磁盘信息