1、ls
语法1:#ls [路径] 表示列出指定路径下的文件夹和文件的名字,如果路径没有指定则列出当前路径下的
#ls -l [路径] 表示以列表的形式列出指定路径下的文件夹和文件的名字
#ls -la [路径] 表示以列表的形式列出指定路径下的文件夹和文件名(包含隐藏文件)
2、clear
表示的含义:清空当前屏幕中全部的命令(其实质是没有清空,只不过是顶到上面去了)
3、su
作用:切换用户(switch user)。
语法:#su 需要切换到的用户名
4、pwd
作用:打印当前的工作路径(print working directory)
5、创建
命令:touch
语法:#touch 文件的名字 文件名可以是一个完整的路径
(2).何时需要指定路径:当你要编译的类所在的目录和你执行javac命令的目录不是同一个目录时,就需要指定源文件的路径(classpath是用来指定.class路径的,不是用来指定.java文件的路径的)。上面buildroot变量表示的是源码的临时按照目录,rpmbuild就是通过次目录获得将要按照到系统中的所有文件,而在spec文档后面make install 命令中的参数destdir=$rpm_build_root即是对该参数的引用,这个参数将传给makefile文件一告诉自动构建工具应该安装文件那里(实际上我再前文提到过的makefile需要作一些改造以适应rpm的构建就包括此操作,你的makefile文件中至少要知道在rpm构建过程中引用此参数的值去控制安装操作的目标)。本实例程序主函数中,首先定义字符串对象pathfile表示路径全名,根据输入的路径名加上文件名,调用了openfile方法,本实例指定需要打开或创建的文件为pathfile,文件以可读写的方式打开即read_access|write_access,并且指定文件打开或创建方法openorcreate_excl,实际程序内部为o_creat | o_excl即表示当指定文件不存在时linux常用命令,创建该文件,否则文件openfile调用方法出错。
6、复制
命令:cp (copy)
语法:#cp 需要复制的文件 需要保存的位置
例如:将刚才在root用户家目录中创建的php50.txt文件复制到admin用户的家目录中
命令:#cp /root/php50.txt /home/admin/php50.txt
7、移动
命令:mv (move)
语法:#mv 需要移动的文件 需要移动到的位置(包含文件名)
例如:将admin用户家目录中的php50.txt移动到home目录下
命令:#mv /home/admin/php50.txt /home/php50.txt
8、删除
命令:rm (remove)
语法:#rm [-f] 需要删除的文件 -f表示force(强制)
例如:删除home目录中的php50.txt文件。
命令:#rm /home/php50.txt
9、重命名
命令:mv
语法:#mv 需要重命名的文件 新的名字
例如:在“/”目录下存在一个php50.txtlinux常用命令,现在需要对其进行重命名,将名称改为50.txt。
命令:#mv /php50.txt /50.txt
10、常用快捷键:ctrl+c(停止当前命令),ctrl+a(将光标快速的切换到命令行的最前面),ctrl+e(将光标快速的切换到命令行的最后面),↑和↓(切换历史命令),tab(用于补全文件名或者文件夹名,还有个功能就是连续按下2次tab,可以列出指定目录下符号特定字符开头的文件夹和文件。)