ls:显示当前所在目录内容
ls -l:显示目录文件下的详细信息(文件权限、文件最后修改时间、文件大小) ls -a:显示隐藏文件 ls -h:将文件大小以K(KB)、M(MB) 、G(GB)来表示 pwd:打印当前所在路径 cd:切换路径
cd ~ 切换到当前用户家目录 cd . 切换到当前路径 cd … 切换到上一级目录 cd …/… 切换到上上一级目录 cd - 切换到上一次的路径 mkdir:创建目录
mkdir -p 父目录/子目录:连续创建多级目录,若父目录不存在则需要添加-p参数 rmdir:删除目录(不能删除非空目录) touch:新建文件 mv:修改文件名、移动路径
如:mv file1 filea将当前目录的文件file1改名为filea cp:复制文件
{
inf = open ( "/home/TEST" , O_RDONLY) ;
out = open ( "/home/test" , O_WRONLY) ;
do {
len = = read ( inf, buf, 4096 ) ;
write ( outf, buf, len) ;
} while ( len) ;
close ( outf) ;
close ( inf) ;
}
cp -r dira dirb复制dira目录下的所有内容到dirb(dirb不存在,新建)其中,-r参数时递归复制 若dirb已存在,则将dira整个目录复制 cp **-i **file2 dira如果dira目录下面有同名的file2,加入-i参数就会要求你确认是否覆盖同名的文件
rm:删除文件
-i:删除文件之前,要求确认是否同意删除 -r:递归删除指定目录下的子目录和文件 -f:强制删除 cat:查看文件内容
-n 由1开始对所有输出的行进行编号 -b 和-n类似,但不对空白编号 -s 当遇到连续两行以上空白行的话就合并为一个行空白行
gedit:图形应用程序的编辑器 vi:编辑器
clear:刷新屏幕,保留历史命令操作记录 reset:重新初始化屏幕,清除历史操作记录
man
man man查看man手册说明 man ls 当没有指定使用那一页,默认使用第一页 man 1 ls 指定使用第一页 man 1 gcc :gcc是一个应用程序,在linux中一般使用gcc编译器来编译c/c++语言的程序 man 2 open 查看系统调用的open的man手册说明
info:如info ls help:如ls help 切换用户命令:su
-c-command 执行指定的命令,执行完毕以后回复原用户身份 -login 改变用户身份,同时改变工作目录和PATH环境变量 -m 改变用户身份的时候不改变环境变量 -h 显示帮助信息
删除用户命令:deluser
-system 当用户是一个系统用户的时候才可以删除 -remove-home 删除用户的主目录 -remove-all-files 删除与用户相关的所有文件 -backup 删除与用户有关的所有文件
添加用户命令:adduser
-system 添加一个系统用户 -home DIR DIR便是用户的主目录路径 -uid ID ID表示用户的uid -ingroup GRP 表示用户的所属组织
系统信息查看命令:uname
-r 列出当前系统封的具体内核版本号 -s 列出系统内核名称 -o 列出系统信息