查找文件
find / -name '文件名'
查找目录
find / -name '目录名' -type d
查找内容
find . | xargs grep -ri '内容'
//find . | xargs grep -ril '内容' 只显示文件名称
查看正在运行的内核版本
cat /proc/version
1,复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
cp /test1/file1 /test3/file2
2,剪切粘贴文件 mv [选项] 源文件或目录 目标文件或目录
命令格式:mv [-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新
如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
mv /test1/file1 /test3/file2
3,删除文件 rm 文件 慎用 rm -rf
命令格式:rm [fir] 文件或目录
参数说明:
-f:强制删除
-i:交互模式,在删除前询问用户是否操作
-r:递归删除,常用在目录的删除
如删除/test目录下的file1文件,可以输入以下命令:
rm -i /test/file1
关机重启
shutdown -h 10 #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中
shutdown -h now #计算机会立刻关机
shutdown -h 22:22 #计算机会在这个时刻关机
shutdown -r now #计算机会立刻重启
shutdown -r +10 #计算机会将于10分钟后重启
reboot #重启
halt #关机
查看JDK安装路径
首先声明,echo $JAVA_HOME 方法是在已经配置了/etc/profile 文件的前提下查询的,如果该文件$JAVA_HOME配置错误,输出结果也是
错误的。
其次,which java查询到的是java的执行路径,不是安装路径!!
再者,whereis java 也不能查询到安装路径,它就罗列出一堆包含java的文件,对查找安装路径一点用都没有!!!
另附上/etc/profile配置详细格式, 然后
source /etc/profile 使之立即生效。
配置开机自启动步骤(tomcat举例)
1.创建自启动命令脚本 vi /etc/init.d/tomcat
2.编写脚本(脚本命令省略)
3.设置执行权限 chmod a+x /etc/init.d/tomcat
4.注册成服务 chkconfig --add tomcat
5.设置开机启动 chkconfig tomcat on
切换用户
[lkp@iZwz98cv2xzahh6mdajjsbZ ~]$ su 用户名
拥有sudo权限,不能通过su root切换到root用户时,可用该命令直接换到root用户
[lkp@iZwz98cv2xzahh6mdajjsbZ ~]$ sudo -i
获得当前所在路径
[lkp@iZwz98cv2xzahh6mdajjsbZ ~]$ pwd