java秋招题小结1

1.linux的常用命令

0:关机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
6:重启
用法很简单init 0 就可以关机。

shutdown -h now :立刻关机

sync :把内存中的数据写到磁盘中(关机、重启前都需先执行sync)

who 或 w : 查看所有终端

  • clear :清空命令行

  • ifconfig :显示或设置网卡(查ip等)(类似windows中ipconfig)

  • ping -c 3 www.baidu.com :测试百度与本机的连接情况( -c 3表示测试3次)

  • df -h :显示磁盘的空间使用情况
    • ps aux|grep firefox :获取火狐的进程号(PID)(可查看进程占用cpu、内存百分比及进程触发指令的路径)
    • kill -9 进程号 :强制杀死进程
      • cd - :返回上次所在目录
      • cd / :返回根目录 (绝对路径)
        • mkdir dir1 :创建目录(dir1)(mkdir为make directory的缩写)
        • mkdir -p ./dir1/dir2 :递归创建目录(-p:父目录不存在时,同时建立)
        • touch a.txt :创建文件a.txt

          ​rm:可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉; 语法:rm (选项)(参数)(注:如果参数中含有目录,则必须加上-r选项);

        • rm 文件 :删除文件
        • rm -r 目录或文件 :删除目录(及目录下所有文件)(非空也可以)
        • rm -rf 目录或文件 :强制删除,如:rm -rf * 为删除当前目录下所有文件
          • mv -t ./test a.txt b.txt :移动多个文件到某目录下

            ​cp:复制文件或目录;cp命令可以将单个或多个文件复制到一个已经存在的目录下;
            常用:cp -ai 文件或目录 目标目录;

          • cp -ai /opt/abc /opt/git/ :复制abc目录(或文件)到git目录下(选项a表示文件的属性也复制、目录下所有文件都复制;i表示覆盖前询问)

        • chmod [-R] 777文件或目录 :设置权限(chmod a+rwx a=chmod ugo +rwx a=chmod 777 a)
        • aptitude install 软件 :安装软件(推荐这种方式安装)
          • tar -zxvf a.tar.gz -C ./test :解压tar.gz到当前目录下的test目录
原文地址:https://www.cnblogs.com/jiexing/p/11627275.html